Retention software for edtech and online learning companies.

Most people cancel a learning subscription once they finish the goal or fall behind on it. Churnkey keeps them with a pause or a plan that matches where they are.

Learning products already running on Churnkey

copyleaksJenni.ai

Who we serve

Built for every kind of learning business

Online courses & memberships

Self-paced courses, communities, and creator memberships.

Cohort courses & bootcamps

Live, scheduled programs with a start and end date.

Test prep & certification

Exam prep, practice tests, and professional credentials.

Tutoring & coaching

One-to-one and small-group instruction and coaching.

Language & skills apps

Daily-habit learning apps and skill builders.

K-12 & higher-ed platforms

School, district, and campus learning tools.

ROI calculator

See what Churnkey could save you

Drop in your monthly churned revenue and watch what our edtech customers would recover and save on it.

$/ mo
75% cancellations25% failed payments

Revenue kept per year

$203,250

Across our edtech customers, Churnkey saves 30.3% of cancellations and recovers 44.6% of failed payments. On your numbers, that is $11,363 saved and $5,575 recovered every month.

Based on Churnkey's edtech customers, trailing 12 months. The payment-recovery figure is directional (two accounts).

The churn problem

There are eight reasons learners cancel

They finished what they signed up for

They passed the exam or learned the skill they paid for. With the goal met, they see no reason to keep the subscription.

They fell behind and gave up

They stopped keeping up with the material and decided they would not catch up. Overwhelm ends more memberships than price does.

The course or cohort ended

A fixed-length program finished and there was nothing to renew into. The subscription ends with the last lesson.

The plan outlasted the goal

An annual plan keeps charging long after a six-week goal is met. Education renews worst of any category on annual plans.

They stopped logging in

A learner who has not opened a lesson in a month has usually already left. The cancellation only catches up later.

Life got in the way

A semester break, a new baby, a busy season at work. They do not want to quit, they want to pause.

It costs more than it is worth now

Once the goal is mostly met, the monthly charge is the easiest line item to cut, especially against free videos online.

A card failed

An annual or cohort charge declined and the subscription ended with no decision made. The learner never chose to leave.

The insight

In education, the plan length decides who renews.

Education is the most polarized subscription category. Learners renew short plans that match a goal, but annual plans renew worst of all, because by renewal the goal is usually already met.

Renewal rate

By plan length (%)

Subscription renewal rate by plan length in education, showing annual plans renewing worst
Annual plans
24%Weakest renewal
Monthly plans
56%
Weekly plans
58%

Source: RevenueCat median renewal rates by app category, Education.

1Ask

Understand why users leave

Via a survey step

Collects why the user is leaving.

Why are you leaving?

Your feedback helps us improve.

And a freeform feedback

Free text captures the nuance behind why users actually leave.

Anything else we should know?

Honest feedback helps us improve. We read every reply.

2Offer

Give them a reason to stay

Pause

A pause halts billing for a set number of months and auto-resumes. Learners on a semester break or a busy stretch stay enrolled without paying for time they cannot use.

Pause and pick up where you left off.

Your progress, streak, and place in the course stay saved. Come back when you are ready.

We'll see you back on

Plan switch

A plan switch moves the learner between annual and monthly, or to a lighter tier. When the plan no longer matches the goal, it keeps them learning at a price that matches how long they need it.

Switch to monthly for the home stretch.

Only pay for the weeks you still need to finish.

Trial extension

A trial extension grants more time before the next charge. It gives a learner who is close to finishing the room to get there before they decide.

Take the time you need to finish.

Most learners who stop here were close. Take 30 more days on us.

+30
days
New end date

Onboarding help

An onboarding offer routes the learner to a real person or a cohort. When the problem is momentum rather than the product, a nudge brings them back.

Stuck? Let us get you moving.

A short call maps the fastest path to what you came here to learn.

Adaptive Offers

Adaptive Offers uses machine learning to find the right discount amount and duration for each learner rather than a fixed percentage, so a save protects your margin.

Your next month is on us.

The first weeks decide whether a habit forms. Stay on and your next month is free.

Limited-time offer
100% off for 1 month

Account credit

A credit applies a one-time amount to the account rather than cutting the recurring price, giving the learner a reason to stay without a permanent change.

This month, on us.

A credit toward this month while you get back into a rhythm.

You paid this period$99.00
Money back−$25.00
Your net for this period$74.00

3Segment

Segment learners by progress, engagement, and plan

