Custom Domains
Host your forms on your own domain (like forms.yourcompany.com) to build trust, maintain brand consistency, and improve conversion rates.
Why Use Custom Domains?
Forms hosted on your domain look more professional and trustworthy. Visitors are more likely to share sensitive information.
Keep users in your branded experience. No redirect to external domains like getworkform.com.
Forms on your domain contribute to your site's SEO and don't dilute link authority.
Forms on custom domains convert up to 20% better than those on third-party domains.
Custom Domain Examples
Subdomain for all forms (Recommended)
Application-specific subdomain
Survey-specific subdomain
Path on your main domain (requires proxy setup)
Setting Up a Custom Domain
Follow these steps to connect your custom domain to WorkForm. Takes about 5-10 minutes.
- Go to Settings → Custom Domains
- Click "Add Custom Domain"
- Enter your subdomain (e.g.,
forms.yourcompany.com) - Click "Continue" to see DNS instructions
Add these DNS records in your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.):
For subdomain: forms.yourcompany.com
Use if CNAME is not available
DNS changes typically propagate within 15 minutes to 2 hours, but can take up to 48 hours in some cases.
Pro tip: Check DNS propagation status at dnschecker.org
Once DNS has propagated, return to WorkForm and click "Verify Domain". We'll automatically provision an SSL certificate for your domain.
Go to any form's settings and select your custom domain from the dropdown. Your form will now be accessible at:
SSL Certificates
WorkForm automatically provisions and manages SSL certificates for all custom domains at no extra cost. Your forms are always served over HTTPS for maximum security and trust.
HTTPS (the padlock icon in the browser) significantly increases form completion rates. Visitors trust secure forms more and are willing to share sensitive information.
Popular DNS Providers
Quick links to DNS settings for common domain registrars:
Domains → [Your Domain] → DNS → Manage Zones → Add Record
View GoDaddy guide →Domain List → Manage → Advanced DNS → Add New Record
View Namecheap guide →DNS → Add Record → Select CNAME
View Cloudflare guide →DNS → Custom Records → Manage Custom Records
View Google guide →Troubleshooting
- • Wait at least 2 hours for DNS propagation
- • Double-check DNS records match exactly (no typos)
- • Make sure you added the record to the correct domain
- • Some providers require a trailing dot:
cname.getworkform.com. - • Check DNS propagation at dnschecker.org
- • Try removing and re-adding the DNS record
- • Ensure DNS is fully propagated (may take 48 hours)
- • Verify domain ownership is confirmed
- • If using Cloudflare, disable "orange cloud" (proxy) temporarily
- • Contact support if certificate isn't issued after 24 hours
- • Confirm domain is verified (check status in settings)
- • Ensure form is assigned to the custom domain
- • Try accessing with /form-slug at the end
- • Clear browser cache and try incognito mode
- • Check that SSL certificate is active
If your domain uses Cloudflare's proxy (orange cloud icon), you'll need to configure it correctly:
- Set CNAME record to "DNS only" (gray cloud) during setup
- Wait for domain verification and SSL provisioning
- Once verified, you can re-enable proxy (orange cloud) if desired
- Make sure SSL/TLS mode is set to "Full" or "Full (strict)"
Custom domains are available on: