CustomerRetentionAI
Today's at-risk customers
AI-ranked by churn likelihood. Reach out to the top of the list first — that's where the highest revenue at risk lives.
No customer data yet
Connect your POS, CRM, or upload a CSV to start tracking customer health and surface at-risk accounts.
Connect data sourceCustomer database
Every customer with their health score, last visit, total revenue, and risk signals.
| Customer | Health | Last visit | Total revenue | Top signal | |
|---|---|---|---|---|---|
| Connect a data source to see customers here. | |||||
Retention campaigns
AI-drafted outreach for at-risk customers, in your brand voice. Approve and send, or auto-send if you've enabled that.
No campaigns drafted yet
Once we have customer data, AI will start drafting personalized outreach for at-risk accounts. You'll review and approve from here.
Customers saved this month
Every prevented churn measured in dollars. The proof your retention work is paying off.
No saves yet — that's about to change
Customers who get re-engaged via campaigns and resume normal activity will appear here, with the retained revenue measured.
Brand voice training
Paste 3-5 examples of how you talk to customers. AI calibrates to match your tone, language, and style — every retention message reads as if you wrote it.
Connect a data source
Pull customer data from your existing systems. We never write back — read-only.
Risk scoring weights
How much each signal contributes to a customer's churn risk. Tune for your industry — defaults work for most service businesses.
- Days since last visit×30
- Visit frequency drop (vs. their average)×25
- Failed payment / declined card×20
- Missed appointment×15
- Negative review or low NPS×10
- Support ticket complaint×10
- Reduced order/service value×8
Outreach approval mode
Decide how much human review you want before AI-drafted messages send.