Email remains the highest-ROI marketing channel for Shopify stores. Every dollar spent on email marketing returns an average of $36-42 for e-commerce brands, and that figure climbs higher for stores with well-segmented lists and strong copywriting. Yet most Shopify merchants send emails that read like product catalogs — image-heavy, copy-light, and indistinguishable from every other brand in the inbox.
The difference between an email that gets deleted and one that drives a purchase is almost always the copy. Subject lines determine whether the email gets opened. Body copy determines whether the reader clicks. And the CTA determines whether they convert. Each element follows specific principles that can be learned, applied, and tested.
This guide covers every copywriting element of Shopify email marketing, from subject lines to segmented messaging, with formulas and examples you can implement in your next campaign.
How Do You Write Subject Lines That Get Opened?
The subject line is the gatekeeper of your entire email. A brilliant email with a weak subject line generates zero revenue because nobody reads it.
Effective subject lines share predictable characteristics:
They create a specific curiosity gap. "You left something behind" is more compelling than "Complete your purchase" because it implies a story without revealing it. The reader opens the email to close the gap.
They use numbers when possible. "5 new arrivals you have not seen" outperforms "Check out our new arrivals" because numbers create specificity and suggest a manageable, scannable email.
They are short. 30-45 characters for maximum visibility on mobile devices. Subject lines over 50 characters get truncated on most phone screens, cutting off the most important words if they appear at the end.
Subject Line Formulas by Email Type
| Email Type | Formula | Example |
|---|---|---|
| Abandoned Cart | [Product Reference] + [Urgency] | "Your running shoes are selling fast" |
| Welcome | [Benefit] + [Incentive] | "Welcome — here is your 15% off" |
| Product Launch | [New] + [Category] + [Hook] | "Just dropped: the jacket we spent 2 years making" |
| Sale/Promotion | [Discount] + [Deadline] | "30% off everything — ends tonight" |
| Winback | [Time Reference] + [Incentive] | "We miss you — take 20% off your return" |
| Post-Purchase | [Product] + [Helpful Content] | "Your new boots: 3 ways to break them in" |
| Newsletter | [Curiosity] + [Specificity] | "The one ingredient ruining your coffee" |
| Restock | [Product] + [Status] | "Back in stock: the sold-out tee in 4 new colors" |
What Should Preview Text Say?
Preview text (the snippet visible after the subject line in most email clients) is the second most underutilized element in email copywriting. Most Shopify stores leave it blank, which causes email clients to pull the first line of body text — often "View in browser" or "Unsubscribe" — destroying the subject line's impact.
Preview text should extend the subject line's promise. If the subject line says "Your running shoes are selling fast," the preview text should say "Only 3 left in your size — complete your order" — not a repetition of the subject line, but a continuation of the same thought.
Keep preview text to 40-70 characters. This fills the visible preview space on most clients without getting truncated or padded with body text.
Use preview text to add information the subject line could not fit. Subject: "30% off everything." Preview: "Plus free shipping on orders over $50 — today only."
How Do You Structure Email Body Copy That Drives Clicks?
Email body copy follows a different rhythm than website copy. Readers are not browsing — they are deciding in seconds whether to click through or archive. Every sentence must advance them toward the CTA.
The 3-Part Email Copy Structure
Opening hook (1-2 sentences). Reference the reader's situation, ask a question, or make a bold statement. "You tried three different moisturizers last winter and none of them actually worked." This opening earns the next sentence.
Value bridge (2-4 sentences). Connect the hook to your product or offer. Explain what you have and why it matters to the specific problem or desire you just referenced. Include one specific detail — an ingredient, a feature, a customer quote — that makes the claim tangible.
CTA (1 sentence + button). State exactly what the reader should do and what they will find when they click. "See the 4 moisturizers our customers rated highest for winter dryness" is more clickable than "Shop now."
Copy Length by Email Type
| Email Type | Recommended Length | Tone |
|---|---|---|
| Abandoned Cart | 40-80 words | Direct, helpful |
| Welcome (Email 1) | 150-250 words | Warm, inviting |
| Product Launch | 80-120 words | Excited, specific |
| Sale Announcement | 50-100 words | Urgent, clear |
| Post-Purchase | 100-200 words | Supportive, educational |
| Winback | 60-100 words | Personal, incentive-driven |
| Newsletter | 200-400 words | Conversational, valuable |
How Should CTAs Be Written in E-commerce Emails?
The CTA button is where email copy converts to revenue. Weak CTAs leak money.
Be specific about the destination. "Shop the Collection" is better than "Shop Now." "Complete Your Order" is better than "Click Here." Specificity reduces friction because the reader knows what to expect.
Use first-person language when appropriate. "Get My 15% Off" outperforms "Get 15% Off" in most A/B tests because it creates psychological ownership before the click.
Limit to one primary CTA. Emails with a single clear CTA generate 371% more clicks than emails with multiple competing buttons. If you must include product grid images with individual links, still include one dominant button that stands above the rest visually.
Place the CTA above the fold. The primary CTA should be visible without scrolling on mobile. A second CTA at the bottom of the email catches readers who scrolled through the entire content.
How Do You Write for Different Customer Segments?
Generic email blasts underperform segmented campaigns by 40-60% in revenue per send. The copy differences between segments are often subtle but significant.
New subscribers (0 purchases). Focus on trust-building, brand story, and social proof. They do not know you yet. Every email should answer "Why should I trust this brand?" Include review counts, press mentions, and satisfaction guarantees.
First-time buyers (1 purchase). Focus on product education and cross-selling. They took a chance on you. Reward that with value — care instructions, usage tips, complementary product suggestions. Copy tone shifts from "Here is who we are" to "Here is how to get the most from what you bought."
Repeat customers (2+ purchases). Focus on loyalty, early access, and exclusivity. These customers trust you. Copy can be more direct and less persuasive. "You are getting first access to our spring drop before anyone else" rewards loyalty and drives action simultaneously.
Lapsed customers (90+ days since purchase). Focus on re-engagement with a compelling reason to return. Lead with what has changed — new products, improved formulas, new collections — rather than discount-first messaging, which trains customers to wait for sales.
What Are the Biggest Email Copywriting Mistakes on Shopify?
Leading with the discount. When every email opens with "20% OFF!" you train customers to ignore non-discount emails and wait for the next sale. Use discounts strategically, not as a crutch for every send.
Writing for desktop readers. 60%+ of email opens happen on mobile. If your email requires scrolling through three paragraphs to reach the CTA, mobile readers will never see it. Front-load the value and CTA.
Using brand voice inconsistently. An email that sounds formal when your website sounds casual creates cognitive dissonance that erodes trust. Match your email tone to your website tone.
Ignoring the from-name. The sender name affects open rates as much as the subject line. "Sarah from BrandName" outperforms "BrandName" in most tests because it feels personal. "no-reply@brand.com" is the worst option — it signals that the brand does not want to hear from you.
Sending without proofreading on mobile. Typos, broken images, and formatting issues destroy credibility instantly. Preview every email on a mobile device before sending.
How Do You Measure Email Copy Performance?
Track these metrics to evaluate and improve your email copywriting:
- Open rate measures subject line effectiveness
- Click-through rate measures body copy and CTA effectiveness
- Revenue per email measures overall copy-to-conversion performance
- Unsubscribe rate measures whether your content matches subscriber expectations
- Click-to-open rate (clicks divided by opens) isolates body copy performance from subject line performance
A/B test one element at a time: subject line in one test, CTA text in another, body copy length in a third. Testing multiple elements simultaneously makes it impossible to attribute results. Run each test to at least 1,000 opens per variant before declaring a winner.
Email copywriting is a skill that compounds. Every test teaches you something about your audience. Every improvement in open rate, click rate, or revenue per send accumulates across every email you send for the life of your business. Start with your highest-volume automated flow — likely abandoned cart — optimize the copy using the frameworks above, and measure results over 30 days before moving to the next flow.