Your own domains
Serve your forms from forms.yourcompany.com instead of form.formstep.io, and send their emails from noreply@yourcompany.com.
ProThis needs the Pro plan or higher. Compare plans
The Domains page
Click Domains in the sidebar. The workspace owner sets domains up there, and every member can then use them. A domain that serves forms and a domain that sends email are set up separately, with different DNS records, even when the name is the same. Both kinds count together toward your plan’s domain limit.
Serve forms from your domain
- 1
Add the domain
On the Domains page, click Add domain and enter a subdomain, such as forms.yourcompany.com. A root domain like yourcompany.com does not work.
- 2
Add a CNAME record
At your DNS provider, create the record below. No other records are needed.
- 3
Click Check DNS
Formstep finds the record and sets up a security certificate. The status changes only when you click Check DNS, so if it is still pending, wait a few minutes and click again.
- 4
Add your bot protection keys
Bot protection on your own domain needs your own Cloudflare Turnstile keys. In the Bot Protection card, click Get keys, paste the Site key and Secret key, and click Save keys. See bot protection.
- 5
Use the domain
When the domain shows Active, open a form's Public link sheet, pick the domain under Link, and type a short address.
| Field | Value |
|---|---|
| Type | CNAME |
| Name | Your subdomain, such as forms |
| Target | form.formstep.io |
If the domain shows Error, the record is usually missing or wrong. Fix it and click Check DNS again.
Readable addresses
A share link on your domain gets a readable address, such as forms.yourcompany.com/feedback instead of
form.formstep.io/a1b2c3d4. Use lowercase letters, numbers and hyphens. The link’s formstep.io address keeps working.
Link previews
Click the sliders icon on the domain card to set the title, description, image and icon shown when a link is shared, and to hide the domain’s forms from search engines. A form’s own share link preview takes priority.
Removing a domain
Deleting a domain moves its share links back to form.formstep.io, and links on your domain stop working. Click the link icon on an active domain first to see which share links use it.
Send emails from your domain
With an email domain, request invitations, reminders, confirmations, notifications and verification codes come from your own address. Recipients see your domain as the sender, and mail from a domain you verified is less likely to land in spam.
- 1
Add the email domain
On the Domains page, click Add email domain and enter the domain you send from, such as yourcompany.com.
- 2
Add three CNAME records
Formstep shows three records. Copy each name and value to your DNS provider exactly as shown.
- 3
Click Check DNS
When all three records are found, the domain shows Verified. If not, wait a few minutes and click again.
- 4
Pick it in each form
In the form, open Settings, Emails, and pick the domain under Custom domain. Emails then come from noreply@yourcompany.com.
If verification fails
Some DNS providers add your domain to the record name on their own. Check that each record looks exactly as Formstep shows it.
If you remove an email domain, its forms send from noreply@formstep.io again.
If your plan ends
Your domains keep working for a while, and the emails you get name the date they stop. See what ends on its own schedule.