ArcalotlArcalotl
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

  1. Member runs /cancel
  2. Arcalotl asks why they're leaving (via a native modal)
  3. 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
  4. Member accepts or declines
  5. If declined, the cancellation processes at the end of the billing period

Offer types

ReasonOfferExample
Too expensiveDiscount30% off for 3 months
Not using itPausePause billing for 1 month
Missing featuresDowngradeSwitch to a lower tier
TemporaryPausePause 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.

On this page