Setting the Offer
- On the Workflows page, click the edit (pencil) icon on the trigger row you want to change — each trigger (cancellation, trial) has its own campaign, so its offer and script are edited separately
- The workflow wizard reopens in place at its Offer step — adjust the percentage (0–90), then click Save changes
The offer percentage only applies to workflows created by your Stripe
connection — RevenueCat saves are funded from your Apple offer-code pool
instead. See Connecting
RevenueCat.
Choosing What the Offer Applies To
By default, the win-back discount applies to the customer’s current plan — the same subscription they’re cancelling, just discounted. You can instead have the offer apply to your annual plan, paid upfront, so a saved customer commits to a full year rather than staying on their existing (often monthly) plan.- Open the workflow’s campaign in the full campaign editor and find the Revenue Recovery settings
- Under Offer applies to, choose Their current plan (default) or Annual plan, paid upfront
- If you choose Annual plan, paid upfront, pick one of your active yearly Stripe prices from the Annual plan to offer dropdown
This choice is only available for Stripe-managed recovery campaigns.
RevenueCat/App Store campaigns configure their annual offer in App Store
Connect instead — the AI just describes that same offer on the call.
What the Member Gets
The discount (for example, 50%) is applied to the annual plan for the first year; it then renews at the full annual price — the coupon is one-time, just like the current-plan offer.How Members Are Charged
- Already lapsed — a member whose subscription has already ended pays the full discounted first year up front.
- Still subscribed and cancelling — a member who’s still active but cancelling is switched to the annual plan immediately and charged the discounted annual price minus a proration credit for the unused time left on their current plan — standard Stripe proration, so their first charge can be a little less than the full discounted year.

