How to Write a Promotional Email That Drives Sales

Most promotional emails get ignored — not because email is dead, but because the emails are. A vague subject line, a wall of text, and a buried button are all it takes to lose a sale you already earned. The good news: writing a high-converting promotional email is a learnable craft with a repeatable formula.

In this guide you will learn exactly how to structure a promotional email, what to say (and what to skip), how to write subject lines that get opened, and how to use four plug-and-play templates — for flash sales, welcome offers, abandoned carts, and new product launches — that you can adapt and send today.

promotional email writing
Photo by Brett Jordan on Unsplash

Quick Answer

A promotional email that drives sales needs five things in the right order: a specific, curiosity-triggering subject line; a preheader that adds detail without repeating the subject; a single clear value proposition in the opening line; concise body copy focused on the reader’s benefit (not your product’s features); and one prominent, action-oriented call-to-action button. Every element should serve that CTA — nothing else.

The Anatomy of a High-Converting Promotional Email

Subject line and preheader are a team. The subject line is your headline — keep it under about 50 characters so it doesn’t get cut off on mobile, and make it specific. ‘Fall into savings’ tells readers nothing. ‘Your 30% off code expires tonight’ tells them everything. The preheader (the grey preview text after the subject) gives you roughly 100 extra characters — use them to add urgency, reveal the exact discount, or tease the benefit. Never repeat the subject line word for word.

Your sender name matters more than most marketers realize. Emails that come from a person — ‘Sarah at Acme’ rather than ‘Acme Marketing Team’ — feel less like broadcasts and more like messages, which builds the trust that precedes a click. If your brand is large and well-known, your brand name alone works fine, but small and mid-size businesses usually see better engagement with a personal name attached.

The email body should follow a simple three-part structure: (1) an opening line that names the benefit or offer immediately, (2) two to four sentences of supporting copy that explain why it matters to the reader, and (3) the call to action. For most promotional emails, 50–200 words in the body is enough — readers are scanning, not studying. If the email must be longer, break it into short paragraphs, use bold text to flag key details, and place a second CTA button at the bottom so the option is always visible.

Your CTA button is the most important pixel in the email. Use action verbs — ‘Shop the sale’, ‘Claim your discount’, ‘Get early access’ — rather than passive phrases like ‘Click here’ or ‘Learn more’. The button should stand out visually from the background: a high-contrast color, generous padding, and text large enough to tap on mobile. If you include terms or expiration details, place them in small print below the button so they don’t compete with it.

Four Plug-and-Play Templates

Template 1 — Flash Sale. Subject: ‘[First name], 24 hours only: [X]% off

‘ | Preheader: ‘Sale ends [day] at midnight — no code needed.’ | Body: ‘We’re running a one-day sale on , and we wanted you to hear about it first. From now until [time/date], everything in [category] is [X]% off — no code, no minimums. [CTA: Shop the Sale →] Offer ends [date] at [time].’ — This template works because it leads with the exact offer, states urgency in both the subject and preheader, and removes friction (no code needed).

Template 2 — Welcome Offer. Subject: ‘Welcome! Here’s [X]% off your first order’ | Preheader: ‘Use code WELCOME[XX] — good for the next 7 days.’ | Body: ‘Thanks for joining us, [first name]. To make your first order a no-brainer, here’s [X]% off anything in the store. Use code WELCOME[XX] at checkout. [CTA: Start Shopping →] Your code expires in 7 days.’ — Welcome emails consistently outperform standard promotional emails in open rates because subscribers are still warm. Strike while the iron is hot by tying the offer to a clear expiration.

Template 3 — Abandoned Cart Recovery. Subject: ‘You left something behind, [first name]’ | Preheader: ‘Your

is still waiting — grab free shipping to seal the deal.’ | Body: ‘Hey [first name] — looks like you left in your cart. We saved it for you. If shipping was the holdup, here’s a one-time code for free shipping: FREESHIP. [CTA: Complete Your Order →] This offer expires in [X] hours.’ — Timing is critical for cart abandonment: send within 24 hours of abandonment. Including an image of the specific abandoned product and a small incentive (free shipping is often enough) converts a high share of hesitant buyers.

Template 4 — New Product Launch. Subject: ‘Introducing

— and you’re first to know’ | Preheader: ‘Early access for subscribers only. No waitlist.’ | Body: ‘[Product name] is here, and we’re giving our email subscribers early access before we open it to everyone. [One sentence on what the product does and the key benefit.] Quantities are limited for this first run. [CTA: Get Early Access →]’ — The power of this template is exclusivity. Subscribers feel rewarded for being on your list, which also reduces unsubscribes.

promotional email writing
Photo by Merakist on Unsplash

Common Mistakes That Kill Promotional Emails

Sending to your whole list every time. Not every subscriber wants every offer. Segmenting by past purchase behavior, browsing history, or engagement level means your email feels relevant rather than spammy — and relevant emails get clicked. Most major email platforms (Mailchimp, Klaviyo, ActiveCampaign, Constant Contact, and others) support basic segmentation out of the box.

Writing about your product instead of the reader’s benefit. ‘Our new espresso machine has a 15-bar pump and a built-in grinder’ is feature copy. ‘Make coffee-shop espresso at home in under two minutes’ is benefit copy. Benefits sell; features justify the purchase after the decision is already made. Lead with the benefit, then support it with one or two key features if needed.

Using spam-trigger language and formatting. ALL CAPS, multiple exclamation marks, the word ‘free’ in the subject line, and phrases like ‘100% guaranteed’ or ‘act now’ can push your email into the spam folder before a human ever sees it. Keep formatting clean, tone conversational, and promotional language specific rather than breathless.

Neglecting mobile. The majority of email opens happen on phones. If your email requires pinching and zooming to read, or if your CTA button is too small to tap comfortably, you are losing sales on a device your readers never leave home without. Use a responsive email template from your email platform and always preview on mobile before sending.

Forgetting to authenticate your domain. Since major inbox providers tightened deliverability rules in recent years, having SPF, DKIM, and DMARC records set up for your sending domain is no longer optional for anyone sending email at scale. If you skip this step, your emails may quietly land in spam for a large share of recipients regardless of how good the copy is.

Explore more: Explore more marketing strategies.

promotional email writing FAQs

How long should a promotional email be?

For most promotional emails, 50–200 words in the body is a reliable target. Shorter emails force you to focus on a single offer and reduce friction. If your product genuinely needs more context to sell — a high-ticket item, a complex service — a longer email is fine, but break it into short paragraphs and repeat the CTA at the bottom so readers don’t have to scroll back up to act.

How many promotional emails should I send per month?

There’s no universal number, but most audiences tolerate one to four promotional emails per month without significant unsubscribe spikes. The more segmented and relevant your emails are, the more frequency you can sustain. Watch your unsubscribe and complaint rates as your true signal — if they rise, pull back on volume before changing anything else.

What’s the best time to send a promotional email?

Testing beats guessing. That said, mid-week mornings (Tuesday through Thursday, roughly 9–11 a.m. in the recipient’s local time) are a commonly cited starting point across industries. For time-sensitive flash sales, send at the exact moment the sale opens and again a few hours before it closes — urgency peaks at the beginning and the end.

Turn Customers Into Your Growth Engine

Launch a referral program that turns happy customers into your best growth channel — with ReferralEarl. Try ReferralEarl.

Photo by Brett Jordan on Unsplash.