Win-back campaigns — Bring back customers who quietly stopped coming
A win-back campaign finds customers who used to buy or book regularly and then stopped. It sends a short message based on their history, such as a service they had or a product they used to reorder. Replies and bookings go to staff, and anyone who opts out is left alone.
By Julia Ja, Owner
Win-back message
No check-in since JanuaryThen
A staff member answers and books her into a Thursday evening class.
Why it matters
The problem it solves
Regular customers rarely say they're leaving. They just stop booking or ordering, and the business notices long after, if at all.
The usual fix is a promotion to the whole list. It reaches people who were never going to leave, and says nothing about what each lapsed customer used to buy.
Example · illustrative
A fitness studio in early spring
- A member who came to Tuesday spin classes all last year hasn't checked in since January.
- The system sees her gap is well past her usual pattern and prepares a note that mentions the Tuesday class.
- The owner decides not to add an offer.
- The message goes out with a booking link, and she replies that her work shifts changed.
- A staff member answers and books her into a Thursday evening class instead.
How it works
How win-back campaigns works
- Starts whenA customer goes longer than usual since their last visit or order
- 1Step 1Find lapsed customersThe customer list is checked for people whose last visit or order is overdue compared with their usual pattern.
- 2Step 2Match the messageThe message refers to their history, such as the service they had or the product they reordered.
- A person decidesApprove any offerThe owner decides whether to include an offer, and what it is.
- 4Step 4Send and follow upThe message goes by email or text, with at most one follow-up.
- 5Step 5Hand over repliesBookings land in the calendar; questions and complaints go to a person.
Before · by hand
- Nobody notices when a regular stops coming.
- A general promotion goes to the whole list once in a while.
- The same discount goes to everyone, whatever they bought.
- Lapsed customers are found only when someone runs a report.
With win-back campaigns
- Lapsed customers are found as they lapse.
- Each message mentions what they actually had or bought.
- Offers are used only where the owner chooses.
- Returning customers are tracked, so the owner sees what works.
What we build
The parts of win-back campaigns
Your systems
- Klaviyo
- Mailchimp
- Square
- Shopify
- Mindbody
- HubSpot
What we build
1Lapse detection
Compares each customer's last visit or order with their own usual gap, or with a gap set per service.
2History-based messages
Templates that pull in the service, product or class the customer used to choose.
3Exclusion rules
Leaves out customers with open complaints, refunds, unsubscribes, frozen memberships or recent contact.
4Offer approval
Any discount is set by the owner, per group of customers, before messages go out.
5Reply routing
Bookings land in the calendar, and replies with questions or complaints go to a person.
6Return tracking
Records who came back after a message, so the owner sees which messages are worth keeping.
Your team decides
- The owner decides whether to offer a discount, and to whom.
- Staff reply personally to anyone who writes back with a complaint.
Industries it fits
What win-back campaigns looks like in each industry
Salons & barbershops
Clients past their usual rebooking gap get a message from their stylist with open times. If their stylist has left, the message introduces another stylist instead.
Everything for salons & barbershopsYour industry isn’t listed, or works differently? Describe it and get an answer in a minute.
Getting started
What you need first
We go through these with you in the audit, before anything is built.
Before we start
5 things to have ready- A customer list with visit or order history, from a POS, booking system, store or CRM.
- Marketing consent records, so only opted-in customers are messaged.
- A decision on what counts as lapsed for each service or product.
- Your offer policy, if any, and who approves it.
- Someone to answer replies and complaints.
How a rollout runs
- 1Study the visit patternsWe look at your history to find the normal gap between visits or orders for each kind of customer.
- 2Set the groupsWe group lapsed customers by what they used to buy, and agree on who is always left out.
- 3Write the messagesWe write a message for each group with you, and you decide where an offer belongs.
- 4Send a first batchA small first group is messaged, and staff watch the replies and bookings closely.
- 5Run it continuouslyOnce the wording works, new lapsed customers are found and messaged as they pass their usual gap.
What to measure
How to know it's working
Weekly report · win-back campaigns
IllustrationLapsed customers found per month
Shows the size of the problem, and whether it's growing.
Returns after a message
The main outcome: customers who booked or ordered again after hearing from you.
Returns with and without an offer
Shows whether discounts are needed, or a plain reminder works as well.
Replies and the reasons given
Replies often explain why people left, which is useful on its own.
Unsubscribes
A rise means the messages feel unwelcome or reach the wrong people.
We measure the baseline before building, so the change can be compared afterwards.
When it’s not a fit
- It needs clean history. If visits or orders aren't tied to a named customer, lapses can't be found.
- Some customers left for good reasons, like moving away. Expect replies saying so, and update the record.
- Without marketing consent, many customers can't be messaged. Check your consent records first.
- Frequent discounts teach customers to wait for the next one. Use offers sparingly.
Tool or custom build
Do you need a custom build?
Option A · a ready-made tool
An off-the-shelf tool may be enough
Klaviyo and Mailchimp have win-back flows, and Square Marketing can target customers who haven't visited lately. They work well when all the history lives in that one tool.
Option B · built around your systems
When a custom build is worth it
A custom build makes sense when history sits in more than one system or lapse rules differ by service. It also fits when replies should create bookings or CRM tasks.
Not sure which fits?
What it typically costs
Typical ranges as of October 2026. Not a quote.
Ready-made tool, set up by us
An existing platform on your own account, configured for your business.
- Setup, one timepaid to Lorryn
- $750–$1,500
- Tool subscriptionpaid to the provider
- $15–$75 / month
Fits when your process matches what the platform already does.
Custom build
Built around how you work, with no platform subscription. You own it.
- Build, one timebasic version to full version
- $2,000–$5,000
- Running costshosting and usage, on your accounts
- ~$10–$40 / month
Fits when your systems, rules or exceptions don't match a ready tool.
Optional Automation Care: $125 · $250 · $375 / month
1, 2 or 3 hours of support a month, with monitoring and alerts included. Without it, you run it yourself after handover.
Typically works with Klaviyo, Mailchimp, Square, Shopify.
Booking into or writing to your field-service, practice or shop software adds up to $500 to the ready-made tool (often a built-in feature) and $500–$1,500 to a custom build.
Your price depends on volume, the systems involved and how many exceptions need a person. Our team confirms a fixed price before any work starts.
Proof and who stays in charge
Who does what
The automation does the routine steps. A person makes the call.
- 1Find lapsed customersAutomated
- 2Match the messageAutomated
- 3Approve any offerA person
- 4Send and follow upAutomated
- 5Hand over repliesAutomated
Consent and privacy
Marketing texts and emails go only to customers who opted in, with a clear way to unsubscribe or reply STOP.
FAQ
Questions about win-back campaigns
It compares each customer's last visit or order with their usual pattern, or with a gap you set for each service.
No. Many messages work as a simple reminder. You decide when an offer is worth it.
Customers with a complaint, refund or open issue can be left out and passed to a person instead.
It can use your POS, booking software, Shopify or CRM, or a spreadsheet if that's where the list lives.
Yes. Each customer can get the message in their preferred language, with wording you approve.
Yes. Unsubscribe and STOP are honored on email and text, and that customer is left out of future campaigns.
A reply like that updates the record, and the customer is removed from future messages.
You do. The data stays in your systems, and the groups and messages belong to the business.
Related use cases
Often built together
- Customer communicationReview requestsAsks customers for a review after a finished job or visit, and flags new reviews for a reply.
- Customer communicationRenewal remindersReminds customers before a policy, contract, membership or lease expires, with the next step ready.
- SchedulingRecall remindersReminds clients when they're due for routine care or service, with a link to book.
Want win-back campaigns for your business?
Pick the step that suits you. Every path starts with how the work runs today, and we'll say honestly whether it's worth automating.
- Right now · any hour
Ask Lorryn AI
Describe your process and get a first answer in a minute: what to automate, what it connects to, and a rough estimate.
- Free · 15 or 30 minutes
Talk to our team
Bring one process to a video call. Leave knowing whether it’s worth automating and how.
- Free · 6 of 15 spots left
Get a free written plan
Free for businesses with 3 or more employees, while spots last (normally $250).
Claim a free audit9 of 15 claimed