# How do I get customers to come back?

How to spot a regular who's drifting, book the next visit before they leave, follow up after a job, and win back the ones who stopped coming, with the exact words to use.

By Brooke Hill · Updated Oct 17, 2026
Source: https://www.skillsforsmallbusiness.com/resources/how-to-get-customers-to-come-back/

## Key takeaways

- A regular who stops coming has often lost the habit, so the fix is to notice early and give them a specific, easy reason to book again.
- Judge each customer against their own usual gap between visits. Zenoti, a salon software company, recommends reaching out at about 80% of that gap.
- The easiest return visit to win is the one booked before the customer leaves, so ask for the next booking at checkout or at the end of every job.
- For customers who have lapsed, send two to three specific messages over about 90 days, skip the "we miss you" discount, and stop after the last one.

## Why do customers stop coming back?

Many customers stop coming back because their routine changed, nothing reminded them to book, or another business was closer on the day they finally thought about it. Those customers never decided to leave. Others left over a bad visit, a price change, or a move, and few of them say so.

This guide is for owners of 1 to 10 person businesses whose customers come back on a rhythm: salons, braid bars, and studios, cleaners and trades, cafés and shops, and service firms with ongoing clients. The method is the same whether a customer's rhythm is every 5 weeks or once a year. If most of your customers buy only once, such as a wedding or a house sale, the referral credit in the loyalty section will do more for you than the rest of this guide.

Keeping a customer usually costs less than finding a new one. Amy Gallo, writing in Harvard Business Review, puts the cost of winning a new customer at anywhere from five to 25 times the cost of keeping an existing one, depending on which study you believe and your industry. For a small business, the bigger cost is quieter: a regular who drifts away takes every future visit with them, and the owner often notices only when a month comes in light.

Getting customers to come back comes down to four habits: know when each regular is due, book the next visit before they leave, follow up after every visit or job, and reach out when someone drifts past their usual rhythm. Each habit has its own timing and its own script.

## How do I know when a regular has stopped coming?

A regular has stopped coming when they're clearly past their own usual gap between visits. A single cutoff for everyone fails because a client who comes every 4 weeks is overdue at 8, while a customer who books a furnace check once a year isn't overdue at month 6. Zenoti, a salon software company, calls each client's usual interval "the most important number in your database."

Your customer list already holds the usual gap for each customer. Export customer history from your booking tool, point-of-sale system, or invoicing software, with each customer's name, contact details, visit or order dates, and service. Square's customer guide calls the same idea "time between purchases." For anyone with three or more visits, line up the dates and take the middle gap, so one long holiday or one quick return doesn't throw it off.

### A worked example (made-up numbers)

A customer visited on March 3, April 7, May 12, and June 30. The gaps are 35 days, 35 days, and 49 days, so the middle gap is 35 days, or 5 weeks. Zenoti recommends sending a reminder when a client reaches about 80% of their usual interval, which is 28 days, or July 28. If you decide that 8 weeks with no booking means a 5-week customer has drifted, this customer joins your win-back list on August 25.

- Customers with only one or two visits: use the normal gap for their service instead of their own.
- Seasonal customers: judge them by their season. A lawn client isn't late in January.
- Customers you'd rather not have back, or who asked not to be contacted: take them off the list before you write a word.

> **Run the list once a month.** Pick one day a month, such as the first Monday, to pull the list of customers past their usual gap. A monthly check catches a drifting regular weeks earlier than a slow month will.

## How do I get customers to book their next visit before they leave?

Ask for the next booking at checkout or at the end of the job, and offer two specific times. Mindbody, the salon and fitness booking platform, recommends phrasing the ask as if the client will return: recommend when they should come back, then offer a specific opening.

A next visit that's already on the calendar doesn't need a reminder campaign or a win-back message later. Mindbody also says rebooking is the job of every stylist and therapist as well as the front desk, and recommends practicing the words with staff until the ask feels natural.

**In person · Checkout at a salon, studio, or clinic**

```
Your [service] usually stays looking its best for about [number] weeks, so I'd book you in around [date]. I have [day] at [time] or [day] at [time]. Which works better for you?
```

**In person · End of a job for a cleaner or trade**

