Churn risk alerts and winback
RevLogic flags Shopify wholesale accounts drifting past their own reorder cycle and builds a winback list of customers who have gone quiet — before the revenue is gone for good.
Last updated
The short version
- Churn risk is graded high, medium, or low from how far an account has slipped past its own reorder cycle — not a blanket 60-day rule.
- B2B churn is silent. Nobody cancels a wholesale account; they just stop reordering, and the loss only becomes obvious a quarter later.
- The winback list is a separate queue for accounts that have gone quiet past a threshold you set, so long-lapsed customers don't clog the daily call list.
- Churn risk is written to your Shopify customer records, so you can report on how much revenue sits with at-risk accounts in Shopify's own analytics.
B2B churn is silent
A subscription business gets a cancellation event. A wholesale business gets nothing at all. The purchase order simply does not arrive, and because there was never a scheduled date, no system notices. The account stays in your customer list looking exactly like a customer, and three or four months later somebody says “we haven’t heard from them in a while.”
By then they have a new supplier and a relationship with someone else’s sales team.
The whole job of churn detection in B2B is to convert that silence into a signal, early, while a phone call still works.
How an account is judged at risk
RevLogic knows each customer’s average order cycle — the mean gap between their orders. Their expected reorder date is their last order plus that cycle. Once they pass it, the question is not whether they are late but how late, relative to their own rhythm.
That ratio produces a churn-risk grade:
- Low — inside or barely past their normal cycle. Nothing to do.
- Medium — meaningfully overdue. Worth a call this week.
- High — far enough past their rhythm that the relationship is genuinely in question.
Because the yardstick is per customer, the grades are comparable across a mixed book of business. A weekly-reordering distributor at high risk and a semi-annual dealer at high risk are both, in their own terms, in trouble — and both belong on the same list.
Winback: a separate queue on purpose
Some accounts are past saving with a “just checking in” call. They need a different conversation, often a different offer, and sometimes a different person making the call.
The Winback page is a standalone list of customers who have gone silent beyond a threshold you set in Settings. It is deliberately not mixed into the daily call list, for a practical reason: in most stores the long-lapsed group is large, and if it shared a queue with this week’s slippage it would drown it. The urgent list stays short and workable; the winback list is there when you have time to prospect your own history.
Each winback row carries what a sales team needs to open the conversation — what the account used to spend, when they last ordered, and what they used to buy — and links straight through to their customer card.
Reporting on revenue at risk
Knowing which accounts are at risk is a sales-team problem. Knowing how much money is behind them is an owner’s problem, and it is a different question.
RevLogic writes each customer’s churn-risk band onto their Shopify customer record as a report dimension. In Shopify Analytics or ShopifyQL you can then group your own sales data by churn risk and answer the question directly: what share of last year’s revenue came from customers who are now high risk? For most stores that number is the most persuasive thing in this entire product. See RevLogic in Shopify Analytics.
What happens after the flag
A churn flag is the beginning of a call, not the end of a workflow. From the customer card, your sales team can see the full picture — what they used to buy, what they have stopped buying, their revenue trend — then log the call, set a follow-up, and build a quote if the conversation goes well. All of it in the same screen, all of it inside the Shopify admin.
Frequently asked questions
- How does RevLogic decide a customer is at risk of churning?
- It compares how long a customer has been silent against their own average order cycle. An account that normally reorders every 30 days and is now at day 45 is meaningfully late; an account on a 120-day cycle at day 45 is not. That ratio drives a high, medium, or low churn-risk grade, which appears on the customer card and rises to the top of the call list.
- What is the difference between churn risk and the winback list?
- Churn risk is a warning about an account you can still save — they are late but recognizably still a customer. The winback list is for accounts that have gone quiet long enough that they need a different conversation. Keeping them separate matters, because a hundred long-dead accounts would otherwise bury the ten customers who slipped last week.
- Can I change how long a customer must be silent to reach the winback list?
- Yes. The winback threshold is a per-store setting, so you can match it to how your business actually buys. A store with weekly reordering will set it far shorter than one selling capital equipment.
- Does RevLogic email or contact my customers automatically?
- No. RevLogic never contacts your customers. It surfaces information internally to your sales team, and every outbound action — the call, the email, the quote — is taken by a person. There is no automated outreach of any kind.
- Can I see how much revenue is at risk?
- Yes, two ways. Sorting the call list by biggest impact ranks accounts by overdue days and revenue at stake together. For a store-wide figure, RevLogic writes each customer's churn-risk band onto their Shopify customer record, so you can build a Shopify report that groups your sales by churn risk and see the total sitting behind high-risk accounts.