Get early access
AI churn prediction agent

Know which renewals are at risk, 90 days ahead.

Renewal risk radar is an AI churn prediction agent. It finds every customer renewing in the next 90 days, rates each one red, amber or green on four signals: usage drop, open urgent tickets, days since contact and seat use. Then it posts one Slack list with a next step naming each account's CSM.

Renewal risk radarLive
  1. 08:00Schedule fired
  2. 08:00Found customer, usage and ticket tables
  3. 08:01Found 9 renewals in the next 90 days
  4. 08:01Rated each on 4 signals
  5. 08:02Posted 2 red · 2 amber · 5 green
The problem

Why do renewals slip without warning?

Because the warning signs sit in three places nobody checks together. Usage lives in product analytics, urgent tickets in the help desk and the last call in someone's notes. Each looks fine on its own, so an account can lose most of its users and go two months unheard before anyone sees the renewal is at risk.

Without it

  • Usage drops nobody notices until the renewal call.
  • An urgent ticket open for weeks on a renewing account.
  • Accounts no one has spoken to since onboarding.
  • A health score nobody can explain.

With Renewal risk radar

  • Every renewal in the next 90 days, rated every Monday.
  • Each rating shows the signals behind it.
  • One next step per account, with the CSM named.
  • Data gaps listed, never filled in.
The four signals

What signals predict churn?

Four signs a customer may not renew, each checked against your own data on every run. Two or more makes an account red.

  1. 01

    Usage drop

    Active seats in the latest week compared with the first of the last eight. More than 25% down is a signal.

    • Weekly active seats
    • 8-week trend
  2. 02

    Open urgent tickets

    Any open or pending support ticket marked high or urgent on the account.

    • Severity
    • Status
  3. 03

    Contact gap

    More than 60 days since anyone last spoke to the customer. A missing date counts, and is listed as a gap.

    • Last contact
    • Data gaps
  4. 04

    Seats in use

    Fewer than half the seats the customer pays for active in the latest week.

    • Seats bought
    • Seats active
How it works

How does AI churn prediction work?

Every run follows the same five steps, then posts one list. Each step uses one tool, and only the last one writes anything.

  1. 1

    Finds your tables

    Customers and renewals, weekly product usage and support tickets.

    Tables listReads
  2. 2

    Reads the columns

    Every column name checked before a query, never guessed.

    Tables schemaReads
  3. 3

    Finds the renewals

    Every customer renewing in the next 90 days from today.

    Tables queryReads
  4. 4

    Rates each account

    Two or more signals is red, one is amber, none is green.

    Tables queryReads
  5. 5

    Posts the list

    Red first, each account with one next step naming its CSM.

    SlackPosts
When it runs
  • ScheduleMondays at 8:00, before the customer success stand-up
  • @mention@renewal-risk-radar which renewals are red this week?
  • WebhookRun when your billing system calls its webhook after a fresh export
See it in Arclyx

From one sentence to a renewal list.

Describe the job, let Arclyx draft the agent, test it once on your real tables, create it, then read what lands in #renewals. Every rating shows the numbers behind it.

Paste the sentence. Arclyx picks the tools it needs and asks what it can't work out.

New agent

What should it do?

Every Monday at 8, find every customer renewing in the next 90 days in our customer, usage and ticket tables, rate each red, amber or green on usage drop, open urgent tickets, days since contact and seats in use, and post the list to #renewals with one next step for each account's CSM.

Tools it can use
  • Tables list
  • Tables schema
  • Tables query
  • Slack
What counts as a usage drop?
Over 25% fewer active seats than eight weeks ago
Answers picked for you

It writes the instructions, and you sign in to each tool once. Nothing runs until you say so.

New agent
  • Reading your description
  • Writing the instructions
  • Picking the tools

Renewal risk radar

Draft · ready to test

  • Tables list
  • Tables schema
  • Tables query
  • Slack

Runs Mondays, 8:00

Try it once as a dry run. It reads your real tools, and what it would post is shown to you, not posted.

Renewal risk radar · Try it
Passed
  1. Round 1Finds your tablesTables · List
  2. Round 2Reads the columnsTables · Schema ×3
  3. Round 3Finds the renewalsTables · Query
  4. Round 4Rates each accountTables · Query ×3
  5. Round 5Posts the listNot sent, dry runSlack · Post

Once it's created, the output lands where you said, with a source for every item.

#renewals
Renewal risk radarRenewal risk radar · 9 renewals in the next 90 days
  • Customer A · Red · renews 20 Nov

    $3,200 MRR. 37 to 14 active seats, 2 open high tickets, 73 days since contact.

    All four signals. Next: Priya to run an exec call this week on both open tickets.

    ↗ example-a.com/customers
  • Customer B · Red · renews 5 Dec

    $1,250 MRR. 22 to 9 active seats, an urgent ticket open, 86 days since contact.

    All four signals. Next: Marcus to close the urgent ticket this week and right-size 25 seats to about 9.

    ↗ example-a.com/customers
  • Customer C · Amber · renews 12 Dec

    $6,000 MRR. 21 of 50 seats active, 1 open ticket, 15 days since contact.

    One signal: under half its seats in use. Next: Sofia to present a seat plan before the renewal.

    ↗ example-a.com/product-usage
  • Customer D · Green · renews 10 Jan

    $4,800 MRR. 52 to 41 active seats, no open tickets, 52 days since contact.

    A 21% dip, under the 25% line. Next: Sofia to start renewal prep and watch the usage.

    ↗ example-a.com/product-usage

2 red · 2 amber · 5 green · rules in one line · no data gaps

Who it's for

