Now in private beta

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.

Shopify

Past Shopify Orders

Analyze product catalog & order history

reOtter

Reorder Timing Forecasts

Predicts reorder dates · Every customer · Every SKU

reOtter

Lifecycle Events for Email + SMS

Reorder Reminder · Winback · Subscription Bridge · Cross-sell

Klaviyo
Klaviyo
Attentive
Attentive
Postscript
Postscript
Omnisend
Omnisend
reOtter

Customer-Specific Storefronts

Cross-sells included · Easy checkout

Shopify

New Reorder Placed

Checkout through Shopify

The replenishment gap

Customers want your product. Not all of them want your subscription.

Subscriptions are every merchant’s dream — predictable revenue, locked-in cadence. But the reality is that even your VIP customers often don’t want to commit. They want the product when they need it, on their terms. That leaves the majority of your repeat revenue sitting in a place no one’s watching.

Every customer buys differently.

Same product, very different consumption rates. A generic 30, 45, or 60-day reorder reminder lands too early for some, too late for others, and useless for most.
Day 0Day 30Day 60
Personalized timing

A single number doesn’t fit every customer.

Reorder cadence varies on three levels — product to product, stage to stage, and shopper to shopper. reOtter scores all three so every reminder is timed to that customer for that product, not your catalog median.

Replenishment Timing

Signature BlendWhole bean · 12oz
StageHistoricalSuggestedActual
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.

Override

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.

Triggers & storefronts

Every event tied to a moment in the reorder lifecycle.

Five lifecycle events, each paired with a storefront built for that exact moment.

The five triggers

01

Reorder Reminder

02

At Risk

03

Winback

04

Subscription Bridge

05

Cross-sell

Each trigger ships paired with its own custom storefront — pre-built cart, contextual copy, the right cross-sells.

Trigger · 01Reorder Reminder

Catch them just before they run out.

Fires as the customer approaches their personalized reorder window, calculated per variant and per lifecycle stage. Lands on a replenishment storefront with every product they’re due for in one cart.

Lands on → Reorder Reminder storefront

Free shipping over $35

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

Trigger · 02At Risk

Nudge them when they drift past the window.

The soft second touch when a customer misses the reminder but hasn’t fully lapsed. Lands on a streamlined storefront with the same cart and a gentler ask.

Lands on → At Risk storefront

Running low? We saved your cart

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

Trigger · 03Winback

One final chance, smartly timed.

Fires when a customer drifts well past their predicted reorder window. Lands on a winback storefront with their usual cart and an explicit second-chance offer.

Lands on → Winback storefront

15% off your return order

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

Trigger · 04Subscription Bridge

Convert repeat buyers into subscribers.

Every variant has a different sweet spot for sub conversion — reOtter ranks the stages, the merchant picks which fires. Lands on a sub-bridge storefront with the plan match calculated to the customer’s actual cadence.

Lands on → Subscription Bridge storefront

Free shipping on subscriptions

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

$24
Trigger · 05Cross-sell

The right Product B at the right time.

Three ways to pick the target — AI recommendations, product group rules, or specific A → B mappings. Timing’s calibrated to when the customer is most likely to convert.

Lands on → Cross-sell storefront

Try next · free shipping

Picked for you

Ready to size up?

Whole Bean · 12oz

You loved the 4oz sample— same beans, full bag, your cycle.

-10% first 12oz$21.60

Or browse nearby

Consolidation

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.

Dynamic storefronts

A higher-converting landing place — built for that customer, that moment.

A product detail page doesn’t know the customer or why they came back, so conversion leaks. reOtter’s storefront knows both — cart, copy, and recommendations all align with the moment.
The default

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
With reOtter

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
reorder.yourbrand.com
white-label
Welcome back, Shannon

your brand

Free shipping earned!

Free shipping earned

Ready to Reorder

3 due

Signature Blend

Whole Bean / 12oz

$19.50

One Time Purchase
Subscribe & Save10% off
1

House Espresso

Whole Bean / 12oz

$18.50

One Time Purchase
Subscribe & Save10% off

Cold Brew Grounds

