Skip to content
Create form

Custom Domains

Custom domains allow you to host your forms on your own domain name. Instead of sharing forms with URLs like fomr.io/s/ZwIAtJqDH6, custom domains let you use URLs like forms.yourcompany.com/contact-us or survey.yourbrand.com/feedback.

This provides a more professional appearance and helps maintain brand consistency across your digital presence.

Fomr offers two types of custom domain setups.

Use your own domain, like forms.yourcompany.com.

  • Complete control over the domain name
  • Professional appearance
  • Full brand consistency

Use a subdomain provided by Fomr, like yourcompany.on.fomr.io.

  • Easier setup process, go live in under 1 minute
  • Still provides brand recognition
  • Good alternative if you don’t own a domain

Follow these steps to set up your custom domain in Fomr:

  1. Go to Domains in your Fomr dashboard Custom Domains

  2. Click Add domain button

  3. Select Custom domain and enter the domain name you want to use, for example: forms.acme.com, then click Add domain to continue Custom Domains

  4. Open DNS records configuration instructions Custom Domains

  5. Follow the provided instructions to add the necessary DNS records through your domain registrar or DNS provider, read more in the DNS Configuration section below Custom Domains

  6. Fomr will try to automatically verify domain configuration, but you can manually verify domain ownership by clicking Verify domain after completing DNS configuration (this can take up to 48 hours)

  7. Once verified, the domain status will change to “Verified” and you can start using it for your forms

To set up your custom domain, you’ll need to add the following DNS records through your domain registrar or DNS provider:

CNAME Record

  • Type: CNAME
  • Name: forms (or your chosen subdomain, like survey or clients)
  • Value: cname.fomr.io
  • TTL: Auto (or your provider’s default)

TXT Record (for verification)

  • Type: TXT
  • Name: forms (or your chosen subdomain, like survey or clients) (must match the CNAME)
  • Value: fomr-token=<VALUE_PROVIDED_BY_FOMR> (copy the exact value from your Fomr dashboard)
  • TTL: Auto (or your provider’s default)

The exact values will be provided in your Fomr dashboard when you add the domain.

Fomr automatically generates and manages SSL certificates for your custom domains using Let’s Encrypt. This ensures your forms are served securely over HTTPS without any additional configuration required.

Setting up a Fomr subdomain is easy and quick. Follow these steps and start using your subdomain in under 1 minute:

  1. Go to Domains in your Fomr dashboard Custom Domains

  2. Click Add domain button

  3. Select Fomr subdomain and enter the subdomain name you want to use, usually the name of your company, for example: acme, then click Add domain to continue Custom Domains

  4. That’s it! Your Fomr subdomain is now set up and ready to use

Monitor your custom domain status through the Fomr dashboard.

Domain status indicators:

  • Pending: DNS verification in progress
  • Verified: Domain is live and working
  • Unverified: Configuration issue that needs attention
  • Inactive: Domain is not currently active (e.g., downgraded from a paid plan)

Fomr continuously monitors your custom domains to ensure they’re working properly and will notify you of any issues.

Choose descriptive subdomains. Use clear names like forms, surveys, or clients that immediately tell users what to expect.

Plan your URL structure. Think about how you’ll organize multiple forms before setting up your domain.

Test thoroughly. Always test your forms after domain setup to ensure everything works correctly.

Keep DNS records. Don’t delete the DNS records after setup - they’re required for ongoing operation.

Monitor status. Check your domain status periodically to ensure everything remains active. Reach out to support if you see any issues.

Check that DNS records are correctly configured and have had time to propagate (up to 48 hours for some providers).

Ensure the CNAME record is pointing to cname.fomr.io and that your domain is accessible over the internet.

If your forms are not loading on your custom domain, check the following:

  • Ensure the CNAME and TXT records are correctly set up in your DNS settings.
  • Verify that the domain status in your Fomr dashboard shows as “Verified”.

Use online DNS checker tools to verify your records have propagated globally. Reach out to your DNS provider if you suspect issues with propagation.

For additional help with custom domains, check our FAQ section or contact our support team. We can assist with DNS configuration questions and troubleshooting domain setup issues.

Ready to create your first Fomr?

See how easy it is to create a new form in a matter of minutes.