Fill
Tomorrow's 2 o'clock cancelled.
A regular takes it.
You tap Send. Your regulars get the text a second apart. The first to tap gets 60 seconds to confirm, so nobody gets bumped mid-booking. You never leave the chair you're already at.
What Fill does
Filling the chair, not preventing the cancel.
Every booking tool talks about cancellations. They mean deposits, cancellation fees, card holds, stricter policies. Those tools make the cancel cheaper. They don't put another client in your chair.
Filling the chair is a different job. Tomorrow's $120 color doesn't wait. Manually that's a panicked round of group texts and Instagram stories, time you don't have, usually for nothing. You tap Send. Your regulars get the text a second apart. Fill works for openings more than 12 hours out; same-day openings inside 12 hours go through the waitlist.
The full hand-written playbook lives on the same-day fill post. The math behind why this matters is on the empty chairs post.
How it works
Day one. Then you tap Send.
- 01
Day one: invite your regulars
Opening alerts are opt-in — each client chooses to hear about cancellations when she books or replies YES to an invite you send.
- 02
A slot opens
A client cancels, or you clear a slot for any reason. You get a ping with one tap to send the opening to your regulars.
- 03
You tap Send
One tap sends a personal text to your highest-priority regulars — in order, best first, about a second apart. Your VIPs hear first.
- 04
First to tap gets 60 seconds to confirm.
The first to tap gets 60 seconds to confirm, so nobody gets bumped mid-booking. If she doesn't confirm in time, the opening reopens to everyone who already has a link and to the waitlist.
- 05
You keep the day
A quiet ping tells you the slot filled. Your dashboard counts the money you saved. You go back to the color you were already mid-rinse on.
The money
What an empty chair is actually costing you.
If you see 4 to 8 cancellations a month at a $120 ticket, that's $480 to $960 walking out the door every month — $5,760 to $11,520 a year. Most of it goes unfilled because the manual tools are slower than the window of opportunity.
You don't have to fill every cancellation. You have to fill some of them. Filling 3 in 10 clears two grand a year, which already covers any booking tool. Every one past that is the difference between "this is fine" and "I just paid for a real vacation."
The part that compounds quietly: a chair that looks more full raises your confidence to charge what you should. Empty chairs train you to undercharge. Full ones let you raise your prices.
Keep reading
Related, on the blog.
- How to fill a same-day cancellationThree tactics that work, two that don't. Text templates included.
- 5 text templates for filling a same-day slotFive exact texts to copy. One for each kind of client + situation.
- How long before you should give up filling a slotThe fill-rate decay curve, and why the first 15 minutes are everything.
- Why "anyone want this?" stories don't fill chairsThe math on Instagram story reach + what to do in the same 10 seconds instead.
- How much do no-shows cost hair stylists? Do the math yourself.The framework, the formula, and a worked example. No industry-average soundbites.
- The math on empty chairsWhat a single no-show actually costs you, plus the part nobody talks about.
FAQ
Questions stylists ask first.
Opening alerts are opt-in — each client chooses to hear about cancellations when she books or replies YES to an invite you send. Day one: invite your regulars. They reply YES, or they opt in when they book.
Fill is a one-tap send you start. Your regulars get the text a second apart. The first to tap gets 60 seconds to confirm, so nobody gets bumped mid-booking. Fill works for openings more than 12 hours out. Same-day openings inside 12 hours go through the waitlist, which texts matching clients automatically.
The first to tap gets 60 seconds to confirm, so nobody gets bumped mid-booking. The countdown starts after she taps — it is time to finish booking, not a fake-urgency popup.
Visits and spend. Every regular who has opted in to opening alerts is on the list, and the offer reaches them in that order, best first. You can also group clients by cadence (due back, overdue) when you pick who to send to. The override is there for the cases the math gets wrong — you can take a client out of the rotation in one tap.
Opening alerts are opt-in to begin with, and you can turn them off for any client in one tap. A client can also reply STOP to any text, which ends all texts from ChairCal, not just the alerts, until she texts START. Over time the list tunes itself to the people who actually like short-notice slots — usually the ones with flexible schedules and a real love for your work.
Yes — that's exactly who we built it for. A 2-hour color is the most expensive thing to lose and the hardest to fill manually. The longer the slot, the more your top regulars want it (a free Friday color for someone on your VIP list is a gift, not a hustle). Note: Fill works for openings more than 12 hours out. Inside that window, same-day fills rely on the waitlist and move-up offers.
A short text: "Hi Sarah, Riley had a color cancellation tomorrow at 2pm. Grab it? [link]". She taps. She lands on a page with your branding, your service name, your price, a confirm button, and a countdown. She taps confirm; she's booked. From her side, it feels like you personally offered her the slot.
The honest answer: ChairCal is new and we don't have the customer base yet to publish reliable averages. What we can tell you is what Fill does today — you tap Send, your regulars get the text a second apart, and the first to tap gets 60 seconds to confirm. We'll publish real numbers once we have a customer base to draw them from.
Stop eating cancellations. Try it free.
14-day free trial · 30-day money-back · Cancel anytime