R
Retention OS
D2C Capture
PROTOTYPE
SM
Operator view

Capture & retention performance

Every subscriber captured on-site, segmented and followed up automatically — running in sync with Shopify, not replacing it.
S
Synced with Shopify
Orders, customers & product catalog — last sync 38 seconds ago
LIVE TWO-WAY SYNC
Captured this week
1,204
+18% vs last week
Abandoned at step 2
312
Discount not yet claimed
WhatsApp opt-in rate
47%
Of email captures this week
Attributed revenue (30d)
£21.6k
Email + SMS + WhatsApp
Recent captures
Live feed, most recent first
All sources
Exit intent
Spin to win
Footer form
Checkout
Subscriber Source Channels Status
JW
j.walsh@••••.com
+44 7••• ••234 · 42 sec ago
Exit intent popup
10% off code
SMS
Welcome — email 1
Sent · not opened
View →
RK
r.kaur@••••.com
+44 7••• ••881 · 3 min ago
Spin to win
15% off code
WhatsApp
Welcome — WhatsApp 1
Delivered · read
View →
TA
t.adeyemi@••••.com
+44 7••• ••102 · 8 min ago
Checkout capture
No incentive
SMS
Cart recovery — SMS
Queued
View →
MP
Maya Patel (m.patel@••••.com)
14 min ago · name synced from Shopify
Footer form
Newsletter only
Welcome — email 2
Opened
View →
CO
c.osei@••••.com
+44 7••• ••556 · 21 min ago
Exit intent popup
10% off code
WhatsApp
Recovery — WhatsApp
Sending in 2h
View →
Agent activity
MONITORING · LIVE
Capture source performance
Exit intent
82%
Spin to win
91%
Footer form
44%
Checkout
67%
What Shopify already gives you, vs what this adds
This platform doesn't replace Shopify's analytics — it runs alongside it and fills the gaps
◇ Native to Shopify
·Order history, revenue and product-level sales reports
·Basic customer list with lifetime spend total
·Email/SMS marketing if using Shopify Email or a bolted-on app
·Simple abandoned checkout recovery emails
● Added by this platform
On-site capture across email, SMS and WhatsApp in one flow, not three tools
Per-subscriber personalised event timeline — not just an order list
Time-between-purchase cohort tracking to time win-backs precisely
Predictive churn scoring before engagement actually drops
LTV mapped back to acquisition source, not just first-click revenue
Replenishment timing synced to product use-up cycles
Beyond opens and clicks
Retention intelligence
The layer a generic ESP dashboard doesn't give you — true repurchase timing, churn risk before it happens, which acquisition source actually retains, and replenishment timed to when a customer is about to run out.
Time-between-purchases cohorts
DAYS TO 2ND, 3RD, 4TH PURCHASE · BY SIGN-UP MONTH
Cohort → 2nd → 3rd → 4th
Apr sign-ups
28d
41d
52d
May sign-ups
31d
47d
68d
Jun sign-ups
26d
39d
61d
Jul sign-ups
33d
49d
⚠ Drop-off consistently widens after the 2nd purchase, 39–49 days out — win-back flows for this cohort now trigger on day 35, not day 60.
Predictive churn score
SYNTHESISED FROM PURCHASE DATA + EMAIL ENGAGEMENT
High intent — new
12%
Healthy
Repeat — 2+ orders
24%
Healthy
Newsletter only
58%
Watch
Lapsed 45–60d
81%
At risk
Cart abandoners
66%
At risk
⚠ 214 subscribers crossed into "at risk" this week — aggressive win-back offer queued to trigger automatically above 70%.
LTV by first-touch campaign
WHICH ACQUISITION SOURCE ACTUALLY RETAINS
Spin to win
Homepage, 15% first order
£186avg LTV · 340 subs
Exit intent popup
Site-wide, 10% first order
£94avg LTV · 812 subs
Checkout capture
No incentive
£71avg LTV · 266 subs
Footer form
Newsletter only, no incentive
£38avg LTV · 190 subs
Spin to win costs more to run but returns 2x the LTV of exit intent — worth the higher discount rate.
Replenishment cycles
EMAIL BEHAVIOUR × PRODUCT USE-UP TIMING
Daily Moisturiser — 50ml
Day 34 of ~42
Vitamin C Serum — 30ml
Day 51 of ~60
Cleanser — 150ml
Day 12 of ~35
⚠ 68 customers are within 5 days of running out — replenishment reminder queued to send precisely on schedule, not on a fixed 30-day timer.
Solution flow

On-site capture, live

A visitor is captured on-site, tagged by behaviour, and dropped into the right welcome flow automatically — no separate popup tool, no manual segmenting.
👤
Why there's no name field
Deliberately not asking for a first name here — every extra field on a popup costs conversion. Instead, personalisation runs on what's already known at this moment: behaviour and category interest. The name populates itself later, synced automatically from the Shopify customer record the moment someone completes their first order — no extra ask, no added friction.
1
Email captured
2
Behaviour tagged
3
Segment assigned
4
Channels routed
5
Retention flow live
Waiting for a capture…
Submit the form above to see the agent work
Idle
Capture source
Session behaviour
Category interest
Discount assigned
Phone captured
Segment
Flow triggered
Agent activity
MONITORING · LIVE
Retention flow

Multi-channel follow-up

Every captured subscriber is followed up across email, SMS and WhatsApp automatically, sequenced by behaviour rather than a fixed send schedule.
Active journeys
6
Across 3 segments
WhatsApp read rate
88%
vs 61% email open rate
Stuck at cart recovery
46
No response after SMS 1
Revenue via SMS/WhatsApp
£7.4k
Last 30 days
Welcome — high intent
Welcome — newsletter only
Cart recovery
Win-back — lapsed
Welcome — high intent (Spin to win + Exit intent)
TRIGGERS ON CAPTURE · 412 SUBSCRIBERS ACTIVE
Live
Immediate

Welcome + discount code
Open
61%
Click
24%
+ 10 minutes
WhatsApp
Code reminder, if opted in
Read
88%
Reply
12%
+ 24 hours

Bestsellers in their category
Open
44%
Click
19%
+ 72 hours, if unopened
SMS
Last chance on code, 48h left
Deliver
97%
Click
31%
Cart recovery
TRIGGERS ON CHECKOUT ABANDONMENT · 58 SUBSCRIBERS ACTIVE
46 stuck at step 2
+ 1 hour

You left something behind
Open
38%
Click
14%
+ 4 hours, if unopened
SMS
Cart still saved + 10% code
Deliver
98%
Click
27%
+ 24 hours, no response
WhatsApp
Direct reply link to complete order
Read
Reply
Channel performance, by journey
Compare send channel effectiveness across active journeys
Journey Channel Delivered / Read Conversion
Welcome — high intent
WhatsApp 88% read 12% reply → purchase
Edit →
Cart recovery
SMS 98% delivered 27% click → purchase
Edit →
Welcome — newsletter only
44% open 9% click → purchase
Edit →
Win-back — lapsed
WhatsApp Draft — not yet live Needs opt-in base
Edit →
Agent activity
MONITORING · LIVE