Shopify Email Setup: How to Configure It Properly (Complete Guide)

12 minutes to read
14 May, 2026

Setting up Shopify Email well comes down to four things: authenticate a custom sender domain with SPF, DKIM, and DMARC records so emails do not land in spam; configure your transactional emails in Settings, Notifications; set up Shopify Email for marketing campaigns or migrate to Klaviyo/Omnisend if you need real flows; and build at minimum a welcome series and an abandoned cart flow before driving traffic.

AI Summary

Shopify Email is free up to a monthly threshold but limited in flow logic. Most stores doing meaningful revenue eventually move to Klaviyo or Omnisend. A common pattern: stay on Shopify Email until you cross $300K-$500K/year, then migrate.

Why email setup decisions matter from day one

Email is the single most-leveraged channel in ecommerce. Returning customers buy at higher rates than new visitors, and email is the cheapest way to bring them back. For most Shopify stores, email drives 20-40% of total revenue once a real program is running. Setting it up properly from day one — even if you are just starting — is what makes that possible.

This guide walks you through Shopify's native email setup the right way: domain authentication first, transactional emails second, marketing campaigns third. It also covers the realistic question every Shopify merchant eventually asks: stay on Shopify Email or migrate to Klaviyo, Omnisend, or another platform?

It assumes you have already created your store. If you are hitting deliverability or sending problems instead of setup questions, see Shopify Email Not Sending.

It covers:

  • What Shopify Email actually is (and what it is not).
  • The four-step setup process — domain, transactional, marketing, flows.
  • How to authenticate a custom sender domain (SPF, DKIM, DMARC).
  • Configuring all transactional email notifications.
  • Setting up Shopify Email for marketing campaigns.
  • The "Shopify Email versus Klaviyo / Omnisend" decision.
  • The first three email flows every Shopify store should build.
  • When to bring in an expert.

What is Shopify Email?

Two separate things often get conflated:

1. Shopify's transactional email system — built into every Shopify store. Sends order confirmations, shipping notifications, password resets, abandoned cart emails, and other automated customer notifications. You do not pay extra for it; it is part of the platform.

2. Shopify Email (the marketing product) — a separate Shopify product for sending marketing campaigns to your customer list. Free for a monthly allowance, then paid per-email beyond that. Sometimes confused with the transactional system above, but they are different things you configure separately.

Both share the same underlying sender infrastructure (your sender domain, your authentication setup, your reputation) but serve different purposes.

What Shopify Email gives you natively

Transactional emails handled automatically:

  • Order confirmation (sent when an order is paid).
  • Order edited (sent when you modify an order).
  • Order cancelled (sent when an order is cancelled).
  • Refund notification (sent on refunds).
  • Shipping confirmation (sent when an order is fulfilled with tracking).
  • Out for delivery (sent when carrier indicates delivery is in progress).
  • Delivered (sent when carrier confirms delivery).
  • Customer account creation, password reset, account invite.
  • Abandoned checkout email (sent after configurable delay).
  • B2B and POS-specific notifications (where applicable).
  • Pickup notifications for local pickup orders.

Marketing capabilities (Shopify Email product):

  • Branded email templates with drag-and-drop editor.
  • Customer segmentation based on Shopify data (purchase history, tags, location).
  • Free monthly send allowance (check the current Shopify pricing page for the exact limit — it changes).
  • Pay-as-you-go pricing beyond the free tier.
  • Integration with Shopify Flow for trigger-based sending.
  • Basic email analytics (opens, clicks, conversions tied to Shopify orders).

What Shopify Email does not include:

  • Multi-step automation flows (welcome series, post-purchase, win-back) — limited compared to Klaviyo/Omnisend.
  • SMS marketing in the same product (Shopify acquired Tapcart for some of this, but the integration is evolving).
  • Advanced segmentation (behavioral, predictive, lookalike).
  • Cross-channel campaign coordination.
  • Pre-built flow templates for ecommerce-specific scenarios.
  • A/B testing across many variants.
  • Integration with paid ads platforms for audience syncing.

For most stores doing under ~$500K/year and just starting, Shopify Email is plenty. For stores doing more, Klaviyo or Omnisend is almost always the right move — we will cover when below.

Step 1: Authenticate a custom sender domain

This is the most important step and the one most merchants skip. Emails sent from @your-store.myshopify.com look amateur and have reduced deliverability. Authenticating a custom sender domain (like [email protected]) is non-negotiable for any serious store.

