tenure

Setup

Your cancel flow, offers and emails. Drafted for you.

Tenure reads your site and your billing and drafts your cancel flow, offers and emails in your words. You approve them. Nothing reaches a customer before you switch it on.

Read

  • yourapp.compricing, features, look
  • Stripe catalogue3 products, 6 prices
  • Your note“Offer a pause, not a discount”

What your app does

A project tool for small studios. Milestone: first project shared in week one.

Looks right

Your plan, in short

Waiting on you
Sample cancel flow · ready for review
  1. I’m taking a break for now

    Pause for 1 month

    Billing resumes on the date shown

  2. It’s too expensive

    Switch to Basic at renewal

    Only with their own words on price

  3. It’s missing features I need

    Help card, then a clean exit

    No offer

Adjust offersApprove plan

The problem

Retention work stalls at the blank page.

  1. 01

    Someone has to design it first

    Reasons, offers, costs, wording: weeks a small team never finds.

  2. 02

    Templates treat everyone alike

    A generic flow can't know your plans, prices or voice.

  3. 03

    Tools that act alone spend your margin

    Billing changes should wait for the person paying for them.

How it works

What Tenure does, step by step.

  1. 01

    Three screens, a few minutes

    Your site, your billing, then your plan. Tenure reads your site while you connect Stripe, Chargebee or your own billing, and imports your subscribers.
    01 · Your site

    yourapp.com

    Read in the background

    02 · Billing

    Stripe connected

    Subscribers imported

    03 · Your plan

    3 offers, 3 emails

    One approval

    Prepare my plan

    usually about a minute
  2. 02

    A drafted plan in about a minute

    Offers, wording and suggested spending limits, drafted from your site and your prices. Draft again with a line on what you want: “Offer a pause, not a discount.”

    Read

    • yourapp.compricing, features, look
    • Stripe catalogue3 products, 6 prices
    • Your note“Offer a pause, not a discount”

    What your app does

    A project tool for small studios. Milestone: first project shared in week one.

    Looks right

    Your plan, in short

    Waiting on you
    Sample cancel flow · ready for review
    1. I’m taking a break for now

      Pause for 1 month

      Billing resumes on the date shown

    2. It’s too expensive

      Switch to Basic at renewal

      Only with their own words on price

    3. It’s missing features I need

      Help card, then a clean exit

      No offer

    Adjust offersApprove plan
  3. 03

    One approval, and only you can give it

    Approve the plan and its limits in one step, then switch it on when your cancel link points at it. Coding agents and API keys can propose, never approve.

    What your app does

    One line, drafted from your site

    Offers and emails

    3 offers at the cancel click · 3 win-back emails

    Spending limits

    Never more than $790 a month in offers

    Nothing reaches customers until you switch it on.

    Approve plan

    Coding agent → approve not allowed

    Agents propose. Only a person approves.

  4. 04

    Try it as your customer first

    The real flow on your plan, with nothing billed or sent. New workspaces start in test mode.
    One offer, from your published plan

    Switch to Basic instead?

    $19 $49 a month

    Your plan changes to Basic on Oct 25, your renewal date; nothing changes until then.

    On Basic you won’t have

    Team seatsPriority exports
    Switch at renewalCancel my subscription

    Billing

    Stripe schedule from the period end, no proration

    Counted as kept only when the renewal on Basic is paid.

The details

What’s in it.

Reads your public site
Pricing, features and look.
Drafts in your voice
Wording, offers, limits and optional win-back.
Stays current
Pricing and changelog re-read weekly, as suggestions.
Three ways to install
Hosted page, one script tag, or your coding agent.
Test mode first
Test data and test emails stay with your team.
People approve
Only a signed-in owner or admin.

What setup needs

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.

Good to know

  • Your free churn report fills in from your Stripe or Chargebee history while you set up.

Questions about this part.

Something else? Talk to us.

What does it read from my site?
The page you give, your pricing page, your changelog and your app's look.
Can I tell it what I want?
Yes. Draft again with a few lines on what to focus on, and add your docs as a link, a PDF or a Word file.
Can my coding agent approve the plan?
No. Agents and API keys can read, propose and test. Approving and switching on need a signed-in owner or admin.

See the plan Tenure would draft for your app.

Your cancel flow, offers and emails, drafted from your site and billing.

Drafting your plan starts with a free account, then you connect billing.

Free during early accessStripe, Chargebee or your own billingQuestions first? Talk to us