Custom Domains
Connect your own domain to your Workfile store with free SSL and DNS verification.
Every Workfile store gets a free subdomain (yourstore.workfile.store). On paid plans, you can connect your own custom domain for a professional storefront URL.
Default subdomain
Your default subdomain is assigned during store creation:
- Format:
your-store-name.workfile.store - Always active (even after adding a custom domain)
- Free SSL included
- No configuration needed
Adding a custom domain
Go to Settings → Domains
You'll see your default subdomain and the option to add a custom domain.
Enter your domain
Type your domain (e.g., ananyacrafts.com) and click Add Domain.
Configure DNS records
Add the DNS records shown in the dashboard to your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.):
| Record Type | Name | Value |
|---|---|---|
| CNAME | www | cname.vercel-dns.com |
| A | @ | 76.76.21.21 |
The exact records depend on whether you're using the root domain (ananyacrafts.com) or a subdomain (shop.ananyacrafts.com). The dashboard shows the correct records for your specific setup.
Verify DNS
Click Verify once you've added the DNS records. Workfile checks the records and provisions a free SSL certificate automatically.
Set primary variant
Choose whether www.ananyacrafts.com or ananyacrafts.com is your primary URL. The other variant redirects to it automatically.
DNS propagation
After adding DNS records, propagation can take:
- Usually: 15-30 minutes
- Maximum: Up to 48 hours (rare)
Use the Check Health button on the domains page to see the current DNS status. Common states:
| Status | Meaning |
|---|---|
| Verified | DNS is correct, SSL is active |
| Pending verification | DNS records found but SSL not yet provisioned |
| DNS not found | Records haven't propagated yet — wait and retry |
| Misconfigured | Wrong DNS values — check and correct them |
If verification is stuck after 30 minutes, double-check that you don't have conflicting DNS records. Some registrars add default A records that conflict with the CNAME. Remove any existing A or AAAA records for the same hostname before adding the Workfile records.
SSL certificates
SSL certificates are provisioned automatically and renewed before expiry. You don't need to purchase or configure SSL separately.
- Encryption: TLS 1.2+ (HTTPS)
- Certificate type: Let's Encrypt (auto-renewed)
- Provisioning time: 1-5 minutes after DNS verification
Troubleshooting
"DNS not found" after adding records
- Wait 15-30 minutes for propagation
- Verify you added records to the correct domain (not a subdomain)
- Check for typos in the CNAME value
- Remove conflicting A/AAAA records
"SSL provisioning failed"
- Ensure no CAA records block Let's Encrypt
- Check that the domain isn't behind a proxy that blocks verification
- Try removing and re-adding the domain
Domain works but shows wrong store
- Clear your browser cache
- Check that the domain isn't pointed to another service
- Verify the domain is assigned to the correct store (if you have multiple)
Custom domains are available on paid plans. If you're on the free tier, upgrade from Settings → Billing to unlock custom domain support.
Multiple domains
Each store supports one custom domain. If you need multiple domains pointing to the same store, set up redirects at your DNS provider to point additional domains to your primary custom domain.