Skip to content
Growform Multi Step Form Builder

Feature

Custom domain forms

Growform serves your hosted form from an address you own, such as form.example.com. The link in your ads and emails then carries your brand's name instead of ours.

The share link panel in Growform, showing the hosted link and a custom domain

What is a custom domain form?

A custom domain form is a hosted form that people reach at a web address you own. Every active Growform form has a share link hosted by Growform. With a custom domain, the same form is served from your domain, so the address bar shows your brand.

Custom domains apply to forms you share as a link. A form embedded in your own page already sits on your domain.

Should you host the form on a subdomain or a full domain?

Host the form on a subdomain. An address such as quote.example.com or apply.example.com leaves your main website where it is. Growform also accepts a full domain such as www.example.com. A subdomain keeps your website and your form at separate addresses.

How long does a form on your own domain take to work?

Allow 24 to 48 hours after you create the CNAME record. DNS changes take time to spread, so the status in Growform may not show a match on the first day. Add the domain a couple of days before your campaign starts.

What else makes a hosted form look like yours?

The address is one part of the page, and the design is the rest. A standalone form page carries your logo, footer and background. Your typeface comes from Google Fonts, and paid plans show no Growform banner.

How to put a form on a subdomain you own

Add the domain in Growform

Open the form and choose “Share form” in the top toolbar. Choose “Add a custom domain” and enter the address in subdomain format, for example form.example.com.

Create the CNAME record

At your domain provider, create a CNAME record with the host set to the first part of your address, such as “form”. Set its value to custom.growform.co.

Check the status

Return to “Share form”, where the status shows whether the CNAME matches. Give a new record 24 to 48 hours before you expect a match.

Why the address of your form affects conversion

  • The link matches the ad.

    A homeowner who clicks a roofing ad lands on an address that contains the roofer's name, because the form is served from that company's domain.

  • The lead recognizes who is asking for their details.

    Your form asks for a phone number and a home address, and your own domain in the address bar shows who will receive them.

  • Agencies can give each client its own address.

    A form built for a client can be served from that client's subdomain once the CNAME record is in place.

Which plans include custom domains?

Custom domains start on the Professional plan and are not part of Basic.

Basic
No
Professional
Yes
Scale
Yes
Custom
Yes

Frequently asked questions

What value should the CNAME record point to?

Point it to custom.growform.co. Some domain providers add a dot after the value, which you can ignore.

How do I know the domain is connected?

The “Share form” page shows a status for the domain, which tells you whether the CNAME record matches.

Do I need a custom domain if I embed the form on my website?

No. An embedded form appears inside your own page, so people only ever see your page's address.

What can I do on the Basic plan instead?

You can share the Growform-hosted link or embed the form in your own page. Both are included in Basic.

Related features

Standalone form pages

Give the hosted page your logo, footer and background.

View ›

No Growform branding

See what paid plans remove from your forms.

View ›

Google Fonts

Set the form in the same typeface as your website.

View ›

Start your free trial

Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.