Turn one-time buyers into repeat customers.
A retention system that powers your existing email and SMS stack — smart timing, dynamic storefronts, more orders per customer.
Early access for the first 50 Shopify brands & agencies. No spam — just launch updates.

Past Shopify Orders
Analyze product catalog & order history
Reorder Timing Forecasts
Predicts reorder dates · Every customer · Every SKU
Lifecycle Events for Email + SMS
Reorder Reminder · Winback · Subscription Bridge · Cross-sell




Customer-Specific Storefronts
Cross-sells included · Easy checkout

New Reorder Placed
Checkout through Shopify
Customers want your product. Not all of them want your subscription.
Every customer buys differently.
Three parts. One replenishment loop.
Smart timing
Cohort-aware reorder predictions for every customer and SKU, updated daily.
See the details →2Lifecycle event triggers
Five lifecycle moments — Reorder Reminder, At Risk, Winback, Subscription Bridge, Cross-sell — fired into Klaviyo, Attentive, Postscript, or Omnisend.
See the details →3Dynamic storefronts
Every trigger lands the customer on a custom storefront built for that moment — pre-built cart, contextual copy, 1-click checkout.
See the details →A single number doesn’t fit every customer.
Replenishment Timing
| Stage | Historical | Suggested | Actual |
|---|---|---|---|
| 1st → 2nd Purchase | 57 days709 reorders | 46 days | 50daysedited |
| 2nd → 3rd Purchase | 42 days175 reorders | 34 days | 34days |
| 3rd → 4th Purchase | 35 days66 reorders | 28 days | 24daysedited |
| 4th → 5th Purchase | 31 days29 reorders | 25 days | 25days |
| 5th+ Purchases | 19 days61 reorders | 15 days | 15days |
Per product
Every SKU gets its own cadence, scored from your actual reorder history. A 12oz bag doesn't replenish like a 5lb one.
Per cohort
A first-time buyer doesn't reorder like a fifth-time loyalist. reOtter times each purchase stage independently.
Per customer
If a shopper's real cadence runs faster or slower than the cohort, their next reminder shifts automatically.
We pick the defaults. You stay in control.
Accept reOtter’s suggested cadences and go live in a click, or override per product, per cohort, or variant — down to the day. The engine keeps learning either way.
Every event tied to a moment in the reorder lifecycle.
The five triggers
Reorder Reminder
At Risk
Winback
Subscription Bridge
Cross-sell
Each trigger ships paired with its own custom storefront — pre-built cart, contextual copy, the right cross-sells.
Catch them just before they run out.
Lands on → Reorder Reminder storefront
Reorder ready · 3 items
Welcome back, Mira.
Whole Bean · 12oz
every ~28d · last 22d ago
$24
Cold Brew Concentrate
every ~14d · last 9d ago
$36
Paper Filters · 100ct
every ~26d · last 24d ago
$8
+ Subscribe & save 20%
Match your 4-week cadence · save $13.60
Nudge them when they drift past the window.
Lands on → At Risk storefront
A few days past · still time
Pick up where you left off.
Whole Bean · 12oz
6 days past your usual cycle
$24
Cold Brew Concentrate
4 days past your usual cycle
$36
Optional: 5% off this reorder
Auto-applies at checkout · expires in 5 days
One final chance, smartly timed.
Lands on → Winback storefront
We miss you
It's been 70 days, Mira.
Whole Bean · 12oz
-15% return offer
$24.00
$20.40
Cold Brew Concentrate
-15% return offer
$36.00
$30.60
Welcome back offer: 15% off applied
Expires in 7 days
Convert repeat buyers into subscribers.
Lands on → Subscription Bridge storefront
Plan match
Whole Bean · 12oz
You order every ~28 days
Every 4 weeks · subscribe
-20%$19.20 / order · cancel anytime
Every 6 weeks
-15%One-time, this once
$24The right Product B at the right time.
Lands on → Cross-sell storefront
Picked for you
Ready to size up?
You loved the 4oz sample— same beans, full bag, your cycle.
Or browse nearby
Three products due this week? One message, not three.
reOtter rolls up reorders due in the same window into one consolidated event — send a single message covering every product, and the storefront link surfaces them all in one cart.
Mon → Thu
3 products, 4 days
Signature Blend, Cold Brew, and Pour-Over filters all hit the reorder window within 4 days.
Monday AM
One event trigger
reOtter fires once with every due product bundled into the same payload.
One click
One storefront
Customer lands on a single cart with every product they're due to reorder.
A higher-converting landing place — built for that customer, that moment.
Send them to a product detail page
- Same page every shopper sees, regardless of history
- Doesn’t know which trigger drove the click
- Doesn’t know if they’re reordering, winning back, or discovering
- Customer has to navigate, search, decide what to add
Land them on a storefront built for the moment
- Built for this customer — history, cadence, and stage all known
- Knows the trigger that fired — reorder, winback, sub bridge, cross-sell
- Cart pre-built with what they’re due for, plus matched cross-sells
- One click to Shopify checkout — no detour through the catalog
your brand
Free shipping earned!

