For Shopify email deliverability: 1) Authenticate your sending domain with SPF, DKIM, DMARC through your ESP (Klaviyo, Mailchimp, etc.), 2) Use a dedicated ESP for marketing — Shopify Email is basic, 3) Separate transactional email from marketing if possible, 4) Configure sender authentication in Shopify admin under Settings → Notifications, 5) Use a custom tracking domain on your ESP. Most Shopify deliverability problems are ESP configuration issues, not Shopify issues.
Shopify Email Deliverability: Complete Optimization Guide
Shopify Email Architecture
Shopify stores have two email streams:
Transactional: Order confirmations, shipping notifications, account emails. Sent through Shopify's infrastructure by default.
Marketing: Campaigns, abandoned cart, post-purchase sequences, newsletters. Sent through your ESP (Klaviyo, Mailchimp, Shopify Email).
Each needs different optimization.
Step 1: Choose Your ESP
| ESP | Best For | Starting Price | Shopify Integration |
|---|---|---|---|
| Klaviyo | Stores where email drives revenue | $20/mo (500 profiles) | Deep (native) |
| Mailchimp | Budget-conscious stores | $13/mo (500 contacts) | Good |
| Omnisend | Email + SMS on a budget | $16/mo (500 contacts) | Good |
| Shopify Email | Very basic needs | 10K emails free, then $1/1K | Built-in |
| ActiveCampaign | B2B/complex automation | $15/mo (1K contacts) | Good |
For ecommerce stores doing $50K+/month where email drives 20-40% of revenue, Klaviyo is the standard choice. The revenue attribution alone justifies the cost.
Step 2: Domain Authentication
In Your ESP (Klaviyo Example)
- Klaviyo → Settings → Domains → Add Sending Domain
- Enter your store's domain (e.g.,
yourbrand.com) - Klaviyo provides DNS records:
- SPF:
include:_spf.klaviyo.com - DKIM: CNAME records for Klaviyo's signing
- SPF:
- Add all records to your domain's DNS
- Verify in Klaviyo
DMARC (Add Manually)
_dmarc.yourbrand.com TXT v=DMARC1; p=none; rua=mailto:[email protected]
Custom Tracking Domain
Configure a custom tracking domain (e.g., email.yourbrand.com) in your ESP. This routes click tracking through your domain instead of the ESP's shared tracking domain — better deliverability and branded links.
Step 3: Transactional Email Optimization
Shopify's default transactional emails are fine for most stores. To improve them:
- Use your real domain as the sender — not a @gmail.com address
- Customize notification templates in Shopify Admin → Settings → Notifications
- Ensure your domain authentication covers Shopify's sending — add Shopify's SPF include if needed
For maximum transactional deliverability, route through a dedicated transactional service:
- Use a Shopify app like OrderlyEmails or Spently for template customization
- Or integrate Postmark for transactional sending via webhook
Step 4: Deliverability Best Practices for Shopify Stores
List hygiene: Remove customers who haven't opened in 180 days from marketing segments. They're hurting your engagement metrics.
Abandoned cart timing: Send the first cart recovery email 1 hour after abandonment, second at 24 hours, third at 72 hours. More than 3 emails increases complaint risk.
Post-purchase flow: Don't email customers daily after purchase. Space emails: thank you (immediate), review request (7 days), cross-sell (14 days), replenishment (based on product lifecycle).
Holiday sending: Before Black Friday/Cyber Monday, clean your list 2 weeks in advance. Don't suddenly triple your sending volume without gradual warmup.
Practitioner note: The #1 Shopify email deliverability issue I see: stores with 50,000+ contacts who email their entire list every campaign, including people who haven't opened in a year. Engagement-based segmentation is the single biggest lever for Shopify deliverability. Send to the engaged 60% and watch your metrics improve overnight.
Practitioner note: Klaviyo's "Smart Sending" feature automatically suppresses sends to recently-contacted recipients. Turn it on. It prevents over-mailing which is the fastest way to generate spam complaints.
If your Shopify store's email deliverability is costing you revenue, schedule a consultation — I'll audit your authentication, ESP configuration, and sending patterns and give you a specific fix list.
Sources
- Shopify: Email Authentication
- Klaviyo: Shopify Integration
v1.0 · March 2026
Frequently Asked Questions
Is Shopify Email good for deliverability?
Shopify Email uses shared infrastructure and is basic. For stores doing under $50K/month revenue or sending under 10K emails/month, it's adequate. For stores where email drives significant revenue, use Klaviyo or ActiveCampaign with proper domain authentication.
How do I set up DKIM for Shopify?
DKIM is configured through your ESP (Klaviyo, Mailchimp, etc.), not through Shopify directly. In your ESP, add your sending domain and follow their DKIM setup instructions (usually adding a CNAME or TXT record to your DNS). Shopify's built-in notifications use Shopify's own DKIM.
Why are my Shopify order confirmation emails going to spam?
Shopify's default transactional emails use Shopify's sending infrastructure. If these go to spam, check: 1) Your sender email is a real address on your domain (not a free email), 2) Your domain has SPF/DKIM configured, 3) Your domain reputation is clean. Consider routing transactional through Postmark for better deliverability.
Should I use Klaviyo or Shopify Email?
Klaviyo if email is a significant revenue channel. Klaviyo offers advanced segmentation, flows, revenue attribution, and better deliverability tools. Shopify Email if you're just starting and need basic campaigns at low cost.
How do I separate transactional and marketing email on Shopify?
Marketing: use your ESP (Klaviyo, Mailchimp). Transactional: by default, Shopify sends order confirmations and shipping notifications through their own infrastructure. For full control, use a transactional ESP like Postmark via Shopify's notification settings or a third-party app.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.