Subscription retention
Keep the subscribers you’re about to lose.
Tenure drafts your cancel flow, offers and win-back emails from your site and billing. You approve what goes live.
Works withStripeChargebeeor your own billing

Try it before signing up
Pick a reason. See what your customer sees.
What your customer sees · sample
Why Tenure responds this way
Busy, not unhappy, so a pause fits. Only offers you approved, for customers they suit.
How it’s counted: A pause counts as a save only when billing confirms the change.
Sample plans and prices. Nothing is sent or billed.
From draft to launch
Four steps. You decide what goes live.
- 1
Your site
Paste your site. Tenure reads your plans, prices and look.
- 2
Billing
Connect Stripe, Chargebee or your own billing.
- 3
Your plan
Review offers, emails and spending limits. Approve.
- 4
Switch to live
Point your cancel link at Tenure, or add the widget.
Before, during and after
Most tools start at the cancel click. Tenure starts earlier.
And it keeps going after a customer leaves.
- Tenure: the whole line
- Trial endingan email 3 days before
- Milestonea milestone email if missed
- Going quietat most 2 check-ins
- Limit reachedan upgrade offer in your app
- Cancel clicklisten, one offer at mostMost retention tools start here
- Renewal paidthe save is counted
- Win-backemails on day 2, 21 and 45 after leaving
Proof from billing
An accepted offer isn’t collected revenue.
Tenure counts a save in money only when the renewal is paid.
Today
Offer accepted
$0 counted
A click, not money.
Stripe or Chargebee
Billing confirms
Waiting on renewal
The change is scheduled.
Oct 25
Renewal paid
$49 counted
From the paid invoice.
Your console
Every save, from click to paid invoice.
What you see once it runs: revenue kept, where each cancel attempt ended, and what each offer did.
Picture of the console · example data

Pricing
Free during early access. Flat pricing afterwards.
Paid tiers start only if you opt in, with 30 days’ notice.
After early access
Free
$0 a month
Up to 100 active subscribers
Growing
$49 a month
Up to 1,000 active subscribers
Early growth
$199 a month
Up to 10,000 active subscribers
Larger
Let’s talk
More than 10,000 active subscribers
Before you start.
Something else? Talk to us.
What happens after I select ‘Draft my plan’?
Can I just get the churn report?
Do I need a developer or an email provider?
What does setup ask for?
To start, no code
- An email address you can confirm. Tenure sends a 6-digit code when you sign up.
- Your Stripe or Chargebee API key, pasted in (for Stripe, a secret or restricted key).
- Your workspace starts in test mode: a live key lets Tenure draft from your real customers, and Tenure only reads with it until you switch to live; a test key works too, with test data.
- After you switch to live, Tenure changes billing only to carry out what a customer chose (an offer they accepted, or their cancellation), or a refund that an API key with the Runtime scope asks for, within your refund limit.
- Billing on your own backend? Tenure calls your billing service or sends it a signed webhook, for cancellations and the seat, add-on or pack offers your service supports. A pause, discount or plan change needs Stripe or Chargebee.
To switch to live
- Point your app’s cancel link or button at your Tenure page. No code needed. Or have a developer add the widget.
Later, optional
- Customer emails: your own Resend account and a verified sending domain. This may need DNS access, and Resend’s costs are separate.
- Check-ins when customers go quiet: usage events, or a connected source of last-active dates.
You can review your whole draft before installing anything.
Does Tenure recover failed payments?
Can customers still cancel?
What happens if Tenure is down?
Will my customers see anything during setup?
See the plan Tenure would draft for your app.
Your cancel flow, offers and emails, drafted from your site and billing.


