Features
Cancellation Saves
How Arcalotl intercepts cancellations and presents dynamic retention offers.
When a member cancels, Arcalotl doesn't just process it. It collects the reason and presents a tailored offer to keep them subscribed.
How it works
- Member runs
/cancel - Arcalotl asks why they're leaving (via a native modal)
- Based on the reason, a dynamic offer is presented:
- Too expensive: Discount offer (e.g., 30% off for 3 months)
- Not using it enough: Pause offer (keep the role, skip billing)
- Switching to something else: Downgrade to a cheaper plan
- Other reasons: Custom fallback offer
- Member accepts or declines
- If declined, the cancellation processes at the end of the billing period
Offer types
| Reason | Offer | Example |
|---|---|---|
| Too expensive | Discount | 30% off for 3 months |
| Not using it | Pause | Pause billing for 1 month |
| Missing features | Downgrade | Switch to a lower tier |
| Temporary | Pause | Pause billing for 2 weeks |
Members who accept a save offer continue their subscription seamlessly. The discount or pause is applied automatically through Stripe.
Analytics
The dashboard tracks save rates broken down by cancellation reason, so you can see which offers work best and adjust your retention strategy.
Configuration
Cancel saves are enabled automatically. Offer amounts and types can be customized from the dashboard.