Domain Verification

Secure your forms by restricting submissions to verified domains only.

Why verify domains?

Domain verification ensures that only forms embedded on your verified websites can submit data. This prevents unauthorized usage and protects your form from spam or abuse.

Note: Once a domain is verified, you can reuse it across all your forms without re-verification.

How to verify a domain

Step 1: Add your domain

Go to your form settings and click "Add domain". Enter your domain name (e.g., example.com).

Step 2: Add DNS TXT record

After adding your domain, you'll receive a verification token. Add this as a TXT record to your domain's DNS settings:

TypeNameValue
TXTexample.comfastsubmit-verify=abc123...

Step 3: Verify

After adding the DNS record (may take up to 48 hours to propagate), click "Verify" in your form settings. Once verified, the domain can be used immediately.

DNS provider guides

Cloudflare
  1. Log in to your Cloudflare dashboard
  2. Select your domain
  3. Go to DNS → Records
  4. Click "Add record"
  5. Type: TXT, Name: @ (or your domain), Content: your verification token
  6. Click "Save"
GoDaddy
  1. Log in to your GoDaddy account
  2. Go to My Products → DNS
  3. Click "Add" under Records
  4. Type: TXT, Name: @ (or your domain), Value: your verification token
  5. Click "Save"
Namecheap
  1. Log in to your Namecheap account
  2. Go to Domain List → Manage
  3. Go to Advanced DNS
  4. Click "Add New Record"
  5. Type: TXT Record, Host: @ (or your domain), Value: your verification token
  6. Click the checkmark to save
Other providers

Most DNS providers have similar processes. Look for "DNS Management", "DNS Records", or "Zone Editor" in your provider's dashboard. Add a TXT record with your verification token.

Troubleshooting

Verification fails

  • Wait for DNS propagation (can take up to 48 hours)
  • Check that the TXT record value matches exactly
  • Remove any quotes around the TXT record value
  • Try using @ or your domain name as the record name

Check DNS propagation

Use online tools like dnschecker.org to verify your TXT record is visible globally.

Using verified domains

After verification, go to your form settings and:

  1. Select the verified domains you want to allow
  2. Enable "Require domain verification for submissions"
  3. Save changes

Now only forms embedded on your verified domains can submit data. Localhost and development domains (127.0.0.1, 192.168.x.x) are automatically allowed for testing.