How to setup custom domain for your forms
Custom domains allow you to serve your forms from your own domain (e.g., forms.yourcompany.com) instead of minform.io. This provides a fully white-labeled experience for your users.
Prerequisites
- A Business plan on Minform.
- Access to your domain's DNS settings (e.g., GoDaddy, Namecheap, Cloudflare).
Step 1: Add your domain in Minform
- Go to your Settings page in the Minform dashboard.
- Navigate to the Custom Domains tab.
- Click on Add Custom Domain.
- Enter the full domain you want to use (e.g.,
forms.example.com).
Note: We recommend using a subdomain likeforms,app, orsurvey(e.g.,forms.example.com). Root domains (e.g.,example.com) are also supported but may require CNAME flattening support from your DNS provider.
Step 2: Configure DNS
Once you've added the domain, you need to point it to Minform.
- Log in to your domain registrar's dashboard (where you bought your domain).
- Find the DNS management section.
- Add a new CNAME record with the following details:
| Type | Name / Host | Value / Target | TTL |
|---|---|---|---|
| CNAME | forms (or your subdomain) | cname.minform.io | Automatic / 1 Hour |
Example: If your domain isexample.comand you want to useforms.example.com, the Name/Host isforms. If you are using a root domain, the Name/Host is usually@.
Step 3: Verify
After adding the DNS record, return to the Minform Custom Domains settings.
- Click the Refresh button next to your domain.
- Minform will check your DNS settings.
- Pending: DNS changes can take up to 24 hours to propagate, though it's usually much faster.
- Active: Your domain is ready!
- Error: Double-check your DNS settings to ensure the CNAME record is correct.
Step 4: Using your custom domain
Once active, all your forms will be accessible via your custom domain.
- Original URL:
https://minform.io/f/your-form-slug - Custom URL:
https://forms.example.com/your-form-slug
SSL certificates are automatically provisioned and renewed for your custom domain.
