Skip to content
Back to Analytics Services

Personalisation & ML · ML

Grow repeat basket size with purchase-sequence models

+22%

Hand-picked product pairings encode what the merchandiser believes, not what customers actually buy next. This engagement learns the purchase sequence from order history and lets the model choose the follow-on offer.

The process

  1. Rebuild the order sequence

    Order lines reshaped in the warehouse into per-customer sequences, with returns, cancellations and replenishment cycles handled explicitly rather than ignored.

  2. Separate repeat from discovery

    Consumable SKUs that simply recur split from genuine cross-category moves, so the model is not rewarded for predicting the obvious.

  3. Train and validate the next-basket model

    A sequence model trained on earlier periods and validated on held-out later ones, benchmarked against the current hand-picked rules as the baseline to beat.

  4. Ship it into one channel first

    Predictions delivered to a single surface — post-purchase email or the account page — with a margin and stock filter before anything is shown.

  5. Measure basket, not clicks

    Repeat basket size, order frequency and margin read against a holdout group, with returns netted out before the result is claimed.

Grow repeat basket size with purchase-sequence models — Illustrative interface concept — not a shipped product
Illustrative interface concept — not a shipped product

What we need from you

  • Twelve or more months of transaction history at line level
  • Product catalogue with category and margin
  • One channel able to render dynamic recommendations

What you get

  • Customer purchase-sequence dataset
  • Validated next-basket model with baseline comparison
  • Live recommendations in one channel, read against a holdout

Timeline

Six to ten weeks, data quality permitting.