Ready to Reorder
3 dueSignature Blend
$19.50
House Espresso
$18.50
Cold Brew Grounds
$21.00
Previously Purchased
Decaf Espresso
$18.50
Featured This Season
NewReserve Holiday Blend
$26.00
You May Also Like
For youMorning Ritual Blend
$21.75
Ceramic Pour-Over
$28.00
Free shipping earned
$71.50
Lives on your domain
Run your storefront at reorder.yourbrand.com. Customers stay in your brand the whole way — no third-party redirects.
Every customer, every time
A persistent URL keyed to the customer record. The same link works in every reminder, warning, and win-back.
Everything due, in one place
Every SKU in the reorder window, win-back products, and past purchases — all on one page. Not a single-product link.
The checkout you already trust
The storefront posts directly into the Shopify cart. Discount codes, shipping rules, and payment methods all work exactly as they do today.
Built on top of the loop.
Rules-based discounts — tied to each trigger.
Try a blend — $5 off
Cross-sell$5 off
First reorder nudge — free shipping
Reorder ReminderFree shipping
Subscribe & save — Morning Glory
Subscription Bridge10% off
Win back lapsed customers
Winback15% off
One offer per moment
Different discount for the first reorder than the 60-day winback. The trigger decides which one fires.
Reward who you choose
First-time subscribers, VIPs, lapsed-60+, after-Nth-purchase — any cohort the engine can identify.
Scope to what matters
One SKU, a product group, or the whole catalog. Layered with audience rules to land the offer on the right customer.
Turn every order confirmation into a one-click reorder.
Your order confirmation email
Bag & Bean
to mira@… · Mar 14
Order Confirmation
Thanks for your order, Mira ☕
Order #4821 · $68.00
Whole Bean · 12oz
×1
Cold Brew Concentrate
×2
↓ Powered by reOtter
→ Lands on a pre-built cart
Your order, ready to go
Same as Mar 14
Whole Bean · 12oz
×1 · same as last
$24
Cold Brew Concentrate
×2 · same as last
$36
You may also like
Espresso Blend · 12oz
-10% first bag
Cold Brew Bottles · 4-pack
popular with similar customers
See the churn hiding in plain sight.
Retention Funnel
Past yearCohort analysis on every SKU
Analyze each SKU and variant independently, or roll them up into categories to see retention across entire product lines. Understand which products have a churn problem so you can take action.
Per-variant insights surface your leakiest SKUs
Every product and variant gets its own retention funnel, so you see exactly which ones are quietly losing customers between purchases — even the hero SKUs you assume are performing.
Provable lift, not guesswork
Hold out a control group, run reOtter against the rest, and measure the real incremental revenue. Verifiable, statistical improvements you can stake your budget on.
Merchants and agencies don’t want another black box. They want smart defaults that work on day one with the ability to customize to fit their business. The reOtter engine provides its recommendation, the brand decides the actual timing.

Sam Schrup
Founder, reOtter
Questions merchants & agencies ask first
Join the waitlist
Early access for the first 50 Shopify brands and agencies. Grandfathered pricing. Hands-on onboarding from the team that built it.
Founding offer — first 50 brands get 3 months free
Spots go in the order you sign up — we’ll email you the moment yours is ready.