How can I host my form on a CNAME / custom domain?

Some customers may wish to host their form on a custom domain, like form.example.com, where the customer owns the domain "example.com".

Here's how to get it set up:

  1. Ensure you're on the right plan: CNAMEs require an agency or professional account. Head to your account and upgrade your plan if necessary.
  2. Open your form in Growform, and hit "Share form" in the top toolbar.
  3. Hit "Add custom domain", and choose your domain. This should be in the subdomain format (eg. form.mysite.com) - or if you're using the form as your whole website (not recommended), full domain format (www.mysite.com).
  4. Follow the instructions given on the page or below:
  • Create a CNAME with a value of custom.growform.co, and set the "host" to the part of your domain you wish to CNAME, eg. "form" for "form.example.com".
  • Some providers add a "." (dot) after the value - this can safely be ignored.
  • Although each domain provider is slightly different, this is what the setup looks like on Namecheap:

Note: DNS propagation takes 24-48 hours, so you will need to wait before seeing changes reflected on this page.


How to add a CNAME on popular hosts

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.