Retain customers

Churn is a handful of fixable moments.

A renewal that failed, a card that changed, a cancel button that got clicked. Each one has a fix, and Waffo runs it before the subscription goes quiet — no growth team, no flow to build.

Before a subscription quietly ends, three moments can catch it.

A failed renewal, a changed card, a tapped cancel — each moment has its own fix. Here they are, one at a time.

  • 01 / FAILED RENEWALS

    A failed renewal gets another attempt.

    What cannot be recovered is paused, not cancelled.

    Monthly planRenews every month
    R$1.99Active
    1. Renewal dueThe stored credential is charged on schedule.
  • 02 / CHANGED CARDS

    A card that changed should not end a subscription.

    No re-subscribe — plan, price and renewal date stay put.

    What changed
    Stored•••• 5312 · exp 04/26
    At the next renewal•••• 5312 · exp 04/29

    Refreshed through the card networks' account updaters before the renewal falls due — the customer does nothing.

  • 03 / THE CANCEL STEP

    Answer the cancel click while they are still on the page.

    Payments outside the offer go back to the list price.

    Premium planActive
    Price
    R$1.99
    Next billing
    26/05/2025
    Cancel subscription
    What the offer covers
    The next four payments
    1. Payment 1R$0.98
    2. Payment 2R$0.98
    3. Payment 3R$0.98
    4. Payment 4R$1.99
04 / UNDERNEATH

Retention is three products doing their job.

None of this is a separate product to buy. It is the subscription engine, the coupon, and the authorization path — pointed at the moment a customer might leave.

Frequently asked questions about retention.

No. Reason codes, the customer emails, the automatic retries, the account updaters and the cancel-flow offer are all part of the subscription. You configure the offer; the rest runs on every subscription by default.

Retry timing is configured per merchant, so it follows your setup rather than a fixed schedule we publish here.

The card networks' account updaters refresh the stored credential before the next renewal falls due, so the renewal goes through without the customer doing anything.

It returns to the list price. The offer only covers what you set it to cover — the next payment, the next few payments, or every payment for as long as the customer stays — and the subscription's own price is never changed by it.

No. The cancellation goes through, and service runs to the end of the period they already paid for.

Companies go live on Waffo. Developers start on Pancake.

Two paths, one promise: you build the product, Waffo runs the payments.