Under NDA — to request access write to 4mhaig@gmail.com
adidas had 33 email programmes running at the same time. Each owned by a different team, optimised for a different metric, and none of them connected to each other. A customer who had just made a purchase could receive a re-engagement email the same day. Someone actively comparing products might get nothing at all.
The data confirmed what users were already feeling: most of the volume was going to the moments that drove the least value. The problem wasn't too many emails. It was that the emails were designed around programmes, not people.
"You send me too many messages that say almost the same thing."
adidas user, 2025"You only show up when I'm ready to buy, not when I'm still deciding."
adidas user, 20252025 Q1–Q3 — Volume vs Net Sales by journey phase
The shift was conceptual before it was operational. Instead of "which programme should we run?", the question became: where is this person right now — and what do they need?
33 programmes were reorganised into 5 journey phases, each with a clear user intent and a defined communication purpose. The programmes still existed — but now they lived inside a framework with a shared logic for the first time.
"Help me find what fits me and why I should sign up."
"Help me check if this is the right product, in my size, at a fair price."
"Help me complete smoothly, with the best price, no confusion."
"Deliver what you promised, support me, and recognise my loyalty."
"If I drift, remind me of meaningful value — not spam."
33 programmes. 5 phases. 3 templates. Each template encodes the logic, tone, and structure of its phase — so global markets can execute without reinventing the system every time.
Templates by phase — Discover/Re-engage, Decide/Convert, and Validate/Analyse, with anchor programmes for each
These are two of the three templates developed as part of the system — shown applied to specific programmes as proof of concept. Each template defines the structure, components, and tone for its phase. Any market team can adapt it without starting from scratch.
For the moment when someone is evaluating — browsing without buying, checking sizes, comparing options. The email surfaces what they need to feel confident: product details, social proof, size availability, and a clear path back. Not "you left something behind" — help finishing the decision.
From: showing up only when the user is already ready to buy
To: helping them feel confident they're making the right choice
Validate / Analyse template — full slide view with differentiating components
Help on size and fit — surfaces the user's saved size and relevant fit guidance. Removes the main blocker at the comparison stage.
Personalised content based on interest — product image, price, and availability matched to what the user actually browsed. No generic recommendations.
Social proof — ratings and reviews positioned at the decision moment, not buried at the bottom. Reduces uncertainty without adding pressure.
Two moments sharing the same underlying need: someone new who hasn't committed yet, and someone who has drifted away. Both need to feel recognised, not pressured. The template makes their loyalty status visible and replaces loss-framing with genuine value.
From: sending messages that feel generic and repetitive
To: showing recognition every time they've earned it
Discover / Re-engage template — full slide view with differentiating components
Reward layer visibility — points balance, tier status, and available perks surfaced prominently. Users need to see the value they have before they can act on it.
Hint to next step — a clear, single action that moves the user forward without overwhelming them with options. Progress framing over pressure framing.
Positive reinforcement tone — celebrates what the user has already done rather than warning what they'll lose. Language that builds the relationship instead of leveraging fear.
| Before | After | |
|---|---|---|
| Structure | 33 programmes, each owned in isolation, each optimised for its own metric | 5 journey phases — every programme lives within a shared system |
| Question | "Which programme should we run?" | "Where is this person — and what do they need right now?" |
| Tone | Loss-framing, pressure, urgency without value | Positive reinforcement — celebrate progress, earn re-entry, never threaten |
| Templates | Each team building from scratch, no shared language | Phase templates global markets can localise — the system becomes the briefing |
| Measure | Volume and open rates | Relevance and engagement quality — CRM as a trust channel, not a volume channel |