A Miami salon owner went from booking 60% of her chairs to 88% utilization by automating client rebooking reminders, tagging VIP clients, and creating win-back campaigns—without spending a penny on ads. Here's the exact system she used, and how you can copy it in your salon in under an hour.
Salons lose 30-40% of active clients every year. Not because the service is bad. Not because stylists don't care. Because life gets busy and people forget to book.
A CRM stands for Customer Relationship Manager, think of it as your salon's memory. It remembers every client's hair color formula, their preferred stylist, when they last visited, and can automatically text them when it's time to come back.
When you automate rebooking reminders, the problem reverses: instead of clients forgetting about you, your salon is always on their phone. A lapsed client gets a friendly text: "Hi Sarah! It's been 6 weeks since your last balayage. Your color is fading—time for a refresh? Book here → [link]"
The result: fuller appointment book, happier clients, zero extra marketing spend. Let's build it.
| Platform | Best For | Free Plan | Paid Starting At | CRM Feature |
|---|---|---|---|---|
| Vagaro | Solo stylists & small salons | Yes (1 user) | $28/mo | Client profiles, service history, preferences |
| Square Appointments | Multi-chair salons, card processing | Yes (limited) | $69/mo | Profiles, rebooking at checkout, team reporting |
| Fresha | Franchises, spas with retail | Limited | $49/mo | Client notes, purchase history, birthday tracking |
| Acuity Scheduling Best for campaigns | Email marketing + appointments | No | $15/mo | Client tags, automations, email sequences |
Recommendation: If you're solo or have 1-2 chairs, start with Vagaro Free. If you have 3+ chairs, use Square Appointments for its checkout rebooking feature. Once you have 50+ clients in your system, upgrade to Acuity to add email automation sequences.
Sign up for a free account on Vagaro or Square Appointments. Create the following fields in each client's profile:
As clients book, their profile auto-populates with visit history and payment records. The CRM now has a complete record of when they're due for their next service based on service type (e.g., balayage every 8-10 weeks, haircuts every 6 weeks, nails every 3 weeks).
Screenshot: Vagaro or Square client profile page showing fields above
Most CRM platforms allow you to set up "workflow automations" that trigger based on a client's last appointment date. Set up a reminder workflow like this:
In Square Appointments, you can set this up in the "Automations" section. In Vagaro, create a "Marketing Automation" workflow. In Acuity, use "Workflow" to trigger an SMS or email sequence.
Screenshot: Workflow automation setup with trigger date and message template
The key is to remind clients 4-6 weeks after their last visit, when they're starting to think about their next appointment. Too early and they'll ignore it. Too late and they've already booked elsewhere.
Not all clients are equal. Your top 10-20% of clients by spend are your VIPs. Identify them by:
Tag them as "VIP" in your CRM. Then create a special VIP appreciation workflow:
VIPs respond to personal touch. The more you remind them you value their business, the more they'll stay loyal and refer friends.
Screenshot: VIP tag in client profile and VIP automation workflow
Clients who haven't visited in 90+ days are at risk of churn. But they're not lost—they just got busy. Set up a win-back workflow:
This sequence targets clients when they're most likely to re-engage. A 10-15% win-back rate is typical, which means for every 100 lapsed clients, 10-15 rebook.
Screenshot: Winback email template and SMS sequence
Birthdays are gift-giving occasions. Many clients will treat themselves to a salon service if you remind them. Set up a birthday workflow:
Birthday promotions typically generate 20-30% booking rates. That's because people are already in a celebratory mindset and more willing to spend on themselves.
Screenshot: Birthday email template and automation trigger
Here are the exact messages that work best for salon automation. Personalize them with your salon name and stylist names.
Hi [Name]! 🎨 It's been 6 weeks since your last visit at [Salon Name]. Time for your next [service]? Book your appointment → [booking link]
We miss you, [First Name], your spot is waiting
Hi [Name], We miss you! It's been a while since we've seen you, and we've been thinking about your hair (and your sanity—because we know life gets busy!). Your color is probably fading, your roots are calling, and honestly, you deserve some pampering. Your favorite spot at [Salon] is waiting. Come in this week and we'll take care of you. Plus, here's $50 off to say thanks for sticking with us. → Book now: [booking link] [Stylist Name] & the team at [Salon]
Happy birthday, [Name]! 🎂 Treat yourself to [favorite service]. Use code BIRTHDAY20 for 20% off. Book → [link]
Set the next appointment BEFORE the client leaves.
Automation is powerful, but nothing beats the in-person ask. When a client is in the chair and happy, that's when they're most likely to rebook. Use your CRM's "rebook at checkout" feature (available in Square and Vagaro) to let the stylist book the next appointment directly on the tablet before the client leaves. This increases rebooking rates by 3-5x compared to waiting for an automated reminder.
The formula: In-chair booking (70% rebooking rate) + automated reminder 2 weeks before (10% of the 30% who didn't book in-chair) = 97% appointment book fill rate.
Maria owned a 4-chair salon in Miami with an average of 8-10 appointments per day. Her stylists were idle during slower hours, and she was losing about $3,000-$4,000 per month in lost chair time.
The problem: Her clients would book once every 8-10 weeks, but many would forget to rebook. Some would go to another salon because they assumed they couldn't get in.
The solution: Maria set up Vagaro on the free plan and implemented the exact system above.
Results after 3 months:
The win-back sequence alone brought back 18 lapsed clients in the first month. The birthday promotions added 8-12 bookings per month. And the in-chair rebooking (paired with the automated reminders) meant clients were booking 8-10 weeks in advance instead of at the last minute.
Most salon CRM platforms like Vagaro and Square Appointments offer free plans with basic client profiles and reminders. Paid plans range from $28-$100/month and include advanced features like multi-location management, team performance reports, and marketing automation. SMS costs are typically $0.01-$0.05 per text. Email is usually free. The payoff is quick: a 3-chair salon that books 15% more clients per month recovers the cost in one month.
Yes. Most salon CRM platforms send appointment reminders 48 hours and 24 hours before each appointment via text or email. You can also charge a no-show fee and apply a small discount for clients who confirm their appointment in the CRM or via text reply. This reduces no-shows by 20-30% on average. Some platforms like Vagaro allow text confirmations ("Reply YES to confirm your 2pm haircut") which give you a record of who's actually coming.
The single most effective tactic is to have the stylist book the next appointment before the client leaves the salon. When you use Square or Vagaro's checkout feature, the stylist can add the next booking directly while the client is still in the chair. This increases rebooking rates by 3-5x compared to text reminders alone. Pair this with an automated 'reminder email 2 weeks before' and you'll fill your book 6-8 weeks in advance. Clients are happiest when they have predictable appointments, and you're happiest when your book is full.
CRM automation is just the start. Here are other automations that work great for salons:
CRM automation takes 1 hour to set up and fills chairs on autopilot. Choose Vagaro if you're solo, or Square Appointments if you have multiple stylists.
Start with Vagaro Free → Get Personal Help