MobyformMobyform Docs
MobyformMobyform Docs
Homepage

Getting Started

Getting StartedCreate a FormForm Editor

Form Configuration

Field TypesConditional LogicForm SettingsTheme Customization

Publishing & Data

Publishing & SharingData Management

Features

Exams & AssessmentsTemplatesTeam CollaborationOrder FormsIntegrations

Advanced

Advanced

Guides

Guides

FAQ

FAQ

Custom Domain Setup

Configure your own domain for white-label form sharing.

Custom Domain Setup

This guide walks you through configuring a custom domain so your forms are served from your own branded URL (e.g., forms.yourcompany.com) instead of the default Mobyform domain.

Requires Pro plan or above

Overview

With a custom domain, your form links look like this:

TypeExample URL
Defaulthttps://build.mobyform.com/s/your-form-key
Custom Domainhttps://forms.yourcompany.com/s/your-form-key

This provides a professional, branded experience for respondents and removes any third-party branding from your form URLs.

Step 1: Go to Domain Settings

  1. Log in to Mobyform
  2. Navigate to "Settings" → "Domains"
  3. Click "Add Domain"

Step 2: Enter Your Domain

Enter the domain or subdomain you want to use:

  • Subdomain (recommended): forms.yourcompany.com
  • Root domain: yourcompany.com (requires flattened CNAME, ALIAS, or ANAME support)

Subdomains are recommended because they do not interfere with your main website and are simpler to configure.

Step 3: Add DNS Records

After entering your domain, Mobyform displays the required DNS records. Subdomains use a CNAME record. Root domains require your DNS provider to support flattened CNAME, ALIAS, or ANAME records; if your provider does not support this, use a subdomain instead.

Domain TypeRecord TypeHost/NameValue/TargetTTL
SubdomainCNAMEformsforms.mobyform.com3600
Root domainFlattened CNAME / ALIAS / ANAME@forms.mobyform.com3600

The exact host name depends on your chosen subdomain. For forms.yourcompany.com, the host is forms.

DNS Provider Instructions

Cloudflare

  1. Log in to the Cloudflare dashboard
  2. Select your domain
  3. Go to DNS → Records
  4. Click Add Record
  5. Set Type to CNAME, Name to forms, Target to forms.mobyform.com
  6. For root domains, set Name to @; Cloudflare flattens the CNAME automatically
  7. Set Proxy status to DNS only (grey cloud) during setup
  8. Click Save

GoDaddy

  1. Log in to your GoDaddy account
  2. Go to My Products → select your domain → DNS
  3. Click Add under Records
  4. Select Type CNAME, enter Host forms, Points to forms.mobyform.com
  5. Set TTL to 1 Hour
  6. Click Save

For root domains, use GoDaddy's forwarding or ALIAS/ANAME-equivalent feature if available. If it is not available, use a subdomain such as forms.yourcompany.com.

Namecheap

  1. Log in to Namecheap
  2. Go to Domain List → click Manage next to your domain
  3. Select the Advanced DNS tab
  4. Click Add New Record
  5. Choose Type CNAME Record, Host forms, Value forms.mobyform.com
  6. Set TTL to Automatic
  7. Click the checkmark to save

For root domains, choose ALIAS Record or another flattened CNAME option if your plan supports it. If it is not available, use a subdomain such as forms.yourcompany.com.

Step 4: Verify Domain Ownership

After adding the DNS record:

  1. Return to Mobyform's domain settings page
  2. Click "Verify Domain"
  3. The system checks that the CNAME record is correctly configured
  4. If verification succeeds, the domain status changes to Active

DNS propagation can take anywhere from a few minutes to 48 hours. If verification fails, wait and try again.

Step 5: SSL Certificate

Once the domain is verified, Mobyform automatically provisions a free SSL certificate:

  • SSL is issued and installed automatically — no action required
  • Your forms are accessible via https:// immediately after provisioning
  • The certificate auto-renews before expiration

Using Your Custom Domain

Once set up, all form links under your account can use the custom domain:

  • Share links use your domain automatically
  • QR codes point to your custom domain
  • Embedded forms can reference the custom domain URL
  • Existing links using the default domain continue to work

Troubleshooting

Verification keeps failing

  • Wait for DNS propagation — Changes can take up to 48 hours to propagate globally. Try verifying again after a few hours.
  • Check the CNAME target — Ensure the record points to the exact value shown in your Mobyform settings.
  • Remove conflicting records — If an A record exists for the same host, it may conflict with the CNAME. Remove it before adding the CNAME.
  • Check for typos — Confirm the host name matches exactly (e.g., forms, not form or forms.yourcompany.com).

SSL certificate not working

  • SSL provisioning begins only after domain verification succeeds
  • Allow up to 30 minutes for the certificate to be issued
  • If HTTPS still does not work after an hour, try re-verifying the domain

Forms show a security warning

  • Ensure you are accessing the form via https://, not http://
  • If using Cloudflare, set SSL mode to Full or Full (Strict)

Domain Quotas

PlanCustom Domains
FreeNot supported
Pro5
BusinessUnlimited
EnterpriseUnlimited

Next Steps

  • Custom Domain Reference — Domain management and status details
  • Publishing — Share forms using your custom domain
  • Theme Customization — Match form styling to your brand

Table of Contents

Custom Domain Setup
Overview
Step 1: Go to Domain Settings
Step 2: Enter Your Domain
Step 3: Add DNS Records
DNS Provider Instructions
Cloudflare
GoDaddy
Namecheap
Step 4: Verify Domain Ownership
Step 5: SSL Certificate
Using Your Custom Domain
Troubleshooting
Verification keeps failing
SSL certificate not working
Forms show a security warning
Domain Quotas
Next Steps