You don't pay twice for the same customer.
Source — a real supplement shop, anonymised
The label says 45 days. The order data says 69.
Check your own gap — freeE-commerce for brands whose customers come back.
No setup fee. No minimum term.
Two clients at a time.
Not a calendar link.
The first month is an as-is audit and the quick wins that come out of it.
I build the tools myself — calculators, counters, progress bars — the kind of thing that normally waits in an IT queue.
If this is your store
01–03
You bought the same customer twice this quarter, and you only found out because you recognised the name.
The campaign with the best reported return is the one bringing people who buy once and never come back.
You know your category has a reorder date. Nobody in the business can say what it is, so the reminder goes out on the tool’s default day.
The subscription converts and then cancels after the first delivery, and you cannot tell whether you sold loyalty or a discount.
If two of these are yours, the problem is not your ad rates. It is that the second purchase is nobody’s job.
Composition — five parts, in order
part 01 - 100 ml
Days 46–69 — bid against a full cupboard
- Campaign structure split by the role of the purchase, new customer versus returning.
- Audiences and exclusions built from CRM cycle data instead of platform lookalikes.
- The measurement window set to the category’s own cycle rather than a default seven or thirty days.
One date, four channels
Paid
the exclusion window closes on day 69
CRM email
the reminder leaves on day 69
Subscription
the interval is set to 69 days
Product page
the pack offered is the one that lasts to day 69
They move together, not flow by flow.
The label date is not the reorder date.
Those two numbers are one shop’s. Paste your own order export and your own label, and the tool reads the same two numbers off your data.
Count your own intervalPrior batches
Record of work
Worked with a data science team on predicting a customer’s next purchase.
Lifecycle marketing for cosmetics and drugstore brands: the same repeat-purchase problem at retail scale.
Built a retention programme around consumables: coffee, detergents, lenses.
The same recurring problem on the service side, where the cycle is an appointment rather than a pack.
Current client. Colostrum, Shopify: strategy and build.