Personalising email timing to lift engagement and revenue
QuantSpark built a behavioural trigger model that personalises the timing of marketing emails, delivering five times the revenue per send and two and a half times the engagement of standard campaigns.
- 5x
- revenue per send versus standard campaigns

revenue per send versus standard campaigns
5x
- Triggered campaigns generated, on average, five times more revenue per send than the retailer's standard campaigns.
- Triggered campaigns achieved, on average, two and a half times higher engagement rates than standard campaigns.
The problem
A UK high-street retailer wanted to grow email revenue and improve customer retention. It needed a scalable way to anticipate what an individual customer was likely to do next, rather than treating its whole customer base the same way, so that marketing emails could be personalised on timing as well as content.
That mismatch between message and moment is a common constraint in retail email: a new-season range announcement means little to a customer who purchased last week, and a retention message can arrive too late once a customer has already drifted into silent churn. The retailer needed a scalable way to anticipate customer behaviour and to personalise the timing of its marketing emails, not just their content, so that messages landed when each customer was most likely to respond.
Critically, the retailer needed this capability to sit inside its existing customer marketing programmes rather than replace them. Any solution had to work with the transaction data and campaign infrastructure already in place, and had to operate automatically across the full customer base rather than as a one-off, manually curated exercise.
How we delivered it
Parameterise transaction data
Raw customer transaction history was structured into behavioural parameters that could be tracked and scored for every customer, turning purchase records into usable signals rather than a static log.
Identify meaningful behavioural indicators
From those parameters, QuantSpark identified indicators with clear commercial relevance: churn probability, product purchase cycles and interest in new-season ranges, each pointing to a distinct moment in the customer relationship.
Build a behavioural trigger model
Machine learning was combined with customer analytics to convert the behavioural indicators into a working model capable of predicting, for each customer, the moment they were most likely to buy.
Translate predictions into email triggers
Model outputs were converted into triggers that fired automatically when a customer's behavioural profile indicated they were at, or approaching, their point of maximum receptiveness.
Embed triggers within existing campaign programmes
The trigger model powered a suite of automated campaigns embedded directly within the retailer's existing customer marketing programmes, rather than operating as a separate, parallel system.
Transaction data
Customer purchase history parameterised into structured behavioural data
Behavioural indicators
Churn probability, purchase cycles and new-season interest derived per customer
Trigger model
Machine learning and customer analytics combined to predict each customer's likely buying moment
Automated trigger
Email fires when a customer's profile signals peak receptiveness
Embedded campaign
Delivered through the retailer's existing customer marketing programmes
From raw transaction data to a personalised send, without leaving the retailer's existing marketing programme
Built with
Customer transaction data platform
Source system holding the purchase history that was parameterised into behavioural indicators
Machine learning models
Predicted churn probability, purchase cycles and buying-moment likelihood from behavioural parameters
Email marketing automation platform
Delivered the triggered, personalised-timing campaigns within the retailer's existing marketing programmes
Return on investment
Delivered return5x
revenue per send versus standard campaigns
What was delivered
- Triggered campaigns generated, on average, five times more revenue per send than the retailer's standard campaigns.
- Triggered campaigns achieved, on average, two and a half times higher engagement rates than standard campaigns.
How the return was measured
Revenue per send compares the total revenue attributed to a batch of emails against the number of emails sent, giving a like-for-like measure regardless of list size. Engagement rate is typically assessed through opens and click-throughs. Both multiples reported here compare the retailer's own triggered, personalised-timing campaigns against its own standard campaigns over the same programme, not against an external benchmark or an assumed baseline, so they represent a delivered before-and-after within one retailer's operation rather than a modelled or industry-average projection.
QuantSpark built a behavioural trigger model that decided, for each customer, the moment they were most likely to buy, and used that moment to time the email. The result was not a marginal lift: triggered campaigns generated five times more revenue per send than the retailer's standard broadcasts, and produced two and a half times higher engagement. The change came from reframing a familiar problem. Rather than asking only what an email should say, QuantSpark asked when a specific customer was most likely to respond, then built the infrastructure to answer that question automatically, for every customer, at scale.
The retailer's starting position will be recognisable to most high-street marketing teams: campaigns that treat the whole customer base alike leave value on the table, because a new-season announcement means little to someone who bought last week, and a retention message arrives too late once a customer has already drifted into quiet churn. The retailer needed a scalable way to anticipate behaviour and personalise the timing of its marketing emails, not just their content, and it needed that capability to sit inside its existing customer marketing programmes rather than replace them.
QuantSpark's approach started with data the retailer already held. Customer transaction history was parameterised so that raw purchase records became structured, trackable behavioural signals. From those parameters, the team identified indicators with clear commercial relevance: churn probability, product purchase cycles, and interest in new-season ranges. Each maps to a distinct moment in the customer relationship, someone drifting away, someone due to repurchase, someone entering a new buying season, rather than to a generic recency or frequency score. Machine learning was then combined with customer analytics to convert these indicators into a working trigger model, capable of predicting, for any customer, the point at which they were most likely to buy.
That model did not sit apart from the retailer's operation. Its predictions were translated directly into email triggers, firing automatically when a customer's behavioural profile signalled peak receptiveness, and the resulting suite of automated campaigns was embedded within the retailer's existing customer marketing programmes rather than run as a separate, parallel system.
The value shows up in two figures, both measured against the retailer's own standard campaigns rather than an external or assumed baseline. Revenue per send, the total revenue attributed to a batch of emails divided by the number sent, was five times higher for triggered campaigns. Engagement, typically read through opens and click-throughs, was two and a half times higher. Because both figures compare the same retailer's triggered campaigns against its own standard campaigns over the same programme, they read as a genuine before-and-after within one operation, not a modelled projection or an industry-average claim.
What this case demonstrates, in categorical terms, is a pattern rather than a specific technology stack: a transactional data source feeding behavioural parameters, a machine learning layer turning those parameters into predictions, and an automation layer acting on those predictions inside a live marketing channel. None of the specific systems involved are named in the public record, and none should be inferred beyond that categorical shape. What is verifiable is the mechanism and the outcome: personalising when a message arrives, using signals the retailer already had, moved triggered email from a supporting channel to one materially outperforming the standard programme it sat alongside.
Figures are drawn from completed QuantSpark engagements. Clients are anonymised by agreement; on a call we will walk you through how each number was measured and, where the client has agreed, put you in touch with a reference.
This engagement used our Decision analytics practice
Related case studies

UK menswear retailer
Product recommendation engine lifts email conversion by 25%

A premium global footwear and lifestyle brand
Turning a Covid supply shock into $3.8m of recovered revenue

A high-street womenswear retailer
Marketing budget allocation tool cut cost per acquisition by 10%
Related insights

How AI Coding Assistants are Transforming Software Development: Power, Potential, and Best Practices
AI coding assistants like GitHub Copilot are reshaping software development, enabling faster prototyping and creative problem-solving. While powerful, thoughtful deployment with clear best practices…

The Brunelleschi Lesson: Why Operational AI Demands Both Human Ingenuity and Structural Rigour
Successfully implementing enterprise AI requires a dual focus: engaged human ingenuity and robust data infrastructure. Neglecting either side leads to underperformance, a lesson discernible from historical breakthroughs in art and science.

QuantSpark: Turning AI Ambition into Operational Reality for Private Equity
QuantSpark partners with private equity firms and their portfolio companies to deliver end-to-end AI transformation, combining strategy, AI, and software engineering to build high-ROI applications
Ask about our work
Answers only from our documented case studies
Powered by the same applied-AI approach we deliver for clients