One list, four readers.

The same Monday list answers a different question for each person who owns part of a renewal.

  • 01

    Success leads

    Which renewals need a plan this week, red first.

  • 02

    CSMs

    Their own accounts, each with the next step named.

  • 03

    Revenue and finance

    MRR up for renewal, and how much of it is at risk.

  • 04

    Founders

    The renewals that decide the quarter, without a meeting.

Set it up

How do you identify churn risk with AI?

Pick a few signals you trust, such as falling usage, unresolved urgent tickets and long silences, and give an AI agent your data and a rule for each. Every week it rates the renewals coming up, explains each rating and names who acts next. In Arclyx that's five steps, starting with one sentence.

The sentence that built it
“Every Monday at 8, find every customer renewing in the next 90 days in our customer, usage and ticket tables, rate each red, amber or green on usage drop, open urgent tickets, days since contact and seats in use, and post the list to #renewals with one next step for each account's CSM.”
Schedule · Mondays, 8:00
  1. 1

    Describe the job

    One sentence: how far ahead to look, which signals count, and where the list goes.

  2. 2

    Upload your tables

    Customers and renewals, weekly usage and support tickets, as CSV. Arclyx reads each one as a table.

  3. 3

    Pick its Slack channel

    Slack is connected once for your workspace. Pick the agent's channel on its page and invite the Arclyx app there.

  4. 4

    Watch a dry run

    Optional. See the full list for your real renewals before anything is posted.

  5. 5

    Schedule it

    Mondays at 8:00, or @mention it before a renewal meeting.

Or start from one of these sentences

  • Before a renewal meeting

    “When I ask, rate every customer renewing this quarter red, amber or green on our four signals and send me the red ones first.”

  • One CSM's book

    “Every Monday at 8, rate the renewals in the next 90 days for Priya's accounts only and post them to #cs-priya.”

  • Stricter rules

    “Every Monday, rate renewals in the next 120 days, counting a 20% usage drop or 45 days without contact as a signal, in #renewals.”

  • Red only

    “Every Monday at 8, post only the red renewals in the next 90 days to #cs-leads, each with the signals behind it and one next step.”

Compared

AI churn prediction vs a health score.

A spreadsheet and a CRM health score each cover part of the job. Here is what each one does, and doesn't, do.

What you needBy handHubSpot health scoreRenewal risk radar
What it readsWhatever someone exportsRules on contact and company recordsYour customer, usage and ticket tables
How it ratesJudgement, account by accountPoints added and taken away, then a status you nameFour fixed signals: red, amber or green
Next stepIf someone writes oneNo: CSMs use the status to prioritiseOne per account, naming the CSM
What you getA spreadsheetA score and status on each recordOne Slack list, red first
SetupHours before each reviewService Hub Professional or EnterpriseOne sentence and three tables

Source: HubSpot knowledge base: create a health score in the customer success workspace, checked 24 October 2026.

Safe by design

Is it safe to give an AI agent your customer data?

It only reads: read-only queries on the tables you upload, and one message to Slack or your inbox. You can see every run, and runs have a spend ceiling by default.

Every run is recorded

  • Every step, in order

    Every run records the tools it called, with a short preview of each result. Only the person who started a run can open its content.

  • Every rating, explained

    Each account shows the numbers behind its colour, and the rules are restated on the last line.

  • What each run cost

    Tokens and cost are recorded per run and per agent, next to your plan's limits.

  • A spend ceiling, on by default

    Each run has a dollar ceiling unless you remove it. A run stops before it goes over it, and tells you.

It can

  • Read the customer, usage and ticket tables you can access in Arclyx
  • Run read-only queries
  • Post to one Slack channel you name, message you, or email you

It can't

  • Change your tables
  • Contact a customer
  • Fill in missing data
  • Email anyone but you
  • Post anywhere else
Questions

AI churn prediction, answered.

What is AI churn prediction?

Using software to spot which customers are likely to leave before they do, from signals such as falling usage, unresolved tickets and silence. Renewal risk radar applies it where it counts most: the customers renewing in the next 90 days, each with a next step for the person who owns the account.

Is it a machine learning model?

No. It rates every account on four fixed signals you can read in the message, so you always know why a customer is red. Change a threshold in the sentence, such as a 30% usage drop, and the next run uses it.

Which signals does it use?

Active seats more than 25% below eight weeks ago; an open or pending ticket marked high or urgent; more than 60 days since the last contact; and fewer than half the seats bought in use. Two or more is red, one is amber, none is green.

What data does it need?

Three tables, uploaded to Arclyx as CSV: customers with renewal date, MRR, seats and CSM; weekly active seats; and support tickets with severity and status. Exports from your billing tool, product analytics and help desk work.

What if some data is missing?

It doesn't guess. A customer with no contact date counts as a contact gap and is listed as a data gap; one with no usage rows leaves the usage signals unmet and is flagged. The last line of every list names the gaps.

Does it change our data or contact customers?

No. It runs read-only queries on your tables and posts one Slack message, to a channel you choose or to you directly. It has no tool that writes to a table or reaches a customer.

Can it look further ahead than 90 days?

Yes. The window is part of the sentence, so ask for 120 days, or this quarter's renewals only, and it uses that. It sorts every group by renewal date, so the nearest stay on top.

Do I need to write code?

No. Describe the job in one sentence. Arclyx drafts the agent and its instructions, you upload your tables, and you can watch a dry run before you create it.

More agents

Last updated 24 October 2026

Build your renewal risk radar.

One sentence in, a working agent out. Join the beta and we'll set you up.

or write to hello@arclyx.ai →