USE CASE · BY INDUSTRY

NoChurn for edtech platforms

The learner uses it, a parent pays for it, and the school calendar decides when both of them think about canceling.

  • Pause for the school holidays
  • The payer and the learner, both in view
  • Exam dates as a churn signal

WHEN A PAYMENT FAILS

A retry at the right moment, then an email that sounds like you.

Retries timed to the customer’s local time and likely paydays, an email written for this customer and checked before it leaves, and a card update page that takes ten seconds.

Failed payments

Edtech subscriptions cover a wide range: homework help and tutoring platforms, language learning apps, test prep, coding clubs for kids, tools that teachers or tutors pay for themselves. What they share is a learning rhythm. People sign up around the start of term, an exam, a move abroad or a new year’s resolution, and they reconsider when the term ends or the goal is reached.

This page is about ongoing learning subscriptions. If you sell courses, cohorts or a course library, see online courses instead.

Where edtech loses subscribers

Involuntary churn

  • The payer is not the user. A parent’s card pays for a child’s account. When the card expires, the failed payment email goes to a parent who does not open the app, while the child simply loses access.
  • Small charges on personal cards. Monthly learning plans are often a modest line on a family budget. They fail on low balances and expired cards, and get noticed late.
  • App store billing. Language and learning apps sold through the App Store or Google Play are billed by Apple or Google, which run their own retries and grace periods.

Voluntary churn

  • Seasonality. Summer holidays, exam season ending, the end of a school year. Many families do not want to cancel, they want to stop paying until term starts again.
  • Goal reached. The exam is passed, the trip is over, the child moved up a level. This is success churn, and the right move is a good exit and a well-timed invitation back.
  • Low engagement. A learner who stopped practising makes the next charge feel wasted, and the parent notices.
  • Price at renewal. Annual plans bought with a launch discount come up for renewal at full price.

How NoChurn handles it

Failed payments

On Stripe, NoChurn retries failed payments at times based on the decline reason and likely paydays. Recovery emails are written by AI for each family, in their language, and you can review them before they go out. They can name what the learner keeps by updating the card (progress, streaks, a tutor’s schedule) instead of reading like a bank notice. Each email links to a hosted card update page; card data stays with your payment provider. See failed payments and dunning email templates.

On the App Store and Google Play, retries and the grace period stay with Apple and Google. NoChurn reads the store notifications, so it can tell the learner or parent in your app or by email and link to the store’s subscription settings. See App Store billing retry and grace period.

Churn score

Each new subscriber gets a score from 0 to 100 at signup and again on every change, based on payment method, signup source and any custom data you send. A subscriber who removes their card before renewal is flagged before the payment fails. See churn score.

Cancel flow built for the school year

Reason Suitable offer
Summer or holidays Pause until term starts
Exam done, goal reached No offer, or a lower plan to keep progress
Too expensive A discount or a cheaper plan
Child or learner stopped using it A pause, or a call with a tutor
Switching to a school-provided tool Let them go cleanly

A one-click “cancel now” button stays visible on every step, so a parent who wants to stop can stop. On web billing, use the hosted modal with your branding or the headless API in your own account pages. For App Store and Google Play subscriptions, your app can show the flow through the headless API before linking to the store’s own cancel page, which always works. See cancel flows and pause vs discount offers.

Win-back

Families who leave get win-back emails at 30, 60 and 90 days, written from their cancel reason. For edtech, timing matters more than discounts: a family that left for the summer is best invited back before term starts, and one that left after an exam may come back for the next level.

Custom data worth sending

  • learner_age_band or level: a band or level is enough; see below on children’s data.
  • last_active_at: last lesson, practice or session.
  • key_feature_usage: lessons completed, sessions booked, streak length.
  • goal or exam_date: when the learner expects to be done.
  • signup_source: school referral, social, search, a back-to-school campaign.
  • payer_is_learner: does churn differ when the person paying also learns?
  • plan, billing_interval and coupon_used
  • country

NoChurn shows which attributes go with churn, with sample sizes, and AI explains them. Correlation, not cause. See custom data.

Integrations that fit

What to watch out for

  • Children’s data. If some of your users are children, rules on collecting and sharing their data may apply in your markets. NoChurn works on the paying account and does not need anything about the child. Send bands and counts, not names or birth dates, and check with your counsel.
  • Who you write to. Recovery and win-back emails should go to the payer, not to a child’s login email.
  • Cancellation and renewal rules. Annual renewals and online cancellation are regulated differently by country; see click to cancel rules and annual plan renewal reminders, then check with your counsel.
  • School contracts. Plans bought by schools usually follow a purchasing process, not a cancel button. Keep those out of the consumer cancel flow.

How NoChurn helps

For edtech, NoChurn reaches the parent who pays when a card fails, offers a summer pause instead of a cancel, keeps a one-click exit on every step, and invites families back when the next term or level comes around. Every feature is on every plan, priced only by MRR and never by a share of recovered revenue. See pricing, or the pages for online courses and mobile apps.

Other industries

All use cases →
PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Stop leaking revenue.

  • Free until $300 MRR
  • No card needed
  • Live in 10 minutes
  • Never a cut of what we recover