Integration
reOtter + Recharge: Subscription-Aware Replenishment
A read-only integration. reOtter reads your Recharge account to learn who your active subscribers are, which products they subscribe to, and when each subscription starts and ends. It never creates, edits, or cancels a subscription. The payoff is precision: customers with an active subscription to a product are excluded from reorder reminders for that product, and winback timing keys off real subscription end dates instead of inference.
What reOtter + Recharge does
reOtter runs replenishment for the repeat buyers who haven't subscribed. Recharge runs subscriptions for the customers who have. The integration exists so each system knows exactly where the other's territory begins: reOtter reads your Recharge account — read-only — to learn who your active subscribers are, which products they subscribe to, and when each subscription starts and ends.
That's the whole integration. reOtter doesn't create subscriptions in Recharge, doesn't edit them, and doesn't cancel them. It uses the data for one thing: precision. If a customer has an active Recharge subscription to a product, reOtter will not send them a reorder reminder for that product — they already get it on a schedule.
Read-only, by design
Some tools want to become your subscription layer. reOtter doesn't. The Recharge connection requests read access only, and the product has no code path that writes to your subscriptions. Concretely:
- reOtter never creates a subscription. New subscriptions happen where they always have — your Recharge-powered checkout and customer portal.
- reOtter never edits a subscription. Frequency, quantity, swaps, pauses — all untouched.
- reOtter never cancels a subscription. Cancellation flows, save offers, and dunning stay entirely in Recharge.
This isn't a limitation to work around; it's the point. reOtter is a replenishment layer that runs alongside your subscription program, and read-only access is what makes "alongside" true rather than a slogan. (Looking for a subscription app instead? See Recharge alternatives — reOtter isn't one.)
What reOtter reads
Three things, refreshed continuously:
- Who your active subscribers are — which customers currently hold a Recharge subscription.
- What they subscribe to — the specific products and variants on each subscription.
- When subscriptions start and end — the actual dates, including cancellations, so lifecycle timing is grounded in fact.
Before and after the integration
reOtter has always been careful around subscriptions — but before this integration, it had to infer them. A customer whose orders recur like clockwork through Recharge looks, in raw Shopify order history, like a very consistent repeat buyer. reOtter's engine detected those patterns and treated them as likely subscriptions.
Inference works most of the time. Explicit data works all of the time:
| Without the integration | With the integration | |
|---|---|---|
| Who's subscribed | Inferred from recurring order patterns | Read directly from Recharge |
| Which products | Guessed from what recurs | Exact products and variants |
| Start and end dates | Estimated from order gaps | Actual subscription records |
| Reminder suppression | Pattern-based | Certain, per customer per product |
What it means for your triggers
- Reorder Reminders — suppressed for any product a customer actively subscribes to. No "time to restock" email about the thing that arrives automatically next Tuesday. One-off purchases by the same customer still get replenishment timing as usual.
- At Risk & Winback — when a subscription ends, reOtter knows the exact date. A canceled subscriber re-enters the replenishment lifecycle on real data, so the at-risk warning and winback fire relative to when coverage actually stopped — not relative to a guessed lapse.
- Everything else — cleaner subscription data sharpens the whole engine's picture of each customer, because "still covered by a subscription" and "actually lapsed" are no longer ambiguous states.
Recharge and reOtter, side by side
Subscribe & Save captures the customers willing to commit to a recurring charge. reOtter works the larger group who reorder on their own cadence and won't subscribe. Those are different customers having different relationships with your brand, and this integration is what keeps the boundary crisp: Recharge owns its subscribers end to end, and reOtter provably leaves them alone while it works everyone else.
Connect reOtter to your stack → Install reOtter free
Frequently asked questions
- Is reOtter a Recharge competitor or replacement?
- No. reOtter is not a subscription app and the Recharge integration can't touch your subscriptions — it's read-only. Recharge keeps your committed subscribers; reOtter works the repeat buyers who haven't subscribed. The integration exists so the two never talk over each other.
- Can reOtter create or modify subscriptions in Recharge?
- No. The integration is read-only by design. reOtter never creates a subscription, never edits one, and never cancels one. It only reads subscription status — who's subscribed, to which products, and when each subscription starts and ends.
- Will my Recharge subscribers get reorder reminders?
- Not for products they actively subscribe to. When reOtter sees an active Recharge subscription for a product, it excludes that customer from reorder reminders for that product. If the same customer buys other products one-off, replenishment still runs normally on those.
- What happens when a customer cancels their Recharge subscription?
- reOtter knows the exact end date, so the customer re-enters the replenishment lifecycle on real data. At-risk and winback triggers can time themselves from when the subscription actually ended rather than from a guess about when recurring orders stopped.
- Does reOtter work without the Recharge integration?
- Yes. Without it, reOtter infers subscriptions from recurring patterns in your Shopify order history — which works, but it's an inference. The integration replaces that inference with explicit subscription records, so suppression and timing are exact.
- Does connecting Recharge change anything my subscribers see?
- Nothing. No new emails, no changed billing, no touched subscriptions. The only customer-visible effect is a message that doesn't go out: the redundant reorder reminder an active subscriber would otherwise have gotten.