E-commerce email programmes generate some of the highest email volumes and most commercially urgent delivery requirements of any email category. An abandoned cart email that doesn't deliver within 30 minutes of the cart abandonment event loses commercial relevance. A post-purchase confirmation that lands in spam creates customer service tickets and return requests. A Black Friday promotion at 85% inbox placement leaves 15% of campaign revenue on the table during the most important revenue days of the year. E-commerce deliverability optimisation has a direct, measurable revenue impact that makes the investment case straightforward. This guide covers the specific Shopify, Klaviyo, and Omnisend configuration decisions that determine e-commerce email deliverability outcomes.
The E-commerce Email Deliverability Landscape
E-commerce email programmes face structural deliverability challenges that differ from SaaS, B2B, and media email. Three factors combine to make e-commerce one of the lower-inbox-placement commercial email categories at 85% average placement (below the 87.2% Gmail average and well below the 92% B2B SaaS average):
Aggressive list acquisition: E-commerce stores acquire email addresses through checkout opt-ins (high intent but often checkbox-style consent), pop-ups triggered by visit behaviour (lower intent — the visitor is browsing, not ready to buy), and co-registration (lowest intent — the consumer signed up for a discount without knowing which brands they were subscribing to). This mixed acquisition quality produces lists with higher baseline bounce rates and complaint rates than single opt-in or double opt-in programmes.
High send frequency: E-commerce stores send promotional campaigns significantly more frequently than B2B or media programmes — 5-10 emails per week during peak promotional periods is common among aggressive e-commerce senders. This frequency, combined with the mixed acquisition quality, produces complaint rates that drift toward the 0.05-0.10% warning range even for well-managed programmes during peak periods.
Promotional content at scale: E-commerce promotional email contains the content patterns that spam filters are calibrated to scrutinise most carefully: urgency language ("Sale ends tonight"), large discounts ("70% off"), product image-heavy layouts, and tracking-heavy URLs. Well-authenticated senders with established reputation routinely pass these content checks — but newer senders or senders on post-complaint recovery path face higher scrutiny for the same promotional content patterns.
Shopify Email Authentication Setup
Shopify stores send email from two sources: Shopify's own email system (for transactional email including order confirmations, shipping notifications, and password resets) and a connected marketing ESP (typically Klaviyo or Omnisend for promotional campaigns and flows). Each source requires independent authentication configuration.
Shopify transactional email authentication: By default, Shopify sends transactional emails from Shopify's shared infrastructure (shopifyemail.com). For custom domain sending, Shopify supports sender email configuration in Settings → Notifications → Sender email. To use a custom From domain for transactional email, the domain must have SPF and DKIM configured for Shopify's sending servers. Configure in Shopify Admin → Settings → Notifications → Customer notifications → email and verify the authentication records are correct.
Custom domain for Shopify emails (recommended): Sending transactional email from noreply@yourstore.com rather than noreply@shopifyemail.com builds domain reputation under the store's own domain and provides consistent sender recognition for customers. The setup requires adding Shopify's SPF mechanism to the store domain's SPF record and publishing the Shopify DKIM key at the designated DNS location (provided in Shopify's sender authentication setup flow).
# Shopify SPF addition (merge with existing SPF record): v=spf1 include:shops.shopify.com include:YOUR_EXISTING_MECHANISMS ~all # Verify Shopify DKIM: check Shopify admin for the specific CNAME/TXT record # Format varies by Shopify's current requirements # After setup, verify with: dig TXT _domainkey.yourstore.com
Klaviyo Deliverability Configuration
Klaviyo is the dominant marketing ESP for Shopify stores, and its deliverability configuration decisions have a direct impact on campaign and automated flow performance. The critical Klaviyo deliverability configuration points:
Custom domain DKIM signing (essential): By default, Klaviyo signs email with d=klaviyomail.com — building reputation on Klaviyo's shared domain rather than the store's own domain. Klaviyo's domain reputation at Gmail is reasonable but is shared across all Klaviyo customers — meaning a bad actor on Klaviyo's shared domain can affect all senders on that shared signing domain. Custom DKIM signing (d=yourstore.com) is available in Klaviyo Settings → Email Settings → Sending domains. This is the most important Klaviyo deliverability configuration — it should be completed before the first campaign is sent.
Dedicated sending IP: Klaviyo offers dedicated IPs for stores above a threshold of approximately 250,000+ monthly emails. A dedicated IP means the store's sending reputation is isolated from other Klaviyo customers — the only sender on the dedicated IP is the store itself. For stores below this threshold, Klaviyo assigns sending to shared IP pools. The dedicated IP investment is worth pursuing once the monthly volume qualifies, as it eliminates co-tenant reputation risk during peak promotional periods when the shared pool is processing high volume from many senders simultaneously.
Klaviyo DMARC alignment: After configuring custom DKIM and SPF, publish a DMARC record for the store's domain. Klaviyo's sending will align with the store's domain under DMARC alignment, producing DMARC pass for all sends. Advance to p=quarantine after confirming all sending sources are DMARC-aligned. The DMARC enforcement provides both spam filter benefit (ISPs view p=quarantine and p=reject domains more favourably) and brand protection against spoofing.
Klaviyo sending profiles: Create separate sending profiles for transactional flows (order confirmations, shipping, returns) versus marketing campaigns and non-transactional flows. In Klaviyo, this is achieved through dedicated sending identities — separate From addresses for transactional vs marketing content. Even within the shared or dedicated Klaviyo IP pool, separating the From address helps ISPs distinguish transactional content (which receives more lenient filtering) from promotional content (which receives more scrutiny).
Transactional vs Marketing Email Separation
The most impactful e-commerce deliverability architecture decision is full infrastructure separation between transactional email (order confirmations, shipping notifications, account alerts) and marketing email (promotional campaigns, abandoned cart flows, win-back campaigns). When both are sent from the same IP pool and domain, a marketing campaign complaint spike can delay or filter transactional email that customers are actively waiting for — a customer who marks a promotional email as spam immediately before receiving their order confirmation will see that order confirmation affected by the complaint signal.
The recommended architecture: transactional email (Shopify's native system with custom domain DKIM, or a dedicated transactional ESP like Postmark or Mailgun for higher volume) on dedicated infrastructure completely separate from Klaviyo's marketing infrastructure. Klaviyo handles all marketing flows and campaigns. Shopify or a dedicated transactional ESP handles all order lifecycle email. The two streams never share IPs, MAIL FROM domains, or reputation signals.
For stores below 10,000 monthly transactional emails: Shopify's native transactional email with custom domain DKIM is sufficient and free. For stores above 50,000 monthly transactional emails: a dedicated transactional ESP (Postmark at approximately $15-50/month for the volume) provides better delivery speed, better per-message logging, and clean separation from Klaviyo's marketing pool.
Abandoned Cart Email Deliverability
Abandoned cart email is the highest-ROI automated flow in e-commerce email — industry averages show 5-15% recovery rates for well-timed abandoned cart sequences. The commercial value of this flow makes its deliverability disproportionately important. An abandoned cart email that lands in spam delivers zero recovery revenue.
Abandoned cart deliverability is determined by the same factors as all other email — authentication, domain reputation, and list quality — but two specific elements affect cart recovery email more than other flows:
Send timing and recipient activity: Cart recovery emails sent within 30-60 minutes of abandonment have higher open and conversion rates than emails sent hours later. From a deliverability perspective, sending within 30 minutes of a browsing/cart session also means the recipient is more likely to have been recently active in their Gmail inbox — which can produce a slightly better per-user filtering outcome for that specific send, as Gmail's per-user model weights recent inbox activity.
Suppression from marketing campaigns: Subscribers who are receiving high-frequency promotional campaigns and have declining engagement (the "at-risk" segment in your engagement scoring model) should still receive abandoned cart emails — cart recovery is transactional in nature, triggered by the recipient's own action, and has higher tolerance among even partially disengaged subscribers than unsolicited promotional email. Do not suppress cart recovery triggers based solely on promotional campaign engagement decline — use a separate suppression rule that only suppresses cart recovery for contacts who have explicitly unsubscribed or complained.
E-commerce List Segmentation for Deliverability
E-commerce list segmentation for deliverability uses both engagement signals (email activity) and purchase signals (order history) — combining the two into a more accurate prediction of who will engage with the next email versus who will complain about it.
RFM-based segmentation for e-commerce: Recency of last purchase (not just last email open) is a strong predictor of email engagement. A customer who purchased 2 weeks ago is more likely to engage with a promotional email than a customer who last purchased 14 months ago, even if both have similar email open histories. Build a composite engagement score that weights purchase recency alongside email engagement recency for promotional campaign targeting.
Win-back segment handling: Customers who purchased more than 180 days ago and have not engaged with email in 90+ days are in "win-back" territory. Do not include this segment in standard promotional campaigns — their complaint rate is 2-5x higher than the active segment. Instead, send a targeted win-back sequence (2-3 emails maximum, with the store's highest-value offer) and suppress from standard campaigns until they re-engage. This reduces complaint exposure during peak promotional periods while giving the lapsed segment a specific re-engagement opportunity.
New subscriber protection: Newly subscribed contacts (signed up in the last 7-14 days) should receive the welcome flow before being included in promotional campaigns. New subscribers who receive a barrage of promotional campaigns before completing the welcome flow generate higher complaint rates than subscribers who receive the welcome flow first. Gate promotional campaign inclusion to contacts who have completed the welcome flow.
Black Friday/Cyber Monday Deliverability Protection
Black Friday and Cyber Monday are the highest-revenue and highest-risk deliverability period for e-commerce stores. The combination of maximum sending frequency, maximum promotional content aggressiveness, and maximum ISP processing load creates the conditions for reputation events that can cost significant revenue if they occur during the peak promotional window.
The Klaviyo-specific BFCM preparation: In Klaviyo, set up smart sending (Settings → Sending → Smart sending) to cap the number of emails a single contact receives within a 16-hour window. This prevents the most engaged subscribers from receiving 8+ emails in a single day during BFCM, which generates complaints even from brand-loyal customers. Smart sending is a built-in Klaviyo feature — enable it before October with a window of 12-16 hours to protect complaint rates during peak sending.
Pre-BFCM list cleaning (September): Run the full Klaviyo list through the system's built-in engagement suppression (Klaviyo's automatic suppression of unengaged contacts) and supplement with manual suppression of contacts who have not clicked in 90+ days. The September cleanup removes the complaint-prone lapsed segment from the active list before BFCM volume increases expose the list to maximum complaint pressure.
Dedicated IP volume headroom: If the store has a dedicated IP in Klaviyo, verify that the IP's warmup history at current volume can support the projected BFCM peak volume (which may be 3-5x normal daily volume). If BFCM volume will significantly exceed current daily sending, Klaviyo's sending will distribute the peak volume across shared pools in addition to the dedicated IP — verify the shared pool's current reputation status through Klaviyo's deliverability health panel before BFCM sends begin.
E-commerce Email Metrics and Deliverability KPIs
E-commerce email performance measurement in 2026, accounting for Apple MPP and Klaviyo's own analytics:
Revenue per recipient (RPR): The most direct commercial performance metric — total email-attributed revenue divided by total emails delivered. RPR captures both deliverability (inbox placement affects reach) and content quality (click rate and conversion rate affect revenue per opened email). RPR declining while click rate holds steady indicates a deliverability problem; RPR declining alongside click rate indicates a content or offer quality problem.
Click rate per delivered: More reliable than click-to-open rate (CTO) in the MPP era. Klaviyo's analytics show both — use click-to-delivered for benchmarking across campaigns where MPP inflation is affecting the open rate comparison.
Gmail Postmaster Tools integration: If the store's monthly send volume exceeds approximately 30,000 emails to Gmail addresses, register the sending domain in Gmail Postmaster Tools. Track spam rate and domain reputation weekly — especially through BFCM and December. A spam rate above 0.08% during BFCM is a warning sign that frequency capping or list cleaning needs adjustment before the next major campaign.
Flow performance by email client: Klaviyo's analytics allow breaking down flow performance by email client (Klaviyo Properties → Email client). Monitor abandoned cart and post-purchase flow open rates by client — a significantly lower open rate at Apple Mail (relative to Gmail) may indicate dark mode rendering problems with the store's email template causing recipients to close the email without engaging.
E-commerce email deliverability is ultimately about protecting revenue. Every percentage point of inbox placement improvement from the e-commerce average of 85% to 90% represents a 5.9% increase in the emails that actually reach subscribers — which translates directly into proportional revenue improvement from every campaign and automated flow. The Shopify/Klaviyo configuration decisions in this guide are the specific levers that move the store's inbox placement toward the top quartile and keep it there through peak promotional periods.