Case study · Lifecycle & Revenue
A win-back sequence in GoHighLevel that follows up every cancellation and tracks who comes back
When a subscriber cancels, it asks why, waits, makes the case for returning over the following weeks, then checks whether they resubscribed and files them as reactivated or lost.
The problem
A cancelled subscriber is the cheapest customer to win back. They know the product and they trusted the business once. Winning them back costs a fraction of finding someone new.
Most businesses do nothing. The cancellation goes through and the customer disappears. Nobody asks why they left, so the reason never gets fixed. Nobody follows up, so people who cancelled for a temporary reason never come back, even though many would have.
How it works
The workflow starts when a customer is flagged as cancelled. In this build that is a tag. In a live account it would start from the subscription cancelled event.

- Move the opportunity to the Cancelled stage, so churn shows in the pipeline.
- Send a sorry to see you go email that asks plainly what could have been better. Replies go to a person.
- Wait seven days. Nobody wants a pitch the day after they leave.
- Send a win-back email with an incentive.
- Wait fourteen days.
- Send a final win-back email. After this, the system stops contacting them.
- Check whether they resubscribed. If yes, tag them as reactivated, move them to Reactivated and send a welcome back message. If not, tag them as lost and move them to Lost.



The final check is what makes this a system rather than a goodbye email. Everyone who cancels ends in one of two labelled buckets, and the recovered customers are visible in the pipeline instead of mixed in with everyone else.
The feedback question in the first email matters too. Cancellation is the one moment a customer has both the reason and the motivation to tell you the truth.


What a person still handles
- Reading and answering replies to the first email. That is where the reasons for cancelling come from.
- Fixing whatever those reasons point to.
- Choosing the incentive offered.
Built with
- GoHighLevel
GoHighLevel workflows, conditional branching, tags, pipeline stages and the email builder. It is one part of a connected lifecycle. It also catches customers whose failed payments could not be recovered and those whose refills lapsed.
Your build starts with the arithmetic.
Bring a week of real examples to the free audit. We come back with the three worth doing first, what each is worth, and a fixed price. If a cheaper tool already covers it, we say so.
Book the free audit →