Ground / 12oz

$21.00

One Time Purchase
Subscribe & Save10% off

Previously Purchased

Decaf Espresso

Whole Bean / 12oz

$18.50

Featured This Season

New

Reserve Holiday Blend

Whole Bean / 12oz

$26.00

One Time Purchase
Subscribe & Save10% off
2

You May Also Like

For you

Morning Ritual Blend

Whole Bean / 12oz

$21.75

Ceramic Pour-Over

$28.00

Free shipping earned

3

$71.50

White-label

Lives on your domain

Run your storefront at reorder.yourbrand.com. Customers stay in your brand the whole way — no third-party redirects.

Personal URL

Every customer, every time

A persistent URL keyed to the customer record. The same link works in every reminder, warning, and win-back.

Multi-product

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.

Shopify checkout

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.

More capabilities

Built on top of the loop.

The discount engine, order-confirmation reorder, and retention analytics layer onto the trigger + storefront foundation. Use as much or as little as you want.
Discount engine

Rules-based discounts — tied to each trigger.

Stack a trigger with product filters, lifecycle stage, or any cohort condition — the right offer fires when the customer hits the right moment.

Try a blend — $5 off

Cross-sell
12oz Whole BeanAfter 4oz sample purchase

$5 off

First reorder nudge — free shipping

Reorder Reminder
All productsAfter 1st purchase only

Free shipping

Subscribe & save — Morning Glory

Subscription Bridge
Morning Glory blendFirst-time subscribers

10% off

Win back lapsed customers

Winback
All productsLapsed 60+ days

15% off

Per-trigger

One offer per moment

Different discount for the first reorder than the 60-day winback. The trigger decides which one fires.

Per-cohort

Reward who you choose

First-time subscribers, VIPs, lapsed-60+, after-Nth-purchase — any cohort the engine can identify.

Per-product

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.

Order confirmation

Turn every order confirmation into a one-click reorder.

Drop a dynamic “Reorder this order”link into your transactional emails — one click lands on a pre-built cart with that exact order, cross-sells included.

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

One click

→ Lands on a pre-built cart

Reorder · Order #4821

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

Retention analytics

See the churn hiding in plain sight.

Every customer tracked from first purchase through reorder or drop-off — per product, per cohort, per group.

Retention Funnel

Past year
Signature BlendWhole bean · 12oz
1st → 2nd purchase
38%reordered5%subscription upgrade12%purchased other item45%churned
2nd → 3rd purchase
48%reordered4%subscription upgrade11%purchased other item37%churned
3rd → 4th purchase
56%reordered5%subscription upgrade10%purchased other item29%churned
Per product, per group

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

Churn you didn't know you had

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.

Holdout analysis

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

Sam Schrup

Founder, reOtter

Pricing

Flat pricing. No commission, no rev share.

One monthly fee, tiered by your Shopify order volume. Upgrade anytime as you grow.

Starter

Most popular

$149/month

$1,490/year

For brands testing the reorder motion.

Join the waitlist
  • Up to 500 one-time orders / mo
  • All 5 triggers + matched storefronts
  • Klaviyo, Attentive, Postscript, Omnisend
  • Rules-based discount engine
  • Consolidation + product groups
  • Order-confirmation reorder CTA
  • Email support

Growth

Most popular

$299/month

$2,990/year

4× order headroom for scaling brands.

Join the waitlist
  • Up to 2,000 one-time orders / mo
  • Everything in Starter
  • Advanced brand customization
  • Priority email support

Pro

Most popular

$699/month

$6,990/year

Custom domain storefronts.

Join the waitlist
  • Up to 5,000 one-time orders / mo
  • Custom domain storefronts
  • Advanced brand CSS overrides
  • Priority email + chat support
  • Dedicated Slack channel
Enterprise

Doing 5,000+ orders per month? Let’s talk.

Higher volume tiers come with custom integrations, advanced analytics, and a dedicated success manager — sized to your operation.

Join the waitlist
  • 5,000+ one-time orders / mo
  • Advanced analytics
  • Custom integrations
  • Dedicated success manager

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.