v1.0 is live

Build churn recovery into your product

Detect cancellations, generate AI winback emails, and recover revenue — all from one API.

import Windback from "@windback/node";

const pb = new Windback({ apiKey: "cg_sk_..." });

const events = await pb.churnEvents.list();
const recovery = await pb.churnEvents.generate(
  events[0].id
);
At a glance
AI Strategies0
SDK Languages0
Min Setup<0min
Uptime0%
AI Strategies
DiscountSocial ProofFeature HighlightFounder EmailUrgencyDowngradeSurveyLoyaltyComparison
Install
npm install @windback/node
Platform

Everything you need to fight churn

From detection to recovery, Windback handles the entire lifecycle.

AI-Powered Recovery

Generate 9 unique email variants using strategies like discounts, feature highlights, social proof, and founder emails.

Multi-Provider Support

Native webhooks for Stripe and Razorpay. Custom webhook endpoint for any billing system you use.

Real-Time Analytics

Track MRR at risk, recovery rates, and churn trends. Know exactly which strategies work best.

One-Click Send

Preview AI-generated emails, pick the best variant, and send it directly — all from the dashboard.

Multi-Project

Manage churn recovery for multiple products from one account. Each project gets isolated keys and data.

Drop-In Widget

A single script tag adds a cancellation flow to your app. Captures reasons before the customer leaves.

Ready to reduce churn?

Start recovering customers in minutes. Follow the quickstart guide and integrate Windback into your product today.