```
Most of our [service] customers have this done again every [timeframe]. Want me to put you down for [month] now? I'll send a reminder the week before, and you can move it anytime.
```

A customer who says no to booking now still gets a reason to return. Tell them when they'll be due, and send the booking link in the follow-up message the next day. Once a visit is booked, a reminder a day or two before helps keep it from turning into a no-show, which the Skills for Small Business Reduce no-shows skill handles.

## What should I send after a visit or a finished job?

Send a short thank-you within a day of the visit or job, with one way to tell you if something isn't right and one easy way to book the next visit. Jobber, the software for home service businesses, lets owners send a follow-up email every time a job is closed, and lists uses such as gathering feedback and telling clients about future work.

The follow-up after a visit does two jobs. A customer with a small problem tells you while it's still easy to fix, instead of quietly going elsewhere. A happy customer gets a nudge toward the next booking. The day after a good visit is also a natural time to ask for a review, which the Skills for Small Business Ask for reviews skill handles.

**Text · The day after a visit**

```
Hi [Customer name], it's [Your name] at [Your business]. Thank you for coming in yesterday! If anything about your [service] isn't right, reply here and we'll fix it. [You're booked for [date]. / When you're ready for the next one: [link]]
```

**Email · After a finished job**

```
Subject: Your [service] is done

Hi [Customer name],

Thank you for having us out on [date]. Here's what we did: [short summary of the work]. [Anything to watch for or look after.]

If anything isn't right, reply to this email and we'll come back and take a look.

Most customers book their next [service] around [month]. Want me to hold a date for you? You can also book here: [link]

[Your name]
[Your business]
```

### After a call with an ongoing client

Service firms with ongoing clients lose them a different way: through promises that slip after a call. A short recap email the same day, listing who owes what by when, shows a client the work is in hand.

**Email · Same day, after a client call**

```
Subject: Next steps from today's call

Hi [Client name],

Thanks for your time today. Here's what we agreed:

- I'll [your task] by [date].
- You'll [their task] by [date].
- Our next check-in is [date].

If I missed anything, reply and I'll add it.

[Your name]
```

