Automatically score every customer's churn risk based on payment patterns. Scores are calculated daily and shown on your dashboard.
Enable Risk Scoring
Calculate daily risk scores for all customers with payment failures.
How Scoring Works
Every day at 7 AM, ChurnShield analyzes each customer's payment history from the last 90 days. Signals include: recent failures, decline type (soft/hard/fraud), failure frequency, expiring cards, active dunning, dollar amount at risk, and customer tenure. Each signal adds weighted points to produce a score from 0 to 100.
High Risk (61-100): Immediate attention needed Medium Risk (31-60): Monitor closely Low Risk (0-30): Stable
📨
Win-Back Campaigns
Growth
Automatically re-engage churned customers at 30, 60, and 90 days with personalized return offers.
Enable Win-Back Campaigns
Send automated return offers to churned customers.
30 days
20% off
60 days
30% off
90 days
40% off
📨
Win back customers who left
Automatically send personalized return offers at 30, 60, and 90 days after churn.
Automatically re-engage churned customers at 30, 60, and 90 days with escalating return offers.
Enable Win-Back Campaigns
Send automated return offers to customers who canceled or whose payments were abandoned.
AI Personalization AI
AI writes unique win-back emails based on why the customer left and their history.
Return Offer Discounts
30 days
% off
60 days
% off
90 days
% off
Discounts escalate over time to increase urgency. AI may adjust these if personalization is enabled.
🤖
AI Email Personalization
Growth
AI writes unique, personalized dunning emails for every customer based on their history, plan, and decline reason.
Enable AI Personalization
Replace template emails with AI-generated, context-aware recovery messages.
AI-GENERATED PREVIEW
Hi Alex, I noticed your Pro Plan payment of $49.00 didn't go through. You've been a valued customer for 12 months with 12 successful payments — we'd hate for you to lose access...
🤖
AI-powered recovery emails
Every dunning email is unique and personalized — AI adapts tone based on customer tenure, plan value, and decline reason.
AI writes unique, personalized dunning emails for every customer based on their history, plan, and decline reason. Falls back to templates if unavailable.
Enable AI Personalization
Replace template emails with AI-generated, context-aware recovery messages.
How It Works
When a payment fails, AI looks at the customer's plan, tenure, lifetime value, and the failure reason, then writes an email tailored to that customer. The tone escalates across the 3-email sequence: friendly, then urgent, then final notice. Every email is different.
AI-GENERATED PREVIEW
🛡️
Smart Save
Growth
Intercept voluntary cancellations with personalized offers. Customers try to cancel, see a save offer, and stay.
Enable Smart Save
Show a cancellation interception modal when customers try to cancel.
Intercept voluntary cancellations with personalized offers. Customers try to cancel, see a save offer, and stay. Zero backend work for you.
Enable Smart Save
Show a cancellation interception modal when customers try to cancel.
Your Embed Code
Loading...
Paste this before </body> in your app.
Integration Guide
1
Copy the script tag above and paste it before </body> in your app.
2
Add this to your cancel button: onclick="ChurnShield.cancelFlow('CUSTOMER_ID')"
3
Replace CUSTOMER_ID with the Stripe customer ID (e.g. cus_xxxxx).
Discount Percentage
% off formonths
Offered when the reason is "too expensive" or "switching to another tool".
Pause Duration
month(s)
Offered when the reason is "not using it enough" or "need a break".
AI Smart Offers AI
AI picks the optimal offer per customer based on their tenure, plan value, and cancel reason. Overrides static discount/pause settings above.
Smart Offers active. AI generates a retention offer based on each customer's tenure, lifetime value, and cancel reason. High-value customers get more generous offers. The static discount and pause settings above are used as a fallback only.
Referral Program
Refer a founder to ChurnShield. You both get 1 month free when they subscribe.
These actions are irreversible past their recovery window.
Delete account
Closes your account, locks out all sessions, and stops billing. We keep your data for 90 days in case you change your mind, then permanently delete it.
Verify it's you
We sent a 6-digit code to . Enter it below to continue.