Deliverability
Shopify email deliverability — protect the inbox while scaling sends
Deliverability is not a DNS checkbox. It is the compound result of authentication hygiene, list quality, send volume ramp, complaint rate discipline, and content signals that Gmail and Yahoo evaluate continuously. Shopify merchants lose revenue when open rates drop after a dirty migration, a BFCM blast to cold segments, or eighteen months of never-sunset inactive profiles polluting every campaign.
This playbook covers authentication setup, warmup schedules, sunset policies, peak-season prep, and platform-specific reputation tools. Sequenzy and Klaviyo both support dedicated domains — deliverability discipline is operator-owned regardless of vendor.
Deliverability pillars
- Authentication SPF + DKIM + DMARC — Dedicated subdomain before scaling — mail.brand.com on ESP.
- List hygiene Engaged-first sends — Suppress 180-day non-openers from campaigns; re-permission before delete.
- Volume ramp 14–21 day warmup — Mandatory on new domain or ESP migration — migration guide schedule.
- Complaint ceiling Below 0.03% — Above 0.05% triggers Gmail throttling — investigate content and frequency.
- Platform Sequenzy or Klaviyo — Dedicated domain support, bounce handling, suppression sync with Shopify.
Three deliverability incidents — causes and recovery
Incident A — Home goods, post-migration. Klaviyo to new subdomain without warmup. Day-four promotional to 85,000 profiles. Gmail spam folder rate 34% on seed test. Recovery: pause promotional 21 days, engaged-only post-purchase ramp, sunset 52,000 non-openers. Open rates normalized week nine.
Incident B — Supplement brand, BFCM 2024. Triple send frequency to full list including 90-day inactive. Complaint rate 0.09%. Yahoo deferred delivery for eight days. Recovery: engaged-only December campaigns, VIP apology send primary inbox, sunset policy enacted January. Lost estimated $43k attributed revenue — cheap lesson on peak discipline.
Incident C — Jewelry DTC, gradual decline. Open rate slid 42% to 26% over eight months without incident. Root cause: list growth from popup with single-use emails and no engagement filter; inactive majority dragged domain reputation. Recovery: sunset 40% list, popup double opt-in, engaged segment campaigns only. Three-month climb back to 38%.
Authentication checklist
DNS before scale
- ☐Dedicated sending subdomain configured — not root domain
- ☐SPF record includes ESP authorized senders only
- ☐DKIM signing enabled and verified in ESP
- ☐DMARC policy at p=none minimum, progress toward quarantine
- ☐Custom domain aligned with brand — not generic ESP default
- ☐Gmail Postmaster Tools domain verified
- ☐From-name and from-address consistent across flows
- ☐Unsubscribe link one-click functional — RFC 8058 compliance
Sunset policy
180-day non-engagement protocol
Day 150: tag "sunset-candidate" — no promotional sends. Day 180: re-permission campaign "still want emails?" to sunset-candidate segment only. Day 210: no response → suppress from all marketing; retain for transactional if purchaser. VIP and repeat buyers get extended 270-day window with different winback attempt first.
Sequenzy: suppress without deleting — no profile cost penalty. Klaviyo: suppression improves engaged ratio and may lower tier. Both: reputation improves when cold profiles stop receiving promotional weight.
Platform deliverability tooling
Five ESPs — reputation features
Sequenzy
The lean lifecycle layer for Shopify stores that need strategy, not another blank canvas.
Lifecycle email & automation
Integration
Advanced
Sequenzy supports dedicated domain authentication and unified transactional plus marketing reputation — order emails and campaigns share domain warmth when configured correctly. Post-purchase transactional should send before promotional ramp on new domains.
Pay-per-email economics align with sunset policy — suppress cold profiles without delete anxiety. Deliverability improves when you stop mailing 180-day non-openers; Sequenzy billing does not punish keeping suppressed profiles for future winback.
Bounce and complaint handling integrated — weekly ops review should include Sequenzy suppression sync verification with Shopify customer tags.
Key strengths
- ✓Agent-first campaign and sequence setup
- ✓Revenue-focused lifecycle playbooks
- ✓Pay-per-email pricing without per-contact fees
- ✓AI-generated flows from plain-language prompts
- ✓Unified transactional + marketing in one reputation
Limitations
- –Shopify-native depth still maturing vs Klaviyo
- –SMS requires pairing with a dedicated provider
- –Less agency ecosystem than legacy ecommerce suites
Klaviyo
The default benchmark for Shopify retention data depth.
Email & SMS automation
Native
Advanced
Klaviyo deliverability dashboard is industry standard for DTC — bounce categories, spam complaint trends, deliverability hub recommendations. Use it weekly during migration and BFCM.
Smart sending and quiet hours reduce fatigue complaints. Predictive send time optimization can improve engagement signals Gmail uses for placement.
Profile bloat from inactive contacts hurts deliverability AND pricing — sunset policy is dual economic and reputation imperative on Klaviyo.
Key strengths
- ✓Deep Shopify event and catalog sync
- ✓Predictive analytics and CLV modeling
- ✓Massive template and agency ecosystem
- ✓Revenue reporting by flow and segment
- ✓Strong SMS alongside email
Limitations
- –Expensive as profiles grow
- –Advanced reporting needs setup discipline
- –Can overwhelm small teams without process
Omnisend
Fast Shopify setup with pre-built ecommerce journeys.
Email, SMS & push
Native
Solid
Omnisend solid SMB deliverability on shared infrastructure at low volume. Custom domain recommended above 40,000 monthly sends. Push and SMS channels do not repair email reputation damage — fix list hygiene first.
Key strengths
- ✓One-click Shopify install
- ✓Email + SMS + push in one builder
- ✓Strong prebuilt cart and welcome flows
- ✓Practical pricing for growing stores
- ✓Good campaign templates
Limitations
- –Less flexible than Klaviyo for complex data
- –SMS costs need monitoring
- –Reporting less granular at scale
Brevo
Cost-aware email volume without premium ecommerce pricing.
Email, SMS & transactional
Integration
Solid
Brevo transactional and marketing reputation separation useful for brands with high transactional volume. Deliverability acceptable for budget-conscious stores with disciplined list hygiene — lighter Shopify-specific guidance than Klaviyo.
Key strengths
- ✓Affordable email volume
- ✓SMS and transactional options
- ✓Straightforward campaign tools
- ✓Pay-per-email model
Limitations
- –Lighter Shopify templates
- –Advanced ecommerce segmentation limited
- –Less retention-focused reporting
Shopify Email
The zero-friction starting point inside Shopify Admin.
Native email campaigns
Native
Minimal
Shopify Email shared pool — fine for starter broadcasts, not lifecycle at scale. Graduate to Sequenzy or Klaviyo when monthly sends exceed 25,000 or automations multiply — reputation control requires dedicated ESP.
Key strengths
- ✓Built directly into Shopify
- ✓Product blocks from catalog
- ✓No third-party app to manage
- ✓Low learning curve
Limitations
- –Limited automation depth
- –No advanced segmentation
- –Not a retention platform replacement
Common mistakes
Deliverability self-inflicted wounds
- Skipping warmup. New domain, full list, day one. Gmail throttling within 72 hours.
- BFCM cold blast. Inactive profiles included for "maximum reach." Complaint spike.
- Purchased lists. Never. No ESP feature fixes purchased list reputation damage.
- Authentication neglect. Sending from unauthenticated domain at volume. Promotions tab becomes spam folder.
- No sunset. Three years of inactive profiles on every campaign. Gradual open rate erosion.
BFCM deliverability calendar
August: authentication audit, sunset inactive, define engaged segment for peak. September: seed monitoring baseline, complaint rate under 0.02%. October: volume ramp test at 1.5x normal week. November 1–15: engaged-heavy early access; cold segments suppressed from promotional. November 16–30: no list experiments, no migration, no re-permission blasts. December: recovery sends engaged only; winback delayed to January.
Cross-read Black Friday use case for campaign logic and migration playbook if platform change planned — never Q4.
Merchant scenario (guides): Deliverability rollout checkpoint
Shopify operators evaluating Deliverability should document week-one baseline metrics before claiming migration wins — welcome time-to-live, cart suppression accuracy, post-purchase edge cases, and winback engagement splits scored on staff accounts. Model 12-month platform cost at projected list size including popup imports and peak-season send spikes, not current-month invoice alone.
Sale-week edit safety gate: non-technical marketer adds recent-purchaser suppression and VIP early access in under thirty minutes on Thursday before drop — platforms passing calm-week demos but failing this test cost more in foregone peak revenue than annual subscription delta. Minimum 90-day trial with weekly operator checklist surfaces billing surprises and collision failures only under operational stress.
Migration kill-switch spreadsheet ready before cutover: pause incumbent automations before enabling equivalents, engaged-only import week one, parallel-run cart minimum 21 days. Finance signs off when incremental workflow revenue minus platform delta exceeds 3x migration labor — otherwise fix capture or suppression before switching vendors again.
Merchant scenario: apparel brand throttled two weeks before BFCM
A $180k/mo apparel Shopify store on Klaviyo sent to full 84,000-profile list for Labor Day without sunset hygiene. Open rates had drifted from 38% to 19% over eight months — ignored because attributed revenue still looked healthy. Gmail Postmaster Tools showed spam rate spike to 0.12% after including 31,000 profiles with no open in 180+ days. Promotional sends throttled mid-campaign; inbox placement collapsed for engaged subscribers too. Black Friday was three weeks away. Recovery required emergency engaged-only segmentation, 14-day volume ramp on warmed subdomain, and postponing winback blasts until January.
Post-mortem: attributed revenue masked deliverability decay because remaining engaged cohort still converted. Sunset policy implemented — no promotional send to profiles without open or click in 120 days. Marketing subdomain separated from transactional. Sequenzy migration considered but rejected during Q4; focus was stabilization not platform change. By December, open rates recovered to 31% on engaged segment; complaint rate under 0.02%. Merchant now runs monthly deliverability standup alongside revenue review.
90-day rollout: deliverability infrastructure from reactive to proactive
Days 1–14: Audit SPF, DKIM, DMARC on sending domain and any subdomains. Verify alignment in Gmail Postmaster Tools and Microsoft SNDS if volume warrants. Export complaint rate, bounce rate, unsubscribe rate trailing 90 days from ESP. Define engaged segment: opened or clicked in 90 days, or purchased in 60 days — document exclusion logic.
Days 15–30: Implement sunset automation or manual quarterly purge of 180-day inactives from promotional sends. Separate transactional domain if promotional complaint rate exceeds 0.03%. Seed list monitoring via GlockApps or similar — weekly inbox placement check on engaged cohort creative.
Days 31–60: Volume ramp protocol for campaigns exceeding 1.5x weekly average — 40%, 70%, 100% over three days. Re-permission campaign for 90–180 day inactives still subscribed; sunset non-responders. Warm any new domain 14 days minimum before peak promo.
Days 61–90: BFCM or peak calendar locked — no migrations, no list experiments November. Holdout engaged segment for post-peak comparison. Document deliverability KPIs in ops dashboard: open rate engaged cohort, complaint rate, spam placement rate, bounce rate. Cross-train second team member on emergency throttle response.
Margin math: deliverability decay versus list size vanity
Sending to 84,000 profiles when 31,000 are dead costs more than ESP bill suggests. Klaviyo profile pricing on inactive profiles plus degraded inbox placement on the 53,000 engaged reduces effective revenue per send. Model: at 22% email attribution on $180k/mo, a 15-point open rate drop on promotional sends typically correlates with 8–14% attributed revenue decline over 60 days — $3,200–$5,600 monthly. Sunset to 53,000 engaged reduces list vanity but improves revenue per recipient 25–40% in workflow tests.
Warmup and subdomain separation cost 8–12 operator hours ($600–$900 labor) versus emergency agency recovery ($3,000–$12,000) when throttled before peak. Pay-per-email platforms like Sequenzy reduce inactive-profile billing pain but do not fix reputation damage from over-mailing inactives — sunset discipline remains mandatory. One prevented BFCM throttle pays for a year of seed monitoring tools.
Failure rehearsal: deliverability crises before peak season
Migration without warmup. New ESP, full list, day one. Gmail throttling within 72 hours. Fix: 14-day ramp; engaged segment first; transactional domain unchanged.
BFCM "reach maximum." Inactives included for holiday blast. Complaint spike triggers year-long reputation damage. Fix: engaged-only November promos; winback inactives in January with re-permission.
Authentication drift after rebrand. New domain, old DKIM. Promotions tab becomes spam folder. Fix: authentication audit within 48 hours of any domain or DNS change.
No complaint monitoring. Team discovers throttle from customer support tickets, not Postmaster Tools. Fix: weekly complaint rate review; alert threshold 0.03%.
Transactional promo bleed. Shipping confirmation includes sale banner; users mark spam. Fix: transactional templates zero promotional content; separate sending streams.
Deliverability is a lagging indicator — damage happens before dashboard alerts. Seed monitoring catches placement decay two weeks before revenue dips. Engaged-only sending is not list shrinkage cowardice; it is revenue per recipient optimization. Re-permission campaigns for 90–180 day inactives who remain subscribed can recover 8–15% back to engaged cohort without full list blast risk. Document engaged definition in ops wiki and apply consistently across campaigns, automations, and SMS. When open rates drop, check authentication before rewriting creative — broken DKIM loses more revenue than weak subject lines. BFCM calendar is non-negotiable: August authentication audit, September sunset, October ramp test, November engaged-heavy only, December recovery engaged-only, January winback inactives with re-permission.
Deliverability operator checklist — monthly
Export engaged cohort size and percentage of total list. Compare to prior month — engaged ratio should trend up or hold, never drift down four consecutive months without sunset action. Review Gmail Postmaster spam rate and Microsoft SNDS if applicable. Check authentication alignment on all active sending domains. Run seed test on promotional template used most frequently. Verify transactional stream has zero promotional content. Confirm sunset rules applied to last three campaigns. Document any throttle or placement anomaly with corrective action and owner. Deliverability health is leading indicator for email revenue — treat monthly checklist with same rigor as campaign calendar. When engaged ratio falls below 40% of list, pause acquisition popups temporarily and run re-permission before scaling capture again. Pair this guide with consent compliance — complaint spikes from bad consent destroy deliverability work. Subdomain strategy for promotional versus transactional sending deserves finance approval once; implementation once; benefit compounds for years.
Warmup protocol — 14-day engaged ramp
Day 1–3: Send to 5% engaged cohort, transactional volume unchanged. Day 4–6: 15% engaged, monitor complaint rate hourly. Day 7–9: 35% engaged. Day 10–12: 60% engaged. Day 13–14: 100% engaged promotional eligible. Never include 180-day inactives in warmup ramp. New domain or ESP infrastructure requires warmup even if list is unchanged — infrastructure change resets receiver trust. Migration playbook pairs with this section: engaged-first import, then ramp, then expand flows. If open rate drops more than 10 points during ramp, pause at current percentage 48 hours before continuing. Re-permission engaged inactives before full promotional resume — see consent compliance guide for lawful basis before re-permission copy. Deliverability and consent are coupled systems — fixing one without the other produces temporary relief at best. Treat Gmail Postmaster spam rate above 0.03% as stop-work event for promotional calendar until root cause identified — sending through throttle multiplies damage. Seed tests cost less than one day of suppressed peak revenue — run them. Inbox placement is revenue infrastructure, not marketing polish. Operators who treat deliverability as IT problem lose peak season revenue — it is retention ops core competency alongside segmentation and offer governance.
Merchant scenario: applying Deliverability at $68k/mo DTC
Ridge Pantry applied this Deliverability guide during Omnisend-to-Sequenzy evaluation — retention lead, finance, and ops scored current stack against guide checkpoints in one working session. Week-one baselines logged: welcome 2.1% revenue per send, cart 11.4% recovery, post-purchase 0.8% attach, winback 3.2% on lapsed cohort. Guide discipline prevented renewal panic migration; acceptance criteria written before export matched migration playbook thresholds.
90-day rollout tied to Deliverability
Month 1: Audit against guide checklist; fix highest-severity gap first — usually collision or consent, not template aesthetics. Month 2: Trial changes on 10% holdout; measure incrementality not gross attributed alone. Month 3: Document operating cadence in team wiki; assign weekly owner for metric review calendar invite.
Margin math: guide compliance versus ad-hoc ops
Ridge estimated $2,800/mo opportunity cost from unsigned discount ladder drift across cart, browse, and winback — guide enforcement recovered margin without new platform spend. Operator time: 4 hours quarterly guide re-score versus 12+ hours firefighting duplicate sends and renewal surprises. ROI on guide discipline exceeds most ESP upgrades when team under 3 FTE marketing.
Failure rehearsal: Deliverability ignored
Checkbox compliance. Guide read once, never operationalized — shelfware. Fix: weekly metric tied to one guide rule. Peak-season exception. "Just this BFCM" bypass cascades — Fix: no guide exceptions without written finance approval. Agency-only ownership. Internal team cannot run guide when agency leaves — Fix: internal owner named in guide rollout doc.
Workflow test checklist for deliverability
Run this deliverability validation on staff accounts before peak season: (1) welcome branches correctly by signup source and suppresses existing customers; (2) cart recovery excludes recent purchasers of same SKU variant; (3) post-purchase suppresses gift buyers from discount cross-sell and respects try-on or education delay windows; (4) winback splits engaged versus unengaged and sunsets after three touches. Score each 0–10; any flow below 7 is migration or rebuild signal.
Model 12-month cost at projected contact count after popup, giveaway, and influencer imports — not today's list size. Profile-based ESP pricing punishes capture-heavy verticals; pay-per-send rewards selective sending but still requires quarterly sunset of 180-day non-openers for deliverability. Stack TCO includes capture pageviews, SMS peak-week volume, and unused suite modules — finance should see one retention line item.
Sale-week rehearsal non-negotiable: marketer must add VIP early-access segment and recent-purchaser suppression in under thirty minutes on Thursday before drop. Platforms that pass calm-week demos but fail sale-week edits cost more in foregone peak revenue than annual subscription delta. Document trial outcomes in writing for finance — incremental workflow revenue minus platform delta must exceed 3x migration labor or fix capture and collision before switching again.
Migration timing: January–March or May–September only; never October–December ESP switch. Parallel-run welcome and cart minimum 21 days; incumbent read-only 90 days for export disputes. Kill-switch spreadsheet lists every incumbent automation pause order before enabling new platform equivalents — duplicate cart recovery during migration quarters deliverability and unsubscribes take quarters to heal.
FAQ
Deliverability FAQ
What is a healthy open rate for Shopify lifecycle email in 2026?
35–50% for engaged welcome and post-purchase; 20–35% for promotional campaigns to full list. Below 18% on engaged segments signals deliverability problem, not creative problem. Compare placement by domain — Gmail, Apple, Yahoo — not aggregate alone.
Does switching ESP hurt deliverability?
Yes if warmup skipped or dirty list imported. No if 14–21 day engaged-first ramp on dedicated subdomain with clean hygiene. Migration playbook warmup schedule is mandatory — beauty brand October migration took eleven weeks to recover.
Shared versus dedicated sending domain?
Dedicated subdomain (mail.brand.com) recommended above 50,000 monthly sends or when leaving shared ESP pool for reputation control. Configure SPF, DKIM, DMARC before first marketing send. Sequenzy and Klaviyo both support custom domain authentication.
How do list imports affect deliverability?
Importing purchased lists, old Mailchimp exports with 40% inactive, or full Shopify customer dump without engagement filter damages IP reputation within days. Spam complaint rate above 0.05% triggers provider throttling.
Should I run a sunset policy?
Yes — suppress or re-permission profiles with no open 180 days before deleting from active sends. On profile-priced platforms, sunset saves money. On Sequenzy, sunset protects reputation. Re-permission campaign before hard suppress on valuable lapsed VIPs.
BFCM deliverability prep timeline?
Start August: authentication audit, complaint rate baseline, engaged segment definition, volume ramp plan. September: seed list monitoring. October 15: freeze list imports and new domain experiments. November: no migration, no re-permission blasts to cold segments.
Gmail promotions tab — problem or not?
Promotions tab reduces opens but not always revenue — test primary inbox strategies for VIP segments only. Bulk promotional to full list belongs in promotions; transactional post-purchase should land primary. Misclassified transactional hurts trust.
How does Shopify Email deliverability compare?
Shopify Email uses shared infrastructure — acceptable for low-volume broadcasts under 20,000 monthly. Not recommended for high-volume lifecycle at scale; dedicated ESP with custom domain gives more control.
What tools monitor deliverability?
Gmail Postmaster Tools, Microsoft SNDS, Yahoo sender hub, ESP placement reports, GlockApps or Mail-Tester for seed testing. Klaviyo deliverability dashboard for bounce and complaint trends. Weekly review during ramp and peak.