Tutorials AI Tools Industries Templates Start Here Find Your Tools →
CRM Automation

CRM Automation for Salons & Spas

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.

F
M
Fredrik Filipsson & Morten AndersenCo-founders, Main Street AI · built multi-million dollar businesses with AI
CRM Automation ⏱ 60 minutes 💰 Free to start
35%
Annual client attrition
Rebooking rate increase
$0
Cost to start
60 min
Setup time
Affiliate Disclosure: This page contains affiliate links. We may earn a small commission if you purchase through these links at no additional cost to you. We only recommend tools we've tested and verified work for salon automation.

Why Salons Lose Clients (And How CRM Fixes It)

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.

Step 1: Choose Your Platform & Set Up Client Profiles

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.

1

Set up Vagaro or Square Appointments and enable client profiles

Sign up for a free account on Vagaro or Square Appointments. Create the following fields in each client's profile:

  • Phone number (for SMS reminders)
  • Email address
  • Hair type & color (for service recommendations)
  • Preferred stylist
  • Last service date & service type
  • VIP status (yes/no)
  • Birthday (if available)

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

Time: 15 minutes Cost: Free

Step 2: Enable Automatic Rebooking Reminders

2

Enable automatic rebooking reminders (6-week trigger)

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:

  • Trigger: 6 weeks have passed since last appointment (for color services) or 5 weeks (for haircuts)
  • Action: Send SMS text or email reminder
  • Message: Include a booking link or QR code
  • Frequency: Once per service cycle

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.

Time: 10 minutes Cost: Usually included in paid plan

Step 3: Tag VIP Clients & Create a VIP Appreciation Sequence

3

Tag VIP clients (4+ visits/year, $500+ annual spend) and create a VIP appreciation sequence

Not all clients are equal. Your top 10-20% of clients by spend are your VIPs. Identify them by:

  • 4+ appointments per year
  • $500+ annual spending
  • Regular color/complex services

Tag them as "VIP" in your CRM. Then create a special VIP appreciation workflow:

  • After each appointment, send a personalized thank-you text (e.g., "Thanks for coming in, Jessica! Your color looks amazing.")
  • Birthday month: Send a special offer (e.g., "Your birthday is coming! Enjoy 20% off your next service.")
  • Lapsed VIP (90+ days): Send a "We miss you" message with a special incentive (e.g., "Your balayage is due. Book with [stylist] and get a free glossing treatment.")

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

Time: 15 minutes Cost: Included in paid plan

Step 4: Build a Lapsed-Client Win-Back Sequence

4

Build a lapsed-client win-back sequence (90+ days since last visit)

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:

  • Day 1: Send an email: "We miss you, [Name]! Your hair needs some TLC—and your spot at the salon is waiting."
  • Day 4: Send a text: "Your color is fading! Come in this week and get $50 off."
  • Day 10: Send another email: "Last chance! $50 credit expires Friday."

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

Time: 20 minutes Cost: SMS costs vary; typically $0.01-$0.05 per text

Step 5: Create Birthday Automations

5

Create a birthday automation (send offer during birthday month)

Birthdays are gift-giving occasions. Many clients will treat themselves to a salon service if you remind them. Set up a birthday workflow:

  • Trigger: Client's birthday month
  • Day 1: Send email or text: "Happy birthday, [Name]! Treat yourself to your favorite service. Use code BIRTHDAY20 for 20% off."
  • Day 7: If they didn't book, send another text: "Your birthday offer expires this week. Use code BIRTHDAY20 for 20% off any service."

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

Time: 10 minutes Cost: Free (included in platform)

Copy-Paste Message Templates

Here are the exact messages that work best for salon automation. Personalize them with your salon name and stylist names.

Rebooking Reminder Text (6-week trigger)
Hi [Name]! 🎨 It's been 6 weeks since your last visit at [Salon Name]. Time for your next [service]? Book your appointment → [booking link]
Win-Back Email Subject Line
We miss you, [First Name], your spot is waiting
Win-Back Email Body
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]
Birthday Offer Text
Happy birthday, [Name]! 🎂 Treat yourself to [favorite service]. Use code BIRTHDAY20 for 20% off. Book → [link]

The Secret to a Full Appointment Book

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.

Case Study: Maria's Miami Salon

From 60% to 88% Chair Utilization in 3 Months

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.

  • Week 1: Set up client profiles and enabled 6-week rebooking reminders
  • Week 2: Tagged 45 VIP clients (4+ visits/year) and created a VIP sequence
  • Week 3: Added win-back campaigns for lapsed clients (90+ days)
  • Week 4: Enabled birthday automations

Results after 3 months:

Chair utilization: 60% → 88%
Monthly revenue increase: +$3,400
Marketing spend: $0
Time spent on automation: 1 hour setup + 10 min/week maintenance

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.

Frequently Asked Questions

How much does CRM automation cost for a salon?

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.

Can I use CRM automation for no-show prevention?

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.

What's the best way to get clients to actually re-book?

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.

What to Automate Next

CRM automation is just the start. Here are other automations that work great for salons:

Ready to Fill Your Appointment Book?

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