Fashion · Illustrative engagement

Peak-season email revenue rose 41% year on year

A 90k-subscriber apparel brand sent the same November promo to its whole list every year. We split sends by purchase history, paced the volume, and kept complaints under control through the busiest weeks.

Numbers below are illustrative and representative of this engagement type. The subject is anonymized, and every figure sits inside published benchmark ranges.

The situation: one promo to 90,000 people

The brand treated November as a single event. Every year it built one big promotional email, a sitewide discount, and sent it to all 90,000 subscribers on the same morning, then repeated near-identical blasts through the month. Revenue climbed because the season carries it, but the list did the work, not the program. Nobody was reading who got what.

That approach has two costs. The discount goes to people who would have paid full price, which thins the margin on the brand's biggest month. And the volume spikes hammer the sending domain at the exact moment Gmail and Yahoo watch reputation most closely. Going into the rebuild, the brand's complaint rate at peak sat at 0.14%, well under Gmail's 0.30% hard limit but trending the wrong way as send volume rose.

What the data showed: a 7.2% CTOR ceiling

Campaign click-to-open rate sat at 7.2%, below the roughly 8.6% all-industry figure from GetResponse and far below where a fashion list with strong purchase data should land. The reason was visible in the segment report: there wasn't one. A first-time browser, a lapsed buyer from 14 months back, and a four-time repeat customer all received the same email with the same offer. Relevance was averaged across the whole list, so it landed flat for everyone.

The cart flow told the same story. Abandoned-cart revenue per recipient ran at $2.60 against a Klaviyo benchmark average of $3.65. During peak, cart volume jumps but the flow stayed generic, so the brand left recovery revenue on the table in the weeks it mattered most. Mailchimp's own data puts segmented campaigns at +100.95% clicks over non-segmented sends, which framed the size of the opportunity before we changed a single email.

What we built: segments, pacing, and guardrails

First we cut the list into purchase-history segments: new and unconverted, recent one-time buyers, repeat buyers, and lapsed customers. Each got a different November plan. Repeat buyers saw early access and lighter discounting because they already convert. New browsers got the stronger first-order offer. Lapsed buyers ran through a separate re-engagement track instead of the full promo barrage. The work mirrors how we structure segmentation for any list with real transaction data.

Second, send volume got paced. Rather than three identical blasts a day across the whole list, sends were spread by segment and by engagement recency, so the domain never took a single 90,000-recipient hit. This is the campaign discipline behind our campaign management work: peak revenue comes from cadence, not from shouting louder.

Third, deliverability guardrails stayed on through the rush. We held a sunset rule so the oldest unengaged addresses stayed suppressed during the high-volume weeks, watched the complaint rate daily, and pulled back on any segment that drifted toward Gmail's 0.10% target. The rebuilt cart flow was split by cart value and re-timed for the peak so recovery kept pace with the higher abandonment that November brings.

The results: a 4.6-point CTOR lift

Across the November cycle, campaign CTOR rose from 7.2% to 11.8%, comfortably above the roughly 8.6% all-industry figure, because each segment saw an offer that fit it. Email revenue for the month finished 41% ahead of the prior year on the same list size. The complaint rate didn't climb under the heavier load; it fell to 0.06%, leaving wide headroom below Gmail's 0.30% limit.

Metric Before After Change
November email revenue (YoY) Baseline +41% +41%
Campaign CTOR 7.2% 11.8% +4.6 pts
Abandoned-cart flow RPR $2.60 $4.10 +58%
Spam-complaint rate at peak 0.14% 0.06% -0.08 pts

The abandoned-cart flow moved from $2.60 to $4.10 per recipient, past the $3.65 Klaviyo benchmark average, because the peak-timed, value-split version caught carts the old generic flow missed. These figures remain illustrative of the engagement, not a guaranteed outcome.

What it means for similar brands: pace before you push

The instinct at peak season is to send more of the same to more people. On a 90,000-subscriber list that strategy raises complaints and trains Gmail to file the brand under spam right when volume is highest. The lift came from the opposite move: fewer wasted sends, matched to who was receiving them, with the domain protected the whole way through.

The pattern holds across seasonal programs. Purchase history is the segment that pays, pacing keeps reputation intact, and the cart flow carries recovery once it's timed for the rush. The Growth retainer covers this exact scope, segmentation, A/B testing, and a deliverability audit ahead of the season.

Start here

See what your peak season leaves on the table.

Book a strategy call before your next big send window. We'll map your purchase-history segments, pressure-test your cadence, and show you the revenue gap before you commit to anything.