> **Skill:** [Follow up after client calls](https://www.skillsforsmallbusiness.com/skills/keep-customers-coming-back/follow-up-after-client-calls/)

## How do I win back customers who stopped coming?

Send two to three short, personal messages over about 90 days, each with a specific reason to come back and one easy way to book, then stop. Zenoti calls two to three messages over a 90-day window "the effective range," and warns that messaging every week drives people to unsubscribe.

A win-back message works when it's about the customer's own service and gives a real reason to book now. Zenoti says specific and relevant messages perform better than "We miss you!" A line like "we haven't seen you in a while" can make coming back feel awkward, so mention their usual service and open times instead.

1. **Message 1, once they pass their usual gap: a warm hello.** Name their usual service and offer two specific open times. No discount.
2. **Message 2, about 3 to 4 weeks later: a real reason.** Something new that matters to them (a service, a team member, new hours, easier booking) or a seasonal reason that fits their service. Add an offer only if you've chosen one, with an end date.
3. **Message 3, about 3 to 4 weeks after that: the door's open.** A short, no-pressure note that says how to book whenever they're ready and asks whether anything wasn't right. Then move them to a once-a-season list.

**Text · Message 1**

```
Hi [Customer name], it's [Your name] at [Your business]. You're about due for your [service]. I have [day] at [time] and [day] at [time] open next week. Want one? Reply with the time or book here: [link]. Reply STOP to opt out.
```

**Email · Message 2**

```
Subject: [The news] at [Your business]

Hi [Customer name],

[One sentence of real news: we added Saturday hours / we now offer [service] / it's the time of year for [seasonal service].] Since you usually come in for [service], I wanted you to hear it from me.

[Optional: Book before [date] and [offer].]

You can book here: [link], or reply with a day that works and I'll find you a time.

[Your name]
[Your business]

[Business address] · [Unsubscribe link]
```

**Email or text · Message 3**

```
Hi [Customer name], it's [Your name] at [Your business]. I won't keep filling your inbox. Whenever you'd like to book [service] again, you can use [link] or reply here and we'll find you a time. And if anything about your last visit wasn't right, I'd like to hear it.
```

### Call your best customers instead

For the few customers who spent the most with you, make a short phone call from the owner instead of sending a text. A call lets you ask plainly whether something went wrong and hear the answer, so listen without defending.

**Phone · A top customer who stopped booking**

```
Hi [Customer name], it's [Your name] from [Your business]. I was going through our calendar and wanted to check in with you personally. Was there anything about your last [service] that wasn't right? [Listen.] Thank you for telling me. If you'd like to come back in, I have [day] or [day] open, and I'd be glad to see you.
```

Write down every reason a customer gives for leaving: price, a move, their schedule, a bad visit, a wait, another business. Two or three of the same reason in a month points to something you can fix.

> **Check you're allowed to text and email them.** In the US, the FCC's consumer guide says texts sent to a mobile phone with an autodialer need the owner's prior consent, commercial texts need written consent, and people can opt out at any time in any reasonable way. If your booking or texting tool sends messages automatically, get written permission at booking or checkout before you text past customers, and honor every STOP. For marketing email, the FTC's CAN-SPAM guide requires a clear way to opt out, your physical postal address, and opt-outs honored within 10 business days. State rules and rules outside the US differ, so check your texting provider's guidance or ask a lawyer before you send at volume.

> **Skill:** [Bring back regulars](https://www.skillsforsmallbusiness.com/skills/keep-customers-coming-back/bring-back-regulars/)

## Should I offer a loyalty or referral reward?

Offer a small loyalty or referral reward only after rebooking and follow-up are in place, and pick the one that fits how often your customers buy. A reward gives a customer one more reason to choose you, but a discount handed to everyone also goes to customers who would have come back anyway. Zenoti warns that blanket percentage discounts "train clients to wait for deals."

| Option | How it works | When it fits | The risk |
| --- | --- | --- | --- |
| Punch card | A stamp each visit, and a free item or service after a set number | One main product or service bought often, such as coffee or a barber cut | Rewards visits that would have happened anyway, and paper cards get lost |
| Rebooking perk | A small add-on or priority slot for booking the next visit before leaving (Mindbody) | Appointment businesses with a regular rhythm | Becomes expected, so keep it small and tied to booking on the spot |
| Referral credit | A credit for the customer and the friend when the friend books and pays | Businesses customers talk about, such as stylists, cleaners, and trades | Needs simple tracking of who referred whom |
| Points | Points per purchase, swapped for rewards (Square, Shopify) | Shops with many products at different prices | Shopify says customers are less likely to join if the reward feels too small |
| Paid membership | A monthly fee for a set number of visits or member perks | Services people use every month, such as cleaning, massage, or classes | Shopify says the hard part is making the benefits worth the cost of joining |

> **Offer an add-on instead of a discount.** When you do want an offer in a win-back message, Zenoti recommends a free add-on, such as a scalp treatment in a salon, over a percentage off. Zenoti's reasoning is that an add-on keeps your margin intact and doesn't teach customers to wait for a sale. Outside a salon, the same idea is a small extra that costs you little, such as an extra room on a cleaning or a filter change on a service call.

## What should I track each month?

Track your repeat customer rate: the share of your customers who came back more than once. Square's customer guide calculates it as repeat customers divided by total customers, times 100. Measure it over the same period every month, such as the last 90 days, so the number is comparable.

For example, with made-up numbers: a business served 240 different customers in the last 90 days, and 156 of them came more than once. The repeat customer rate is 156 ÷ 240 = 65%. If that number drops a few points from one month to the next, look at your list of customers past their usual gap first.

- Repeat customer rate over the same window each month.
- How many regulars are past their usual gap, and what they used to spend in a year.
- Win-back results: how many people you messaged and how many booked. With made-up numbers, 6 bookings from 30 messages is 6 ÷ 30 = 20%.
- The reasons customers gave for leaving, grouped and counted.
- Rebooking at checkout by staff member, which Mindbody recommends tracking alongside overall retention.

## What mistakes keep customers from coming back?

Messages that feel like a blast keep customers from coming back: the same discount to everyone, sent too often, with nothing in them about the customer. These seven mistakes cost small businesses repeat customers:

- Leading every message with a big discount. Zenoti warns that blanket percentage offers teach clients to wait for deals.
- Sending one generic "we miss you" email to the whole list. Zenoti says specific and relevant messages perform better.
- Messaging every week. Zenoti says that pace speeds up unsubscribes; two to three messages over 90 days is enough.
- Using one cutoff for everyone, so a monthly client and a yearly customer get the same message at the same time.
- Texting people who never agreed to marketing texts, or missing a STOP reply.
- Never asking customers who leave why they left, so the same problem keeps costing you regulars.
- Letting customers leave without a next booking or a date they're due, so the next visit depends on them remembering.

## FAQ

**How do I get repeat customers?**

Get repeat customers by booking the next visit before they leave, sending a short thank-you within a day of every visit or job, and checking each month for regulars who are past their usual gap between visits. A small rebooking perk or referral credit can help once those habits are in place.

**How do I win back customers who stopped coming?**

Find the customers who are clearly past their own usual gap between visits, then send two to three personal messages over about 90 days. Zenoti, a salon software company, calls two to three messages over 90 days the effective range. Each message should name their usual service, give a specific reason to book, and offer one easy way to do it. Call your few best customers instead of texting them.

**What should a win-back message say?**

A win-back message should name the customer's usual service, give one real reason to book now (open times, something new, the season), and include one easy way to book, such as a link or "reply with a day." Skip "we miss you" and "it's been a while," and add an offer only if you've chosen one, with an end date. Texts should include opt-out wording.

**Do loyalty programs work for small businesses?**

Loyalty programs work best for a small business when the reward fits how often customers buy: a punch card for one product bought often, a rebooking perk for appointment businesses, a referral credit where customers talk about you. Shopify notes that customers are less likely to join a points program if the reward feels too small. Set up rebooking at checkout and follow-up messages first, then add a loyalty program on top.

**How often should I contact past customers?**

Contact a lapsed customer two to three times over about 90 days, spaced 3 to 4 weeks apart, then move them to a once-a-season list. Zenoti warns that weekly messages speed up unsubscribes. Stop right away for anyone who books, replies, or asks you not to contact them.

## Where this method comes from

This method combines salon and home service software companies' guidance on rebooking, follow-up, and win-back timing, Square's and Shopify's guides to repeat customers and loyalty programs, federal guidance on marketing texts and email, and Harvard Business Review on the cost of keeping customers.

- [How to win back salon clients: scripts, timing, and automations that actually work](https://www.zenoti.com/thecheckin/how-to-win-back-salon-clients), Zenoti (salon and spa software), by Cheryl Cole: Each client's usual interval, reaching out at about 80% of it, two to three messages over 90 days, specific messages over "we miss you," and add-ons over percentage discounts.
- [Maximize revenue and retention at checkout](https://www.mindbodyonline.com/en-gb/business/education/blog/maximize-revenue-retention-checkout-spa-salon), Mindbody (salon, spa, and fitness booking software): Asking for the rebooking as if the client will return, offering a specific opening, training every stylist and therapist to ask, rebooking rewards, and tracking retention by staff member.
- [Customer Retention Guide: How to Maintain a Strong Customer Base](https://squareup.com/gb/en/the-bottom-line/reaching-customers/customer-retention), Square (point-of-sale and payments): The repeat customer rate formula, time between purchases, and points-based loyalty.
- [How To Start a Loyalty Program for Small Businesses](https://www.shopify.com/blog/loyalty-program-small-business), Shopify: The trade-offs of points, tiered, and paid membership programs.
- [Job follow-ups](https://help.getjobber.com/hc/en-us/articles/115009739988), Jobber Help Center (home service business software): Sending a follow-up email when each job is closed, for feedback and future work.
- [Stop Unwanted Robocalls and Texts](https://www.fcc.gov/consumers/guides/stop-unwanted-robocalls-and-texts), Federal Communications Commission: Consent rules for autodialed and commercial texts, and the right to opt out at any time.
- [CAN-SPAM Act: A Compliance Guide for Business](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business), Federal Trade Commission: Opt-out, postal address, and 10-business-day rules for marketing email.
- [The Value of Keeping the Right Customers](https://hbr.org/2014/10/the-value-of-keeping-the-right-customers), Harvard Business Review, by Amy Gallo: The five-to-25-times range for the cost of a new customer versus keeping one, with her caveat that it depends on the study and the industry.