Segment by where they are in the journey

Route a week-one signup into a different flow than a learner on month twelve. Someone just starting and someone near the finish should not see the same offer.

Segment by engagement

Send lessons completed, logins, and progress to Churnkey with Event Tracking. Then treat a learner who has stopped logging in differently from one who shows up every day.

Segment by plan and goal

An annual subscriber near a finished goal needs a different offer than a monthly learner mid-course. Segment on plan, billing interval, and where they are.

4Optimize

Test, watch, and stay compliant

A/B test your flows

Run a pause against a downgrade for the same cancel reason. Let the data decide which one keeps more users on the product.

Stay compliant

Consumer learning subscriptions fall under the FTC's click-to-cancel rules. Churnkey's compliance mode keeps your Cancel Flow aligned with consumer protection requirements without your team tracking every update.

Session recordings

Watch exactly how users move through the Cancel Flow. See where they hesitate, what they skip, and what makes them stay.

Churnkey Data

What Churnkey does for edtech companies

Across our edtech customers, Cancel Flows save 30.3% of attempted cancellations. Payment recovery is still directional, but early customers recover 44.6% of failed payments.

Cancel Flows (voluntary)Payment Recovery (involuntary)

Company A

32.5% voluntary

Company B

31% voluntary · 26.9% involuntary

Company C

29.8% voluntary

Company D

29.4% voluntary · 62.2% involuntary

Company E

28.9% voluntary

Average estimate

30.3% voluntary · 44.6% involuntary

Understand

The real reasons are in the comments

You are getting thousands of free-text cancel responses every month. Reading them by hand is impossible. Feedback AI reads every response for you and tells you whether the churn is overwhelm, price, or a missing outcome.

Automatic categorization

Freeform feedback is grouped into emergent categories and themes for prioritization and analysis.

MRR connection

Rank the impact of each cancel reason on your bottom line so you know where to focus your product roadmap.

Intelligent search

Use natural language to search for specific feedback, themes, and customers.

Feedback AI clusters free-text cancel responses into named, countable reasons

Payment Recovery

Most failed payments are recoverable

Up to 40% of churn is involuntary. Most of it comes from soft declines, like a low balance or a bank timeout, that clear on their own with a well-timed retry. Churnkey reads every decline code, retries the payments that can still succeed, and only asks the customer to update a card when one truly needs it.

+20%

more recovered when Churnkey runs alongside Stripe

98%

SMS open rate, against roughly 20% on email

Churnkey Precision Retries recovering a failed payment automatically
A failed payment moving from the card-issuing bank through the card network and billing provider to Churnkey, where a retry clears it

Precision Retries

Precision Retries find the moment a card will actually clear

Card issuers allow only a handful of retry attempts before they start blocking you, so each one has to count. Churnkey's models, trained on tens of millions of transactions, pick the time, day, and method most likely to clear for each card type, decline code, and processor.

  • Works alongside Stripe to recover about 20% more failed-payment revenue.
  • Too many retries make banks flag you, so Churnkey caps and spaces them to protect your approval rate.

Omnichannel dunning

When a retry cannot win, we reach the customer everywhere

Expired and closed cards need the customer to act. Churnkey runs that outreach for you across email, SMS, and an in-app payment wall, all on your own verified domain and branding. Campaigns are segmented by plan, language, time zone, and payment method, and routed to the right billing contact on the account.

  • SMS opens at 98%, and in our pilots recovered three to four times what email did.
  • One-tap, pre-authenticated links, so bypassing the login removes the friction entirely.
  • Fixed fees, never a percentage of what you recover.
Churnkey recovering a failed payment over SMS with a one-tap payment link

Payment Recovery Wall

When the emails go unread, ask inside the product

Some customers never open the email. The Wall asks for the card update inside your product, where they already are, and holds back access until the payment clears. It uses your brand styles and your wording, and you decide how firm it gets.

  • Lifts recovery of failed payments by 4% to 12%.
  • Soft restriction toggles set how much of the product stays usable.
  • Past-due customers stop running up usage you are not paid for.
Explore the Payment Recovery Wall
Churnkey's Payment Recovery Wall asking a past-due customer to update their card inside the product

Churnkey Data

Early edtech accounts recover ~45% of failed payments

Got questions?

Common questions

You already paid to enroll them. Keep them subscribed.

Churnkey is the retention infrastructure for edtech and online learning companies. Save cancellations, recover failed payments, and turn churn into recurring revenue.