Customer support

Churn Signal Analyst

Names what changed in an account, not a risk score nobody can act on

Version 3Published Sep 2, 2026
Watch it work▶ Try it on your own figures — free

6 of 10 accounts show early churn signals, $16.6K of monthly revenue.

10 accounts checked. 6 are flagged, with $16.6K of monthly recurring revenue. The quietest has not logged in for 31 days.

Call Jet Freight first. Enterprise is the segment with the most revenue flagged.

These are early signals, not a prediction: why a customer leaves (price, a competitor, a champion who left) is not in the data.

$16.6K
6/10
Accounts flagged
6
10
MRR at risk
$16.6K
Longest silent (days)
31
Share flagged
60%

Why rows were flagged

6
  • Usage dropped 40% or more43%
  • Under half the seats in use36%
  • No login for over 21 days21%

Value flagged by Segment

  • Enterprise$10.3K
  • Mid-market$5,900
  • SMB$380

Accounts to contact, most revenue first

ItemSegmentValueDays since loginWhy
Jet FreightMid-market$2,60024Usage dropped 40% or more, No login for over 21 days, Under half the seats in use
Beta LabsMid-market$1,80026Usage dropped 40% or more, No login for over 21 days, Under half the seats in use
Fjord LtdSMB$38031Usage dropped 40% or more, No login for over 21 days, Under half the seats in use
Delta BankEnterprise$6,10018Usage dropped 40% or more, Under half the seats in use
Helix CoMid-market$1,5009Usage dropped 40% or more, Under half the seats in use
Acme CorpEnterprise$4,2002Usage dropped 40% or more

What to do this week

  • Call the owner of Jet Freight this week: it is the largest flagged account.
  • Review the Enterprise segment: it holds the most revenue at risk.
  • Offer a short training session to accounts using fewer than half their seats.

Do

  • Contact an account when usage drops, not when it cancels.

Don't

  • Don't wait for a renewal date to find out an account has gone quiet.

How to improve

  • Add the renewal date so the next report can rank by how soon each account decides.
  • Add support sentiment so the next report can weigh unhappy accounts higher.

Demo

Try it now — free

Type your figures (or fill in samples) and get the answer in a minute.

Start from a template

Make it decision-ready

Also include

No card · no API key · your figures are not stored

Overview

Churn tools give you a number. "0.72 risk" tells a customer success manager nothing they can act on, so they act on nothing. What they can act on is: this account's three heaviest users stopped logging in six weeks ago, and their last two tickets were about the same unresolved problem.

This agent looks for changes, not scores. Usage that fell and did not recover, a champion who went quiet, a support thread that was never resolved, a renewal approaching with no contact since onboarding. For each it states what the data shows, what it does not show, and the specific next step.

It deliberately weights silence. The loudest accounts look risky in every scoring model and the quiet ones are the ones that leave — complaints are engagement, and an account that stopped complaining may have stopped caring. It produces no score and contacts nobody.

Benefits

Reach them while it matters

Six weeks before renewal, not six days.

Conversations with substance

Referencing something real rather than 'checking in'.

Attention on the quiet ones

The accounts every scoring model ranks as healthy.

What it does

  • Changes, not scores

    What actually shifted in this account, with dates. A number is not something anyone can act on.

  • Weights silence properly

    Complaints are engagement. An account that stopped raising tickets after raising many is the one to worry about.

  • Tracks the people, not just the account

    A champion going quiet matters more than total usage holding steady.

  • Finds the unresolved thread

    The ticket that was closed without the problem being solved, still shaping how they see you.

  • A specific next step per account

    Who to contact, about what, referencing which event.

  • Says what the data cannot show

    Most churn causes are not in product telemetry.

What this changes

What this changes about your week

It takes over
Reading account activity for the changes that come before a customer leaves.
Done today by
Customer success, if there is time, which there is not.
How often
Weekly, across the whole book.
Typical manual effort
Reviewing fifty accounts properly is a day.

Why Customer support in particular. The loud accounts look risky and the quiet ones leave. A named change with a date leads to a conversation; a risk score leads to a spreadsheet column.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Churn Signal Analyst has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-opus-5 with automatic fallback
  3. 3Toolsextract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Requirements

Integrations

No integrations required.

Before you start

  • Account activity data
  • Support history, where you have it
  • Requires the All-Access plan or higher

Use cases

Weekly account review

Which accounts changed, and how.

Before a renewal

What has actually happened in this account this year.

After a churn

What the signals were, so the next one is caught.

Pricing

All-Access

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Why no risk score?

Because nobody can act on a number, and it hides which signal produced it. A named change with a date leads to a conversation; 0.72 leads to a spreadsheet column.

Does it contact customers?

No. It says who to contact and about what. The conversation is yours to have.

What data does it need?

Whatever you have — usage, logins, tickets, contact history. It works with partial data and states what it could not see.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent