Lemon Squeezy cancellation tracking

How to track cancellations from Lemon Squeezy.

Lemon Squeezy logs that a customer cancelled. It doesn't tell you why. ChurnNote subscribes to the cancellation webhook, sends a personal email from your domain asking the question, and groups the reply by reason — so you actually know what's driving your churn.

Quick answer

To track cancellations from Lemon Squeezy: subscribe to the subscription_cancelled webhook, send a plain-text exit email from your domain asking why, capture the reply, group the reason. ChurnNote does this natively for both Lemon Squeezy and Stripe — connect with one API key, $12/mo flat.

What Lemon Squeezy shows you vs what ChurnNote shows you

Lemon Squeezy default

  • • Subscription status: cancelled
  • • Cancellation timestamp
  • • MRR lost
  • • Customer email
  • • Plan they were on

You know they left. You don't know why.

With ChurnNote on top

  • Everything Lemon Squeezy shows
  • The verbatim reply from each customer
  • The reason category (pricing, missing feature, etc.)
  • Customer tenure and LTV
  • Win-back queue ranked by recoverable revenue

How ChurnNote tracks every Lemon Squeezy cancellation

  1. 1

    Connect Lemon Squeezy

    In ChurnNote, paste your Lemon Squeezy API key. ChurnNote registers a webhook on your store automatically — no manual webhook configuration needed.

  2. 2

    Cancellation fires the webhook

    When a customer cancels their Lemon Squeezy subscription, LS fires subscription_cancelled. ChurnNote receives the event in real time with the customer email, plan, tenure, and LTV attached.

  3. 3

    Plain-text exit email sent

    ChurnNote drafts and sends a personal email from your sender domain — no Lemon Squeezy branding, no template, no logo. The customer sees a normal note from the founder asking why.

  4. 4

    Reply captured and grouped

    The customer replies to your email; ChurnNote ingests the reply, groups the reason (pricing, missing feature, too complex, switched tool, bad experience, no longer needed), and stores the verbatim text on the customer's timeline.

  5. 5

    Cancellation analytics in your dashboard

    Your ChurnNote dashboard shows every Lemon Squeezy cancellation alongside the reason, the customer LTV, MRR lost, and the reply rate — month over month, with cluster detection so you can see which reason is repeating.

  6. 6

    Win-back queued when something changes

    When you ship a fix, launch a new plan, or address a missing feature, ChurnNote drafts a follow-up to the customers whose cancellation reason matches. You review every win-back before it sends.

FAQ

How can I track cancellations from Lemon Squeezy?
Lemon Squeezy fires a subscription_cancelled webhook every time a customer cancels. To track cancellations meaningfully — with the reason, the customer's tenure, LTV, and reply — you need a tool that subscribes to that webhook, sends a follow-up email, captures the reply, and groups it. ChurnNote does this end-to-end natively for $12/mo.
Does Lemon Squeezy show cancellation reasons by default?
No. Lemon Squeezy logs that the subscription was cancelled and the timestamp, but doesn't ask the customer why or send any follow-up. To get reasons you need either a custom cancel-flow integration or a tool like ChurnNote that emails the customer after the fact.
Which Lemon Squeezy webhook fires on cancellation?
subscription_cancelled fires when a customer cancels their Lemon Squeezy subscription. subscription_expired fires later when the paid period actually ends. For cancellation feedback, listen to subscription_cancelled — the customer just made the decision and is most willing to tell you why.
Does ChurnNote support Lemon Squeezy natively?
Yes. ChurnNote is one of the few churn tools with native Lemon Squeezy support — most competitors are Stripe-only or focus on Chargebee/Paddle. With ChurnNote you connect Lemon Squeezy with one API key, and the cancellation tracking starts immediately.
Can I use ChurnNote with both Lemon Squeezy and Stripe?
Yes. ChurnNote handles both providers in one dashboard — useful if you've migrated billing platforms or operate multiple products on different stacks. Cancellations from either provider end up in the same workflow.
What about Lemon Squeezy failed payments?
ChurnNote also handles Lemon Squeezy involuntary churn — failed payments trigger a 3-email recovery sequence with fresh invoice links. So one tool covers both voluntary cancellations and failed payments for Lemon Squeezy users, the same way it does for Stripe.
Is this different from Lemon Squeezy's built-in analytics?
Yes. Lemon Squeezy's analytics show MRR, churn rate, and cancellation counts. ChurnNote shows cancellation reasons — the verbatim text and the grouped category — for each cancelled customer. The metrics tell you something is wrong; the reasons tell you what to fix.

One Lemon Squeezy API key away.

Track every cancellation, learn the real reasons, queue the win-backs. $12/mo flat — works alongside Stripe in the same dashboard.

Get started