Coupons & Promos

Email coupon campaign tactics

Subject, timing, segmentation — what changes when there's a code in the email.

7 min read Updated April 29, 2026

An email with a coupon in it is not the same email as one without. The subject line, the timing, the segmentation, and the send cadence all shift when a code is on the page. Treating coupon emails like regular newsletters is how the cleanest channel in your stack starts losing money.

Subject lines that earn the open without giving everything away

The temptation with coupon emails is to put the discount in the subject line — "20% off ends Sunday." It works, and it also burns the campaign in three ways: it's preview-pane spoiler, it lowers the open rate among non-discount-shoppers, and it primes inbox filters to flag the next one as promotional. Better subject lines tease the offer or anchor it to a specific moment.

  • Specific deadline — "Ends Sunday at midnight" outperforms "Limited time" because urgency only works when it's concrete.
  • Personalized eligibility — "Your code is inside" or "The 20% is for you" reframes the offer as targeted, not promotional.
  • Anchor to a product, not the discount — "The kitchen tools you bookmarked" pulls the open from interest rather than price.
  • Skip the emoji parade — coupon emojis in subject lines are pattern-matched by filters and pattern-skipped by readers.

The companion piece — email subject lines that convert — covers the broader subject-line patterns. The rule that matters most for coupon emails: don't reveal the discount size in the subject if you can avoid it.

Segmentation is where the campaign actually lives

The most expensive coupon email is the one sent to the wrong segment. Three segments need different treatment, and conflating them is the most common mistake:

  1. Active customers — most likely to open, most likely to redeem on orders they were going to place anyway. Send sparingly. A code to this segment should be earned (loyalty tier) or specific (cart-recovery, replenishment).
  2. Subscribers who haven't bought — the right home for first-order acquisition codes. Higher friction, lower base conversion, but every redemption is a new customer.
  3. Lapsed customers — past a defined inactivity window. A reactivation code is the right tool; a sitewide promo is not.

Build the campaign by writing one email per segment with the discount sized to the segment's job. A single send to the full list is operationally easy and strategically wasteful. Coupon marketing strategy covers the discount-sizing logic per segment.

Timing — when to send, when to remind, when to stop

Most coupon campaigns are three sends, not one. The opener, the reminder, and the last-chance. Skipping the second and third leaves a meaningful share of redemptions on the table — most subscribers don't act on the first send even when they intend to.

The cadence that holds up: send the opener early in the window, the reminder around the midpoint, and the last-chance 12 to 24 hours before expiration. Each send goes only to non-redeemers — never to people who already converted on a previous email in the sequence. The last-chance email reliably outperforms the opener on conversion rate, which is why skipping it is so expensive.

Send-time of day matters less than people claim. What matters more: the time relative to the deadline. A "ends in 6 hours" email at 6pm has more urgency than a "ends Sunday" email sent on Monday morning, regardless of which slot the open-time tool recommends.

How the code shows up in the email

The code itself needs three properties: visible, copyable, and one-click-applicable. The pattern that works: a large, monospaced code on its own line, a "copy code" interaction beside it, and a CTA button that lands on a pre-applied cart link.

Pre-applied cart links — URLs that automatically apply the discount when the customer lands on the site — convert at materially higher rates than codes the customer has to type or paste. Most modern e-commerce platforms support discount-code URL parameters; using them is one of the highest-leverage tactical changes available.

For unique codes, generate them at send time and merge them into the email per-recipient. Public codes can be hardcoded into the template. Distributing digital coupon codes covers the issuance side of unique-code emails.

Metrics worth tracking — and the ones that mislead

Open rate and click rate are diagnostics, not the score. The score is incremental revenue per email sent — orders the email caused, divided by the recipients who got it. Two metrics flatter coupon campaigns and need to be ignored:

  • Gross redemption rate on its own. Include the holdout — what would have happened without the email. The difference is your incremental.
  • Order rate among openers. Selection bias dominates this number; the people who opened were already more likely to buy.

The cleanest setup runs a small holdout — 5–10% of the eligible segment gets no email — and compares order rates over the same window. The lift on the sent group, minus the baseline of the holdout, is what the campaign actually earned. Cart abandonment coupon ROI covers the equivalent measurement for cart-recovery emails.

Don't run coupon emails every week

The cadence question is the same one that applies to coupon strategy generally: too often and customers stop buying at full price; too rare and you give up acquisition wins. A workable rhythm is one or two coupon-bearing emails per month per segment, with the rest of the email program running content, product, and lifecycle messages that build the relationship the coupon eventually monetizes.

The coupon-email playbook: tease the offer in the subject, segment by buyer state, send three times to non-redeemers, embed pre-applied cart links, and measure incremental revenue against a holdout — not gross redemptions.

Frequently asked

Should coupon emails go to the whole list or only to non-buyers?
Almost always segment. Active recent buyers are the segment most likely to redeem on orders they were already going to place — paying them is incremental margin loss, not lift. Send acquisition codes to subscribers who haven't bought, reactivation codes to lapsed customers, and loyalty rewards to active buyers as a separate program.
How many emails should a coupon campaign send?
Three is the workable default — opener, midpoint reminder, and last-chance — each sent only to non-redeemers from the previous send. The last-chance email reliably converts at the highest rate of the three, so skipping it is the most expensive shortcut.
What's the best send time for a coupon email?
Time-of-day matters less than time-relative-to-deadline. A "6 hours left" email beats a "this weekend" email regardless of when each lands in the inbox. If you have to pick a clock time, mid-morning local time on a weekday is a safe baseline for most consumer audiences.
Should we put the discount percentage in the subject line?
Usually no. Naming the discount in the subject line burns the open for non-discount-driven readers and signals "promotional" to inbox filters. Tease the offer or anchor to a specific deadline; let the body deliver the number.
How do we measure if the coupon email actually drove revenue?
Run a holdout — withhold the email from a small random share of the eligible segment, then compare order rates over the same window. The lift on the sent group, minus the baseline of the holdout, is the incremental revenue the email earned. Gross redemptions on their own overstate the lift.