Domain Authorization
Custom Sending Domain (Email Authentication)
Set up a custom sending domain to improve email deliverability, strengthen authentication, and ensure your emails are fully branded and trusted by recipients.
What is a sending domain?
A sending domain is the domain used to send transactional emails from your app (visible in email authentication systems such as SPF, DKIM, and DMARC).
If you don’t configure one, emails are sent using a shared default domain provided by the email service. While this works, it may reduce brand consistency and deliverability trust.
Adding your own domain ensures your emails are fully aligned with your brand and properly authenticated.
Why use a custom sending domain?
Using a custom sending domain:
- Improves email deliverability
- Strengthens authentication (SPF, DKIM, DMARC alignment)
- Reduces the chance of emails being marked as spam
- Removes or reduces “via sendgrid.net” style labels
- Increases brand trust and recognition in inboxes
Recommended setup: use a subdomain
We strongly recommend using a dedicated subdomain for sending emails:
Recommended:
email.yourstore.com
Not recommended:
yourstore.com
Why subdomains are better:
- Isolates email reputation from your main domain
- Prevents conflicts with other services sending emails
- Protects your primary domain’s deliverability (orders, support emails, etc.)
- Easier DNS management and troubleshooting
How to set up a custom sending domain
You can complete setup directly in the app — no external tools required.
Step-by-step
1. Add your domain
Go to:
Settings → Custom domains → Add domain
Enter your subdomain, for example:
email.yourstore.com
2. Verify domain
Click Verify domain
You will be shown DNS records that must be added to your DNS provider
3. Update DNS records
Add the provided records in your domain provider (Cloudflare, GoDaddy, Namecheap, etc.)
DNS propagation may take up to 48 hours, but usually completes within minutes.
4. Check verification
Return to the app and click Check verification
Once all records are detected correctly, your domain status will change to Verified.
5. Configure email settings
After verification, open Email settings and configure:
- From email (must match your verified domain)
Click Save
Example with Namecheap

Verifying email authentication
You can verify SPF, DKIM, and DMARC alignment by inspecting email headers:
🔧 Google Message Header Tool