📉 retentionradar Live · Self-host

A churn radar for indie SaaS founders who don't have a CS team.

Score every customer by churn risk from usage + billing signals. Get a daily at-risk list. Run an automated win-back campaign (discount offer, feature reminder, personal founder email) when a score crosses threshold. Built for a solo founder with 50-5,000 paying customers, not a ChurnZero-scale enterprise.

What it does

🚨

Daily at-risk list

Every night: rescore every customer. Surface the top N at-risk today, with the specific signal that flipped them (usage drop, failed payment, support-ticket spike). Actionable, not a dashboard-to-nowhere.

📊

Multi-signal scoring

Usage: login frequency, feature depth, API call volume. Billing: failed charges, plan downgrades, subscription pauses. Support: ticket count + sentiment. Product: feature-flag adoption. Weighted blend per your business.

💌

Win-back campaigns

Templates: founder-style personal email, time-limited discount, feature-reminder, 'did we mess something up?' humility note. Route automatically based on the at-risk signal — payment failure gets a different reach-out than usage drop.

🔌

Usage ingestion

Webhook endpoint accepts your product's event stream. Or pull from Stripe/Mixpanel/Amplitude APIs. Or drop a CSV once a day. Whatever fits.

📈

Cohort + trend views

Monthly churn rate. Reactivation rate from win-back campaigns. Campaign-by-campaign conversion. Learn which reach-outs actually rescue customers and which are busywork.

🔒

Founder-owned

Flask + SQLAlchemy. Your customer list + usage data stays on your infra, not a CS-SaaS vendor's. Run on a $5 VPS for a team of 1. Scale to multi-tenant for an agency managing churn for clients.

Quickstart

# clone and install git clone https://github.com/Dangercorn-Enterprises/retentionradar.git cd retentionradar pip install -r requirements.txt # run — dashboard on port 8442 python app.py # → http://localhost:8442

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Growth
$129/mo
  • Everything in Pro
  • Multi-client (agency mode)
  • Slack + PagerDuty alerts
  • Custom scoring models
  • SSO + team accounts
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

retentionradar is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.