Skip to content
Leat Help Center

Use your own domain for your forms

Every form has an address on the shared Leat forms domain, forms.leat.com. You can add a Leat subdomain, or connect a domain you own, so contacts see something like forms.yourcompany.com when they open a form's link, scan its QR code or fill it in on your website.

Adding and verifying a domain doesn't move any form onto it yet. You set it as your default and then update each form, as described below.

Where to find it

  1. Click the gear icon at the top right of the dashboard to open Settings, then click Forms under Functionalities.
  2. Your domains are in 2 sections: Leat subdomains and Custom domains. Leat subdomains always lists forms.leat.com, the shared address. The domain marked Default is the one forms are moved to.
  3. Click Add domain in either section.

On Type, pick one of the 2 kinds and click Next:

  • Leat Subdomain: an address ending in .forms.leat.com. There's nothing to set up on your side, and it's approved straight away.
  • Custom domain: a domain you own. You add 1 DNS record at your domain provider, and we check it.

A domain can't be changed once it's added, so check the spelling before you continue.

Add a Leat subdomain

  1. On Domain, type only the first part in Your domain. The .forms.leat.com part is already filled in. Click Next.
  2. On Verify, click Create at the top right. The domain is verified straight away.

The first part can have lowercase letters, numbers and single hyphens, up to 63 characters. It can't start or end with a hyphen.

Connect your own domain

Pick the address

Use a subdomain, such as forms.yourcompany.com or signup.yourcompany.com. A root domain like yourcompany.com won't work: the connection needs a CNAME record, and DNS doesn't allow one on a root domain.

Leave out https://, the field already shows it. These are refused when you click Next:

  • Capital letters. Type the domain in lowercase.
  • A domain that starts with www., or has 2 hyphens in a row.
  • A domain with "leat" or "piggy" as a word of its own, such as leat.yourcompany.com. You'll see "Part of your value contains a reserved word." A domain that only contains those letters, like leathergoods.com, is fine.
  • A domain that's already in use, by your forms or contacts portal or by anyone else's. You'll see "This domain has already been taken. Please try something else." So if loyalty.yourcompany.com already points at your contacts portal, pick a different subdomain for your forms.

Add the domain and the DNS record

  1. On Domain, enter the full address in Your domain, for example forms.yourcompany.com, and click Next.
  2. On Verify, the table shows the 1 record to add: Type CNAME, Host the domain you entered, and a Value. Copy the value exactly as the table shows it. Don't type it from memory or from another article. It isn't the same value as the contacts portal uses.
  3. Add the record in the DNS settings at the company that manages your domain, usually your hosting provider or domain registrar:
    • Many providers only want the subdomain part in the host field. For forms.yourcompany.com you then enter forms. Others want the full name. Your provider's help pages say which.
    • If your provider can proxy the record, like Cloudflare's proxy, switch that off so the record is DNS only.
    • Don't change or delete any of your other DNS records.
  4. Click Create below the table. That saves the domain and checks the record once. The Status in the table changes from Pending to Success when the record is found, or to Failed with the reason above the table.
  5. If it failed, Verify takes the place of Create. Click it to check again once your record is in.
  6. Click Submit at the top right to go back to the Forms settings. It stays greyed out until you've clicked Create. You don't have to wait for the record to verify, you can verify later from the domain's page.

DNS changes take a while to spread. We only check when you click Create or Verify, so if it fails right after you added the record, wait and click Verify again.

Move your forms to the domain

A verified domain isn't used by any form until you do 2 things.

1. Make it your default

In Settings → Forms, click the ⋯ next to the domain and choose Set as default. The Default badge moves to it. Only a verified domain can be the default. To go back to the shared address, choose Set as default next to forms.leat.com.

2. Update each form

Changing the default doesn't move forms that already exist, so links you've already sent keep working. Move each form yourself:

  1. Go to CRM → Forms, open the form and click Edit form.
  2. Open the Settings tab. Under Form settings, Domain shows the address the form uses now.
  3. If that isn't your default, click Update to current default. The form now uses your default domain.

After that, the form's link and QR code on Share form and its embed code on Embed form all use the new address. If you've already embedded the form on your website, copy the new code from Embed form and replace the old one. If you've printed its QR code, download it again from Share form.

A new form starts on forms.leat.com, even when you have a default set, so update it the same way. A form you duplicate keeps the domain of the form you copied.

What the status means

Each domain in the list shows a status. Click a domain to open its page, with its address, status and the date it was added.

  • Awaiting verification: the domain is saved, but its record hasn't been found yet. Forms can't use it yet.
  • Verifying: the record was found and we're setting the domain up.
  • Verified: the domain is connected and can be set as your default. The secure https connection is set up in the background right after, so the address can take a few minutes before it opens.
  • Verification failed: the record was found, but setting up the domain didn't finish. Open the domain and click Verify to try again.

Verify on a custom domain's page checks its record again. Click it, then click Verify in the dialog, which then shows the result.

Deleting a domain

Click the ⋯ next to the domain and choose Delete, or open the domain and click Delete. Confirm with Delete in the dialog.

  • Any form that used the domain goes back to forms.leat.com. Links already sent with the deleted domain stop working, so share the new links again.
  • If it was your default, forms.leat.com becomes the default again.
  • forms.leat.com itself can't be deleted.

A domain can't be renamed. To move to a different one, add the new domain, verify it, set it as default and update your forms. Then delete the old one.

When your domain won't verify

The check looks for a plain CNAME record on exactly the domain you entered, and compares where it points with the Value in the table. The message tells you which part failed.

"No CNAME records were returned for host …" means we found no CNAME record on that name. The usual causes:

  • The record hasn't spread yet. Wait and click Verify again.
  • The host is wrong. If you typed the full name in a field that only wants forms, your provider may have created forms.yourcompany.com.yourcompany.com.
  • The record is proxied or flattened, for example with Cloudflare's proxy on. The lookup then returns an IP address instead of a CNAME. Set the record to DNS only.
  • You entered a root domain like yourcompany.com. Delete it and add a subdomain such as forms.yourcompany.com instead.
  • You added an A or TXT record instead of a CNAME.

"CNAME target: … did not match the required url: …" means the record exists but points somewhere else. This happens when the value was copied from the contacts portal's domain setup. Copy the Value from the forms table again, exactly.

If it still won't verify, check with whoever manages your DNS first. They can see the record as it's actually published.

Back to the help center