Why this matters: Gmail, Yahoo, and Outlook all require sender authentication. As of February 2024, Gmail and Yahoo require SPF, DKIM, and DMARC for any sender pushing more than 5,000 emails per day. Even below that threshold, authenticated senders deliver dramatically better than unauthenticated ones.

Where to set up your sender domain

Open Shopify admin, then Settings, Notifications, Sender email. Enter your desired sender address (e.g., [email protected]). Click Authenticate.

Shopify generates the DNS records you need to add to your domain provider (GoDaddy, Cloudflare, Namecheap, Google Domains, etc.). These records are usually:

  • One CNAME record for DKIM (looks like: shopifyemail._domainkey pointing to a shopifyemail.com value).
  • One SPF record included in your existing SPF if you have one (include:shopifyemail.com).

Adding the records to your DNS provider

Log in to wherever your domain is registered (GoDaddy, Cloudflare, etc.), open DNS settings, and add the records Shopify gave you. The change takes effect within minutes typically, but can take up to 48 hours.

Once propagated, return to Shopify and click Verify next to the sender email. The status should change to authenticated.

Add a DMARC record separately

SPF and DKIM are not enough on their own anymore — Gmail and Yahoo also require DMARC. You add this as a separate TXT record at your DNS provider:

Start with p=none (monitoring only). After 2-4 weeks of confirming legitimate emails authenticate correctly, you can tighten to p=quarantine or p=reject.

Verify the setup works

Use mail-tester.com: send a test email from your store to the address it gives you, then click "Then check your score." A score of 8+/10 means authentication is working. Anything lower means something in the chain (SPF, DKIM, or DMARC) is failing — see Shopify Email Not Sending for the full deliverability diagnostic.

Step 2: Configure transactional emails

Once your sender domain is authenticated, configure every transactional notification customers receive.

Where to configure

Open Shopify admin, then Settings, Notifications. You will see a list of every customer-facing notification Shopify can send. Click each to customize.

What to customize for each notification

For every transactional email:

  • Sender name — your brand, not "noreply."
  • Reply-to address — a real address that gets monitored ([email protected], not noreply@).
  • Subject line — clear and branded (e.g., "Your [Brand] order is confirmed!" rather than "Order #1234").
  • Email body — at minimum, branded header, clear order details, and reply-to instructions.

Most stores fail at one of these: they leave the sender name as the store URL, or the reply-to as noreply@. Both kill deliverability and customer experience.

Critical transactional emails to prioritize

In order of customer impact:

  1. Order confirmation — sent immediately after purchase. Most-opened email your store sends. Spend time on this one.
  2. Shipping confirmation — sent when fulfilled, includes tracking. High open rate and customer-care driver.
  3. Out for delivery and Delivered — these reduce "where is my order" support tickets dramatically.
  4. Abandoned cart — sent after a configurable delay to customers who started checkout but did not finish.
  5. Customer account creation and invite — sets the tone for customer accounts.
  6. Password reset — boring but must work; broken password resets create support fires.
  7. Refund notification — sent on refunds. Tone matters here; lean reassuring.

Branding your transactional emails

