Salon

Salon Rebooking Without Interrupting the Chair

A stylist cannot answer an Instagram DM mid-color. The 45 day lapse window closes whether anyone is free or not.

Written by Ruby · Apr 15, 2026 · 6 min read

The chair is the bottleneck

A stylist with a full book physically cannot stop mid-application to answer a DM. The front desk, if there is one, is checking someone out. So the inquiry sits, and the person who sent it books with whoever answered first.

This is not a discipline problem and it does not get solved by trying harder. The hours where leads arrive and the hours where your team is free are close to non-overlapping.

Instagram is where salon leads actually are

Salons and med spas are the two verticals where Instagram is switched on by default, because that is where the inquiries land. The agent reads the DM, answers pricing questions from your real service menu, and books into the stylist's calendar inside the DM. No "someone will get back to you tomorrow."

Alongside that: SMS, voice, and webchat, all answered at the same time, in 11 languages.

The 45 day window

Color, cuts, and extensions all run on a cadence, and the cadence is the whole business. A client who slips past their normal interval does not usually announce it. They just book with someone closer to their new office.

RexRuby treats 45 days since the last visit as the lapse threshold. Contacts worked at that point come back at 5.4 percent against 0.8 percent for contacts nobody reaches. Across a client list that has been building for years, that gap is a meaningful share of a chair's annual revenue.

What the rebook message has to contain

The message that gets a reply is not "we miss you." It is the client's name, their stylist's name, what they had done last time, and two real openings on that specific stylist's calendar.

All four of those require the agent to be reading live data rather than filling a template. The per-stylist day view is one column per staff member with hourly rows, so "Tuesday at 2 with Marcus or Thursday at 10" is a fact when the message goes out, not a guess that produces an apology later.

The rest of what Ruby runs for a salon

Salons get the full consumer trigger set: the 45 day lapse reach-out, no-show follow-up, first-visit check-in, birthday notes, NPS, review asks, and win-back. Clients who score well on NPS get pointed toward a Google review. Clients who do not, do not, and you get told instead.

Referrals run through the same system, with individual rep links so a stylist who brings people in can be credited for it.

Deposits on the long services

A four hour balayage that no-shows takes the whole afternoon with it. Bookings with a deposit attached no-show 73 percent less often, and the deposit link is texted into the same conversation the moment the booking confirms. Most salons apply it selectively to the long, high-value services rather than to every trim.

Appointment tags and tips

Small operational things that add up: per-visit tags for the front desk (running late, VIP, needs deposit) and tip entry on the appointment record, so the day view is actually the day rather than a rough sketch of it.

What it costs

$299.99 a month for salons and wellness, flat, with no cut of what it books. Barbers, lash techs, nail techs, and estheticians running solo fall into the personal care tier at $99.99. Additional locations are $349 a month, or $289 billed annually.

Before you decide, listen to it. Signup puts fifteen voices in front of you, ten of them with real preview audio, and a live browser call before the payment step. Start at /start, or see the salon page.

Hear it before you hire it.

Name your business, pick your agent's voice from real preview audio, and talk to it live in your browser. Payment comes after all of that.7-day free trial · no card charged until day 8 · cancel anytime