Recovery
Windback generates 9 AI-powered recovery email variants for each churn event, each using a different psychological strategy. You can review, edit, and send variants through the API.9 Recovery Strategies
Each churn event generates one variant per strategy:| Strategy | Description | Best For |
|---|---|---|
value_recap | Remind customer of key value they received | Long-tenure customers, competitor switchers |
unused_feature | Highlight features the customer never tried | Low-engagement customers |
downgrade_offer | Offer a cheaper plan instead of canceling | Price-sensitive customers |
pause_option | Suggest pausing the subscription temporarily | Temporary budget constraints |
founder_email | Personal email from the founder/CEO | High-MRR customers, bad experience |
pain_point_fix | Address the specific issue that caused churn | Missing feature, bug reports |
social_proof | Share success stories from similar customers | Uncertain customers |
feedback_request | Ask for feedback with an incentive to return | No clear reason, generic cancellations |
discount | Offer a time-limited discount to stay | Price-sensitive, short-tenure customers |
The AI selects and ranks strategies based on the cancel reason, customer tenure, MRR, and behavioral data. All 9 variants are generated, but the recommended variant is highlighted in the dashboard.
Generate Recovery Variants
Generate 9 AI recovery email variants for a churn event.Example Request
Example Response
Generation typically takes 5-15 seconds. The event status changes to
processing immediately and variants_generated when complete. You can poll the event endpoint or use the dashboard for real-time updates.Send a Variant
Send a specific recovery email variant to the customer.Example Request
Example Response
Update a Variant
Edit a variant’s subject or body before sending.Request Body
Updated email subject line.
Updated email body (plain text or HTML).
Example Request
Example Response
Variant Statuses
| Status | Description |
|---|---|
draft | Generated but not yet sent |
sent | Email sent to customer |
opened | Customer opened the email (tracked via pixel) |
clicked | Customer clicked a link in the email |
bounced | Email bounced (invalid address) |