This page describes the module as it runs today. Each customer’s facts — monthly revenue and ARR, time with you, cancellations and downgrades in the last twelve months, next renewal date and signals in the last 90 days — are live. Churn risk — the score from 0 to 100 for each customer — and everything built on it: its tier, its main driver, ARR at risk, retention probability, days to likely churn and the alerts, is designed and not calculated yet. How each of the score’s five layers turns what Beacon reads into a number from 0 to 100 is not yet written down, and two of the layers have no source connected in most companies. The rules the live facts follow are set out below.
What it does
A customer rarely leaves without warning. Use thins out, support tickets pile up, payments slow, a downgrade comes before the cancellation. Churn risk is built to score every customer for the risk of leaving, name what drives that risk, say whether it is the kind a retention play can fix, and, for the customers most at risk, estimate how many days are left to act. Today it does the part that needs no score. Once a day, after your billing has loaded and Usage intelligence has run, it:- Lists every paying customer — every customer with recurring revenue last month — and says how many of the customers Beacon holds for you that is.
- Reads last month’s recurring revenue for each one, and its ARR.
- Works out how long each one has been with you, from its first subscription start: first 3 months, months 3 to 12, after the first year — or renewing within 90 days, once a renewal date is recorded.
- Counts cancellations and downgrades on each customer’s subscriptions over the last twelve months, and the monthly revenue they took.
- Reads each customer’s next renewal date, where your billing records one.
- Counts the signals noticed on each customer in the last 90 days.
- Groups the customers — all of them, each size group, each industry and each segment — with their revenue, time with you, cancellations, downgrades and signals.
- Keeps a month-end picture of every customer, written once after each month closes and never changed, so each customer’s risk can be followed month by month once it is scored.
What it produces
Its headline is four figures. None is calculated yet.
Churn risk links to its definition, which also says how the Data API and MCP will carry it — neither serves it yet. The other three get their definitions when they are calculated.
Behind them it also produces:
How it is worked out
The facts produced today
These are counts and sums of what your billing and your other modules record, worked out by fixed, written rules — the same data always gives the same figures. The page itself works nothing out: it shows what the morning run wrote.- Who counts. Every customer Beacon holds for you whose recurring revenue last month adds up to more than zero. A customer that stops paying drops out of the list; its earlier rows are kept, never deleted.
- Last month. The calendar month before the run. Not the latest month in your billing, because a billing schedule can hold rows for months ahead.
- Monthly revenue is the sum of the customer’s recurring revenue for last month, in your reporting currency. ARR is 12 times that.
- Customer since is the earliest start date among the customer’s subscriptions.
- Time with you is counted in whole months from that date to the end of last month: first 3 months under 3, months 3 to 12 under 12, after the first year from 12. A customer whose next renewal falls within 90 days of the end of last month reads renewing within 90 days instead. These four are Churn risk’s own until Customer lifecycle places customers in its stages; then Churn risk is to read those.
- The last twelve months are last month and the eleven before it. A cancellation is a subscription cancelled; a downgrade is a subscription moved to a lower amount. Each is counted as your billing records it, with the monthly revenue it took. A pause counts as a cancellation, then a return.
- Next renewal date is the earliest renewal date on the customer’s subscriptions on or after the end of last month. Empty when none is recorded.
- Signals are counted over the 90 days up to the latest signal noticed — not up to the run day, so a late signal run does not shrink the count.
- Segment is the customer’s confirmed segment when it has one; otherwise its size group and industry together. Usage intelligence groups customers the same way.
- The month-end picture is written by the first run after a month closes, one row per paying customer, and never rewritten.
How churn risk will be worked out — designed, not calculated
Each customer is scored on five layers, each from 0 to 100, then weighted and added up. Higher means more risk.
The weights move a little with time with you: onboarding, adoption, maturity and the renewal window.
Tiers. Low — under 35. Moderate — 35 to 54, worth watching. Elevated — 55 to 69, act early while it is cheap. High — 70 to 84, counted in ARR at risk. Critical — 85 and over, the VP of Customer Success steps in. The lines are the same across Beacon; changing them needs the VP of Customer Success and the CFO.
Main driver. For each customer at 55 and over, the layer that gives more than 35% of its score — or Mixed signals when none does, with the two largest named.
The rules.
- One extreme layer — if any one layer reaches 90, the score is at least 70, so a single alarm is never averaged away.
- Days to likely churn — only at 70 and over, between 14 and 180 days, with how sure it is. Set from how fast the score is rising, how long customers in the segment usually take from High to leaving, and how close the renewal is.
- Retention probability — the chance a customer is still with you in 12 and 24 months, from its score and segment. Learned from your own customers once a segment has 50 that left or renewed after a year; until then an estimate across companies, labelled so.
- Less certain — in a customer’s first 30 days, or when its record fails the integrity check, the score is marked as less certain.
- Recalculated — every morning, and within the hour of a big change: usage down 25% in a week, an escalation, a missed payment, a satisfaction score moving, a contract change, or Lifecycle economics moving 10 points.
- Confirmed and reviewed — the VP of Customer Success confirms the month-end picture on the first working day. Every quarter the weights are checked against which customers actually left; a change of 5 points or more also needs Beacon’s review.
- Overrides — the VP of Customer Success or the owner can override a score, with the reason and when to look again. Repeated overrides are looked at in the quarterly review.
- Flags, never decides — Churn risk does not decide to keep or let a customer go. High and Critical customers go to Lifecycle economics for that verdict, and a person decides.
What you see on its page
In Beacon, open Customers under Growth and choose Churn risk, under Keep & grow. The banner leads with ARR at risk for each size group — it reads — until churn risk is calculated, with each group’s customers and ARR beneath as context — and names the next tool to connect. The page has six tabs:- Overview — what each of the five layers can read in your tools today; customers with a cancellation or downgrade in the last twelve months; how many customers renew within 90 days; the customers to act on and the drivers, each waiting for the score; how the score is built; who it is for; its data sources; what it reads from and feeds; and where it shows up.
- Dashboard — the module’s six charts — customers by tier now and a year ago, ARR at risk month by month, who is at risk by kind of customer, risk against customer fit, what drives the risk, and churn predicted against churn that happened — each saying what it waits for; then three charts from your real data: monthly revenue and what was lost over the last twelve months, usage in the last two weeks by segment, and customers by time with you per size group.
- Signals & alerts — what the module watches and what it has seen so far, and its six alert rules with what each waits for.
- Scorecard — the five layers and their weights, the tiers, time with you, the drivers and the rules.
- Customers — every paying customer, filterable by size, industry and time with you, with its segment, time with you, usage over the last two weeks, next renewal date and ARR. Churn risk reads Not yet calculated. Select a customer for what its tools show for each layer and what scoring it still needs.
- Setup — the module’s questions, the connections it uses, and the company questions it shares with the rest of Beacon.
What it needs
See Connect your tools for how each connection is made.
Reads from
Which modules read it
Cost to serve, Customer value, Prices and discounts, Sales acquisition cost and Forecast confidence read Churn risk’s live facts today. Everything else reads the score, its tier, its driver or retention probability, which are not calculated, so it receives nothing from this module yet. The Modules page in The Brain shows which modules are running for you.
Alerts
Six alert rules are described.
No alert is sent yet. Four wait for the score, A segment is getting riskier waits for two months of scores, and Models disagree waits for Lifecycle economics. Who gets the alerts is picked from your Beacon users in Setup; every alert also goes to the customer’s owner in HubSpot. Churn risk never contacts a customer or changes anything in your tools.
Setup questions
- Where are your customers’ renewal dates? Needed for the renewal window and for how soon churn could happen. Recommended: the billing period end on your Stripe subscriptions. Other answers: a contract end date in HubSpot; on the contracts, read by Contract intelligence.
- Where does Beacon read support and customer health? A quarter of the score. Without it that layer is filled from your segment’s usual rate and the score is marked as less certain. Recommended: connect your support desk. Other answers: HubSpot tickets; you have no support tool.
- How should Beacon tell a customer’s stage? Recommended: from time since signing and the renewal date. Other answers: a lifecycle stage field in HubSpot; Customer lifecycle, once its stages are placed.
- Do the standard lines fit your customers? High at 70, Critical at 85, Low under 35. Recommended: keep them. Other answers: review after the first month; propose your own lines.
- How far ahead should days to likely churn look? Recommended: 14 to 180 days. Other answers: 14 to 365 days, for long yearly renewals; 7 to 90 days, for monthly plans.
- From what remaining lifetime value is a High customer always Urgent? In your reporting currency. Recommended: 50,000. Other answers: 25,000; 100,000.
- Run a dry run before the first alerts go out? Recommended: yes — customers are scored but nothing is sent until the VP of Customer Success has checked the spread. Other answer: switch on straight away.
- Who owns churn risk and its alerts? The VP of Customer Success, with the CFO agreeing changes to the lines, picked from your Beacon users. Not available on the page yet.
What is not calculated yet
- Churn risk for each customer, its five layers, its tier and its main driver.
- ARR at risk, retention probability and days to likely churn.
- The six score charts on the Dashboard, including churn predicted against churn that happened.
- Support, payments and satisfaction — not read by Churn risk yet.
- Alerts — none is sent yet.
- Churn risk through the Data API, MCP, events and your CRM — defined on the account object, not served yet.
Related
Modules
The ten module families and which modules are available today.
Churn risk
The score from 0 to 100, its five layers, its tiers and what it is not.
Usage intelligence
How each customer uses your product — the largest layer of churn risk.
Signals
What changed for each customer, and which signals come before churn.
Renewal date
When each customer comes up for renewal — the anchor for the renewal window.
Churned recurring revenue
Recurring revenue lost from customers who went to zero.