The default Shopify templates work, but they look generic. To brand them:

  • Add your logo (use Shopify's email editor or edit the Liquid template).
  • Match your brand colors.
  • Use a consistent header and footer across all templates.
  • Add a "Reply with questions" line in every email.
  • Use the same sender name and reply-to across templates.

For deeper customization (custom Liquid, complex layouts), most merchants either work with their theme developer or use a dedicated email platform.

Configure the abandoned cart email

Open Settings, Notifications, scroll to Customer events, then Abandoned cart. You can set the delay (default 1-10 hours) and customize the template. For better recovery, most stores move to multi-step flows in Klaviyo or Omnisend — see Shopify Abandoned Carts for the full recovery framework.

Step 3: Set up Shopify Email (for marketing campaigns)

If you are using Shopify Email for your marketing, here is the setup.

Activate Shopify Email

Open Shopify admin, then Marketing, Create campaign, Shopify Email. If it is your first time, Shopify walks you through accepting the terms and enabling the product.

Verify your customer list is being collected

Customers need to opt-in to receive marketing emails. Shopify tracks this automatically:

  • Checkout opt-in — customers checking the marketing consent box at checkout.
  • Newsletter signups — via forms on your storefront (footer, popup, dedicated signup pages).
  • Shopify Forms — Shopify's native form-building tool for newsletter capture.

Customers without marketing opt-in will not receive marketing emails regardless of what campaigns you build — this is required by GDPR, CAN-SPAM, and similar regulations.

Build your first campaign

In Shopify Email's campaign builder:

  • Choose or customize a template.
  • Add your subject line and preview text (preview text shows in inbox previews — write it like a second subject line).
  • Select your audience segment (all subscribers, recent purchasers, specific tags, etc.).
  • Add your content with the drag-and-drop blocks.
  • Send a test to yourself before launching.
  • Schedule or send.

Build basic segments

In Shopify, segments are saved customer lists you can target. Start with:

  • All subscribers — anyone with marketing opt-in.
  • Recent purchasers — bought in the last 30 days.
  • Lapsed customers — have not bought in 90+ days.
  • High-value customers — based on lifetime value or order count.
  • By location — for region-specific campaigns.

Better segmentation requires Klaviyo or Omnisend, but Shopify's native segments handle the basics.

Step 4: Build your first three email flows

The biggest gap most Shopify stores have is not campaigns — it is flows (automated sequences triggered by customer behavior). Three flows belong on every Shopify store from day one.

Flow 1: Welcome series

Triggered when someone subscribes to your list (newsletter signup, checkout opt-in, etc.). Typically 2-4 emails over 5-10 days:

  • Email 1 (immediate): Welcome, introduce the brand, deliver any signup incentive (discount code, free shipping).
  • Email 2 (2-3 days later): Brand story, founder's note, what makes you different.
  • Email 3 (5-7 days later): Best-selling products with reviews and social proof.
  • Email 4 (optional, 10 days later): Specific use case or category showcase.

Welcome flows typically have 2-5x higher open rates than regular campaigns and drive meaningful revenue on autopilot.

Flow 2: Abandoned cart

Triggered when a customer starts checkout but does not complete. Typically 2-3 emails:

  • Email 1 (1 hour after abandonment): Soft reminder with cart contents.
  • Email 2 (24 hours after abandonment): Social proof — reviews, customer photos, why people love it.
  • Email 3 (48-72 hours, optional): Urgency or modest incentive (free shipping, low stock alert).

See Shopify Abandoned Carts for the full framework.

Flow 3: Post-purchase

Triggered after an order completes. Typically 3-5 emails over 4-6 weeks:

  • Email 1 (immediate): Thank you, set expectations, share order details (separate from the transactional confirmation).
  • Email 2 (delivery day): Confirm delivery, ask for feedback or first-impression review.
  • Email 3 (1-2 weeks after): Usage tips, how-to content, related products.
  • Email 4 (3-4 weeks after): Review request with incentive.
  • Email 5 (4-6 weeks after): Reorder reminder for consumables or replenishment products.

Post-purchase flows compound retention and lifetime value over time.

What Shopify Email handles versus what Klaviyo handles

Shopify Email can build basic versions of all three flows, but its automation engine is limited:

  • Limited branching logic — cannot easily build "if customer opens email 1, send X; if not, send Y."
  • Limited timing flexibility — fewer options for time-based delays.
  • Limited cross-flow coordination — cannot easily prevent customers from receiving overlapping flows.
  • Basic A/B testing — fewer test variables and analytics.

For these reasons, most stores doing meaningful revenue migrate to Klaviyo or Omnisend once flows become the priority. See Klaviyo Shopify for the migration playbook.

Shopify Email vs Klaviyo vs Omnisend: when to stay, when to migrate

This is the decision every Shopify merchant eventually faces. The honest answer depends on stage and ambition.

Stay on Shopify Email if…

  • You are under ~$300K/year in revenue.
  • Email is not a primary channel for you yet.
  • You are sending mostly basic campaigns and one or two simple flows.
  • You want the lowest-cost option while you validate product-market fit.
  • Your customer list is under 5,000 subscribers.
  • You do not want to maintain a separate marketing platform.

Migrate to Klaviyo or Omnisend if…

  • You are above ~$500K/year and email is a meaningful channel.
  • You want sophisticated flows (welcome, abandoned cart, post-purchase, win-back, replenishment, browse abandonment).
  • You want advanced segmentation (behavioral, predictive, RFM).
  • You want SMS as a parallel channel coordinated with email.
  • You want predictive analytics (CLV, churn risk, next purchase date).
  • You are spending meaningfully on paid ads and want audience-sync for retargeting and exclusions.
  • You are considering complex flows that depend on customer behavior.

Klaviyo versus Omnisend specifically

  • Klaviyo — market leader for Shopify, deepest feature set, best for stores doing $1M+. More expensive, more complex.
  • Omnisend — strong alternative, simpler UI, often cheaper, especially good for stores under $1M.

Most Shopify experts work with both; the choice often comes down to budget and team skill level.

Migration timing

A common pattern: stay on Shopify Email until you cross ~$300K-$500K/year, then migrate. The migration itself takes 2-6 weeks depending on flow complexity and is a real project — typically $1,500-$8,000 with a specialist. See Shopify Email Not Sending for migration-related deliverability work.

Common setup mistakes to avoid

  • Using the default @your-store.myshopify.com sender — kills deliverability and looks unprofessional. Authenticate a custom domain first.
  • Setting reply-to as noreply@ — discourages customer engagement and signals to email providers that you do not care about deliverability. Use a real, monitored address.
  • Skipping DMARC — SPF and DKIM are not enough anymore. Gmail and Yahoo will increasingly relegate unauthenticated mail to spam.
  • Launching campaigns to cold or purchased lists — destroys sender reputation in days. Only email people who explicitly opted in.
  • Not testing on mobile — most opens are mobile. If templates look broken on a phone, you are losing engagement.
  • Forgetting unsubscribe links — required by law and required by every major email provider.
  • Sending only sales emails — customers tune out quickly. Mix value content with promotional content.
  • Inconsistent sender name and brand voice — confuses customers and looks amateur.
  • Setting up flows but never reviewing performance — flows decay; what worked 12 months ago may underperform now.

When email setup becomes a specialist's job

If you want flows built professionally from day one, or you are migrating from Shopify Email to Klaviyo or Omnisend, email is one of the highest-ROI investments in ecommerce. But a poorly-built program can permanently damage sender reputation and customer trust. This is where a specialist pays back fast — most stores see 10-20%+ revenue lift from a well-built email program.

Not sure what kind of help you need? Read What kind of Shopify expert do I need?

Ready to hire? Browse Shopify email marketing experts.

Expert insights

Domain authentication is non-negotiable in 2026. As of February 2024, Gmail and Yahoo require SPF, DKIM, and DMARC for senders pushing more than 5,000 emails/day. By the time you are sending serious volume, unauthenticated mail mostly goes to spam. Set this up day one.

Email drives 20-40% of revenue once a real program is running. Stores that under-invest in email leave significant revenue on the table — particularly retention revenue, where email is by far the highest-ROI channel.

Welcome flows are the single highest-ROI email work. A well-built welcome series captures customers at peak intent (right after signup). Most stores either do not have one or have a single transactional "welcome" email. The lift from a real 3-4 email series is often 5-10x what a single email delivers.

Shopify Email is a starting tool, not a long-term solution. It is free, easy, and good enough to validate that email works for your store. Once you are committed to email as a real channel, migration to Klaviyo or Omnisend usually pays back within 90 days through better flow performance.

Most Shopify stores do not segment enough. Sending the same campaign to your entire list trains low engagement and ruins deliverability over time. Segmenting by recency, engagement, and behavior is what separates 25%-of-revenue email programs from 5%-of-revenue programs.

Mobile-first design is the only design. 60%+ of email opens are mobile. Templates that look great on desktop but break on mobile lose most of their effectiveness.

Deliverability decay is real. Sender reputation is not static. Stores that build a great program in year one often see deliverability slowly decay in year two if they do not actively maintain list health (remove inactive subscribers, monitor complaint rates, segment by engagement).

When to hire an email expert

Bring in a specialist if:

  • You are setting up email for a new store and want it built right from day one.
  • You are migrating from Shopify Email to Klaviyo or Omnisend.
  • You want a full flow library built (welcome, abandoned cart, post-purchase, win-back, replenishment, browse abandonment).
  • Your existing email program is underperforming and you want it audited.
  • You need deliverability work (sender reputation, authentication, list cleanup).
  • You want SMS added as a parallel channel.
  • You do not have time to maintain campaigns and flows month over month.

A good email expert will start with domain authentication and deliverability fundamentals, audit your current setup before building anything new, build flows that match your specific customer journey (not generic templates), test sender reputation regularly (mail-tester, Google Postmaster), set up segmentation that improves engagement and deliverability simultaneously, document your sender architecture and flow library for future team members, and tie every campaign and flow to a revenue or retention KPI.

What you should not pay for: someone "setting up Shopify Email" by enabling defaults you can enable yourself in 30 minutes. Real email work is architecture, flows, deliverability, and ongoing optimization.

Not sure if you need a freelancer or an agency? Read Shopify Freelancer vs Agency. Want to know what to look out for? Read Shopify Expert Red Flags.

What Shopify email setup work should cost

Realistic ranges:

  • Domain authentication setup (SPF/DKIM/DMARC): $150-$500. A few hours of work for a specialist if you do not want to deal with DNS yourself.
  • Transactional email branding and configuration: $500-$2,000. Branded templates, branded subject lines, reply-to setup across all 10+ transactional emails.
  • Initial flow build (welcome plus abandoned cart plus post-purchase): $2,500-$8,000. Klaviyo/Omnisend setup, audience segments, branded templates, three core flows.
  • Klaviyo or Omnisend migration from Shopify Email: $1,500-$8,000. Depending on flow count and complexity.
  • Full email program build (10+ flows plus campaign calendar): $5,000-$20,000+. For stores treating email as a primary revenue channel.
  • Monthly email marketing retainer: $2,500-$15,000/month. Ongoing campaigns, flow optimization, segmentation refinement, deliverability monitoring.

If someone quotes $99 to "set up your Shopify Email," they are enabling defaults you can do yourself. Real email work is in flows, segmentation, deliverability, and ongoing optimization.

For a full breakdown by service type, see Shopify Expert Cost.

Frequently asked questions

How do I set up Shopify Email?

Four steps in order: authenticate a custom sender domain with SPF, DKIM, and DMARC records via Settings, Notifications, Sender email; configure your transactional emails (order confirmation, shipping notification, etc.) in Settings, Notifications; activate Shopify Email for marketing campaigns via Marketing, Create campaign; and build basic flows starting with a welcome series and abandoned cart sequence.

Is Shopify Email free?

Partially. Shopify Email includes a free monthly send allowance (check Shopify's pricing page for the current limit — it has changed over time). Once you exceed that allowance, you pay per email beyond it. Transactional emails (order confirmations, shipping notifications) are not subject to this limit. For most small stores starting out, the free tier is plenty.

How do I send marketing emails on Shopify?

Use Marketing, Create campaign, Shopify Email, then choose a template, write subject and preview text, select your audience segment, add content, and schedule or send. Customers must have marketing opt-in (collected at checkout or via newsletter signups) to receive marketing emails — Shopify enforces this strictly for legal compliance.

Shopify Email vs Klaviyo — which is better?

Shopify Email is simpler, cheaper, and good enough for small stores doing under ~$300K/year with basic email needs. Klaviyo is more powerful — advanced flows, deeper segmentation, predictive analytics, better integration with paid ads — and is the right choice for stores doing $500K+/year that treat email as a primary revenue channel. Most stores stay on Shopify Email until they outgrow it, then migrate to Klaviyo or Omnisend.

How do I authenticate my Shopify sender domain?

Open Settings, Notifications, Sender email, Authenticate. Shopify generates DNS records (typically a CNAME for DKIM and an SPF include) for you to add to your domain provider (GoDaddy, Cloudflare, Namecheap, etc.). After adding the records, return to Shopify and click Verify. Also add a DMARC TXT record at _dmarc with value v=DMARC1; p=none; rua=mailto:[email protected] to complete authentication required by Gmail and Yahoo.

Do I need to authenticate my domain to send Shopify emails?

If you are sending from the default @your-store.myshopify.com address, technically no — Shopify handles authentication for its own domain. But if you are sending from a custom address like [email protected], yes — you must authenticate or your emails will land in spam. For any store doing meaningful revenue, custom domain authentication is non-negotiable.

How do I customize transactional emails on Shopify?

Open Settings, Notifications. Click into each notification (order confirmation, shipping notification, etc.) to edit the subject line, sender name, reply-to address, and email body. For deeper customization (custom Liquid, complex layouts), edit the Liquid template directly or work with a developer.

Can I send abandoned cart emails on Shopify without an app?

Yes. Open Settings, Notifications, Customer events, Abandoned cart to configure the delay (default 1-10 hours) and customize the template. The native Shopify abandoned cart email recovers some carts, but for multi-step recovery flows (email 1, email 2, SMS, email 3), most stores migrate to Klaviyo or Omnisend. See Shopify Abandoned Carts.

How much does Shopify email setup work cost?

Domain authentication runs $150-$500. Transactional email branding runs $500-$2,000. Initial flow builds (welcome plus abandoned cart plus post-purchase) run $2,500-$8,000. Klaviyo or Omnisend migration runs $1,500-$8,000. Full email program builds run $5,000-$20,000+. Monthly retainers run $2,500-$15,000/month. See Shopify Expert Cost for full ranges.

Next step

If you want Shopify Email set up professionally from day one, or you are ready to migrate to a real flow-driven email program, work with a vetted Shopify email expert.

Browse Shopify email marketing experts, or get matched with the right expert for your store. We will review your store and current email setup, scope the work, and connect you with a specialist who can build the program right — not someone who will set up defaults and call it strategy.

Need help setting up Shopify email properly?

Get Matched