DNS and domain troubleshooting
Most domain and DNS issues come up during setup, when connecting a service like email or MailChimp, or when verifying your store with a third party. This guide covers the most common scenarios.
I need to add a DNS record (TXT, MX, CNAME, SPF, DKIM)
FreshStore manages DNS for domains pointed at our nameservers. You don't edit DNS records in a separate control panel. Instead, contact support with the record details and we will add them for you.
When you contact support, please include:
- The record type (e.g. TXT, MX, CNAME)
- The host or name (e.g.
@,mail,_dmarc) - The full value or target provided by the third-party service
- TTL if specified
This works for any domain whose nameservers are pointed at FreshStore. You can check this in your FreshStore account under Domains.
I'm seeing an "invalid name server" error
This usually means the nameservers on your domain aren't set correctly. For a custom domain to work with FreshStore, your nameservers must be exactly:
ns1.freshstore.app
ns2.freshstore.app
Log in to the registrar where you bought the domain (e.g. GoDaddy, Namecheap, Google Domains) and set the nameservers to the two above. Delete any others. After saving, it can take a few hours for the change to propagate across the internet before your store loads on the domain.
If you registered the domain through FreshStore, the nameservers are already set correctly. You don't need to change anything.
Can I use Cloudflare or another DNS provider?
No. Don't transfer your domain's DNS to Cloudflare or any other DNS provider. FreshStore manages DNS for your domain through our own nameservers (ns1.freshstore.app and ns2.freshstore.app). If you point the nameservers at Cloudflare or another provider, your store will stop loading on that domain.
If you have already moved your domain to Cloudflare or another provider, just go back to the registrar where you originally bought the domain and set the nameservers to ns1.freshstore.app and ns2.freshstore.app. Allow a few hours for the change to propagate.
If you need a DNS record (such as a TXT record for MailChimp, Google verification, or anything else), contact support and we will add it for you. You don't need a separate DNS provider.
Where do I buy a domain?
You can register a domain directly inside your FreshStore account. Go to Domains and follow the steps to register a new domain. It's registered in your name and billed through your FreshStore account.
You can also buy a domain from any external registrar and connect it to FreshStore by changing the nameservers (see above).
Does setting up DNS affect my store's SSL certificate?
No. Your SSL is generated automatically once your domain is pointed at FreshStore. You don't need to do anything for SSL.
Does my domain include an email address?
Domain registration and email hosting are separate. If you want an email address on your custom domain (e.g. hello@yourstore.com), see the email setup guide linked below.
How do I connect my domain to another service (MailChimp, Google Workspace, etc.)?
Most third-party services will ask you to add a DNS record (TXT, MX, CNAME) to prove ownership or route email. Contact support with the exact record they gave you and we will add it.