Most lists are not underperforming. They are being sent the wrong thing, to everyone, at once.
Email consistently returns more per pound than any other digital channel — and most programmes capture a fraction of that. Not because the copy is weak, but because one message goes to the entire list regardless of what that person bought, browsed or ignored. Batch-and-blast trains subscribers to stop opening, and once engagement drops, deliverability follows it down.
One message for everyone
A list contains first-time buyers, lapsed customers and people who have never purchased. Sending them identical campaigns guarantees most of it is irrelevant to most recipients, and irrelevance is what kills open rates.
Deliverability quietly collapsing
Poor authentication, unengaged segments and rising complaint rates push you toward spam folders. Most senders discover this only when revenue drops, because inbox placement is invisible in standard reporting.
No lifecycle automation
Welcome, browse abandonment, cart recovery, post-purchase and win-back flows run continuously and produce a large share of email revenue. Programmes relying purely on campaigns leave that entirely on the table.
Reporting on opens, not revenue
Open rate became unreliable once privacy features started pre-fetching images. Optimising for it means optimising for a number that no longer measures what you think it does.
Campaigns are the visible part. Flows are where the revenue is.
Email marketing done properly is two systems working together: automated lifecycle flows that respond to what someone actually did, and campaigns that give them a reason to come back.
The flows do the heavy lifting — they run continuously, trigger on real behaviour and typically generate a disproportionate share of total email revenue from a small fraction of total sends. Campaigns then layer on top for launches, seasonal pushes and re-engagement.
- Behavioural segmentation — lists split by purchase history, engagement recency, browse behaviour and predicted value — so what arrives is relevant to that specific person.
- Lifecycle flow architecture — welcome, browse abandonment, cart recovery, post-purchase, replenishment and win-back, each triggered by real behaviour rather than a calendar.
- Deliverability engineering — SPF, DKIM and DMARC configured properly, list hygiene, sunset policies and warm-up plans so you reach the inbox rather than the promotions tab.
- Testing that reaches significance — subject lines, send times, offers and creative tested with enough volume to be conclusive rather than declared a winner on forty opens.
- Revenue attribution — reporting on revenue per recipient and per flow, not open rate — because opens stopped being measurable the moment privacy proxies arrived.
The ownership argument: an algorithm change can halve your organic social reach overnight and a competitor can outbid you on every keyword. Neither can touch your email list. It is the only audience that cannot be taken away from you.
How we build an email programme that compounds
Six workstreams, sequenced so deliverability is protected before volume increases — because sending more to a damaged sender reputation makes things worse, not better.
Audit & deliverability check
Authentication records, sender reputation, list health, engagement decay and inbox placement testing. You get a clear picture of whether your email is actually arriving before we touch anything else.
Segmentation architecture
Lists rebuilt around behaviour and value rather than acquisition date. This single change usually lifts engagement more than any amount of copywriting.
Core flows built
Welcome, cart and browse abandonment, post-purchase and win-back, each triggered on real behaviour with proper exit conditions so people are not receiving three flows at once.
Creative & copy system
Templates that render correctly across clients and dark mode, with modular blocks so campaigns can be built quickly without rebuilding layout every time.
Testing programme
A standing test calendar on subject lines, offers, timing and creative — run at volumes that produce conclusive results rather than noise.
Revenue reporting
Revenue per recipient by segment and flow, list growth net of churn, and deliverability trend — reported monthly so decline is caught early.
We optimise for revenue per recipient
The metric determines the behaviour. Optimise for opens and you get clickbait subject lines; optimise for revenue per recipient and you get relevance.
Deliverability first, always
We check inbox placement before increasing volume. Sending more from a damaged reputation compounds the problem, and most agencies discover this only after the damage is done.
Revenue per recipient
Our headline metric, not open rate. It cannot be gamed by a clickbait subject line and it maps directly to what the programme is worth.
Flows before campaigns
Automation produces a large share of email revenue from a small share of sends. We build that infrastructure first, then layer campaigns on top.
Compliance built in
GDPR, PECR and CAN-SPAM handled properly — consent records, preference centres and clean unsubscribes. A complaint spike costs more than any campaign earns.
We will shrink your list
Removing unengaged subscribers usually raises revenue, because engagement drives placement. Most agencies avoid it because a smaller list looks worse in a report.
Platform-agnostic
Klaviyo, Braze, HubSpot, Mailchimp or a custom stack — we work in what you already have rather than pushing a migration we happen to be certified in.
Why Businesses Choose SDM for Email Marketing
Same budget, very different outcomes. Point by point, here’s how a specialist partner compares to a typical agency or going it alone.
| What actually matters | With SDM | Typical Agency | In-House / DIY |
|---|---|---|---|
| Senior specialist on your account | Always | Often a junior | Stretched thin |
| Custom strategy built for your goals | Tailored | Templated | Guesswork |
| Deep audit before any work begins | ✓ | Surface-level | Skipped |
| White-hat, penalty-safe methods | Guaranteed | Varies | High risk |
| Plain-English reporting tied to revenue | Monthly | Jargon PDFs | None |
| Direct access to your specialist | ✓ | Account-manager relay | N/A |
| Deliverability audited before sending | ✓ | Rarely | Unknown |
| Lifecycle flows, not just campaigns | ✓ | Campaigns only | Ad-hoc |
| Behavioural segmentation | ✓ | Basic lists | Whole list |
| Reported on revenue per recipient | ✓ | Open rate | Sends |
| Sunset policy for unengaged | ✓ | Avoided | Never |
| Ongoing competitor gap analysis | ✓ | One-off | Manual |
| Conversion-focused, not just traffic | ✓ | Traffic-first | Unclear |
| Premium tools included (Ahrefs, SEMrush) | ✓ | Sometimes | Costly extra |
| No long lock-in contracts | Flexible | 6–12 mo lock-in | N/A |
| Established agency, operating since 2017 | ✓ | Varies | Learning curve |
| Fast onboarding & early quick wins | ~2 weeks | Slow | Trial & error |
| Human, SEO-led content (no AI spam) | ✓ | Outsourced / AI spam | Time-heavy |
| Focus on compounding, long-term ROI | Core promise | Short-term wins | Slow & ad-hoc |
| Recovery from Google penalties | ✓ | Sometimes | Very hard |
20 reasons growing brands make the switch. See the difference for yourself →
If you are still reporting open rate, you are reporting noise
Privacy proxies made opens unreliable. We measure what still reflects behaviour and maps to money.
Revenue per recipient
The headline number. Revenue generated divided by people mailed, tracked by segment and by flow so you see what is actually working.
Flow vs campaign split
How much revenue comes from always-on automation versus one-off sends — the clearest indicator of programme maturity.
Inbox placement
Seed testing across major providers, because a campaign that lands in spam reports the same as one nobody opened.
Net list growth
Acquisitions minus unsubscribes and suppressions, so growth is not overstated by counting only new signups.
Engaged-segment share
The proportion of your list that opened or clicked recently, which drives both placement and realistic reach.
Four stages, repeated every month
Deliverability first, then automation, then volume. Reversing that order is how sender reputation gets damaged.
Audit
Authentication, sender reputation, list health, engagement decay and inbox placement testing, plus a review of any existing flows. You get a prioritised plan with the deliverability risks flagged first.
Fix the foundation
SPF, DKIM and DMARC configured, list cleaned, suppression rules set and a sunset policy applied. This protects placement before we increase send volume.
Build the flows
Core lifecycle automation built and tested with proper exit conditions, alongside the segmentation architecture that makes each flow relevant to the person receiving it.
Test & scale
Campaign calendar, standing test programme and monthly revenue reporting. Winners get rolled into flows; losers get retired rather than repeated.
Email in action — three sectors
Different businesses, the same sequence: fix placement, build flows, then scale volume. The scenarios below are composites drawn from situations we encounter repeatedly — they illustrate method, not the account of any single named client.
The questions we get asked most
Straight answers on deliverability, list size and what email can realistically return.
Further reading
Go deeper on this
The thinking behind the work. These guides go deeper on the methods this page describes — written by the team that runs them.