A UK high-street retailer

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.

7 July 20261 min read
Headline result
5x
revenue per send versus standard campaigns
At a glance
5x
revenue per send versus standard campaigns
Editorial illustration for Personalising email timing to lift engagement and revenue

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. Transaction data

    Customer purchase history parameterised into structured behavioural data

  2. Behavioural indicators

    Churn probability, purchase cycles and new-season interest derived per customer

  3. Trigger model

    Machine learning and customer analytics combined to predict each customer's likely buying moment

  4. Automated trigger

    Email fires when a customer's profile signals peak receptiveness

  5. 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 return

5x

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.

Ask about our work

Answers only from our documented case studies

Powered by the same applied-AI approach we deliver for clients

Solving something similar in Retail & Consumer?

Get in touch. We will discuss your challenge and show you what is possible.