Overview
Custom domains let you serve your hosted forms from your own domain instead of the default Formbox URL. Instead of sharinghttps://app.formbox.app/forms/abc123, your respondents will see a clean, branded URL like https://forms.yourdomain.com.
Custom domains are managed at the organization level, so any member with Admin or Member access can add and verify domains from the Domains page. Once a domain is verified, it can be assigned to a hosted form from that form’s Custom domain settings.
Adding a custom domain
- Navigate to Domains in your organization’s dashboard sidebar.
- Click Add domain to open the dialog.
- Enter your domain name — this can be a subdomain (e.g.
forms.example.com) or a root domain (e.g.example.com). - Click Add domain.

Configuring DNS records
After adding a domain, Formbox will display the DNS records you need to configure with your domain registrar or DNS provider.
- Subdomains (e.g.
forms.example.com) — Add a CNAME record pointing to the value shown in the DNS records panel. - Root/apex domains (e.g.
example.com) — Add an A record pointing to the IP address shown in the DNS records panel.
DNS changes can take anywhere from a few minutes to 48 hours to propagate,
depending on your DNS provider. Most changes take effect within a few minutes.
Verifying your domain
Once you’ve added the DNS records, click the Refresh button on your domain card to check the verification status.
| Status | Meaning |
|---|---|
| Verifying | DNS records detected, verification in progress. |
| Verified | Domain is verified and active. Your form is live on this domain. |
| Misconfigured | DNS records are incorrect or incomplete. Check the records and retry. |
| Error | An issue occurred during verification. Check the error message shown. |
Assigning a domain to a form
Once your domain is verified, you can assign it to a hosted form:- Open the form and navigate to the Settings tab.
- Scroll down to the Custom domain section.
- Click Connect domain.

- A dialog will open titled “Connect a custom domain”. Select one of your verified domains from the searchable dropdown.
- Click Connect to assign the domain to your form.

https://forms.example.com).
To disconnect a domain from a form, go back to the Custom domain section in form settings and click Disconnect.

Custom domains can only be assigned to hosted forms. Endpoint-only forms
and embed URLs are not supported.
Sharing your form with a custom domain
Once a custom domain is assigned to your form, the Share tab will automatically use that domain URL as the primary share link. The default Formbox URL is still available as a fallback.
Removing a custom domain
To remove a custom domain:- Go to the Domains page in your organization dashboard.
- Click the more options menu (three dots) on the domain you want to remove.
- Select Remove and confirm.

Troubleshooting
Domain stuck on “Pending DNS”
- Double-check that the DNS records match exactly what Formbox shows in the records panel.
- Make sure you’re editing DNS for the correct domain at your registrar.
- Wait a few minutes and click Refresh again — DNS propagation can take time.
Domain shows “Misconfigured”
- Verify that the record type (A vs CNAME) is correct for your domain type.
- Subdomains should use a CNAME record, root domains should use an A record.
- Some DNS providers add a trailing dot to records — this is normal and should not cause issues.
Verification TXT record failing
- Make sure the TXT record is added to the exact hostname shown (often prefixed with
_vercel). - Some providers require you to omit your domain from the record name — check your provider’s documentation.