It's 11:14 on a Tuesday night. Someone who just realized they need a haircut before a Thursday interview texts your shop: "any openings after 5?" You're asleep. The phone lights up on the nightstand, then goes dark.
You catch it at six the next morning, somewhere between the first coffee and the platform at your stop. By then they've scrolled down to a shop that answered, or booked the chain three blocks over. That cut was yours. You just weren't awake to take it.
Most shops answer this with a booking link, and for some customers it works fine. Plenty of other people see a grid of time slots, a login, a "create account" button, and quietly close the tab. They'd rather text "Thursday after 5?" and let a human figure it out. A text assistant can do that figuring now, while you're mid-cut or flat asleep.
What a text assistant actually does
A text assistant is a small program that reads an incoming text message in plain English, checks your real calendar, and texts back the openings you genuinely have. If the customer picks one, it books it and sends a confirmation. No app, no login, no grid to squint at on the train.
Here's the part that matters: it reads how people actually write. "Thursday after 5", "sometime this weekend", "earliest you got for a beard trim" all land as real requests, not error messages. The customer types like they'd talk, and the assistant maps that onto the slots in your book.
A good setup handles the boring middle of the conversation for you:
- Reads the request and figures out the service, the rough day, and the time window.
- Checks the live calendar so it only offers times that are truly open, not the hour you blocked for a dentist run.
- Offers two or three real choices instead of dumping your whole week on them.
- Books the one they pick, writes it to your calendar, and texts a confirmation with the address and time.
- Sends a reminder the day before, which is where a lot of no-shows quietly disappear.
All of that happens in the ninety seconds you're finishing a fade or screwing in a new outlet. You read the booking later, if you read it at all.
It's only as smart as your rules
This is where most setups live or die, so be honest with yourself up front. The assistant doesn't know your shop. It knows the rules you give it, and if those rules are fuzzy, it'll book you into a corner with a smile.
Before you turn anything on, write down the real mechanics of your day. Not the ideal version, the real one.
- Service lengths. A skin fade isn't a buzz cut. Color isn't a trim. A panel swap isn't a full rewire. Give each service an honest block of time, padded a little for the ones that always run long.
- Buffer time. The minutes between clients to sweep up, reset, breathe, answer a text. If you don't build it in, the assistant will stack appointments wall to wall and you'll spend the day behind.
- Who does what. If you've got two barbers and one does the beards, the assistant needs to know. Same for a salon where one chair does color and the other doesn't. Solo contractor? Then it's all you, which is simpler, but you still need travel time between jobs across the borough.
- Hours and hard stops. When you open, when you close, the lunch you refuse to give up, the afternoon you pick up your kid. Blocked time matters as much as open time.
Spend an afternoon on this once and you'll use it for years. Skip it and you'll be the barber texting a customer at 8 AM to explain why the 8 AM slot they just booked doesn't actually exist.
Know where to hand it to a human
A text assistant is good at the clean stuff: standard service, open slot, book it. It's weak at anything that needs judgment, and pretending otherwise is how you annoy good customers.
Set it up to recognize when it's out of its depth and pass the thread straight to you (or whoever's at the desk). The weird asks are exactly the ones worth a human:
- "Me and my two sons, back to back, and can you fix what the other place did to my kid's line?"
- Anything about price haggling, package deals, or "what would you charge for..."
- A request that clearly needs a consult first, like a big color change or a job estimate you can't give sight unseen.
- Vague ones it can't pin down after a question or two. Two rounds and no clarity means a person steps in.
The hand-off should be quick and obvious: "Let me grab Mike, he'll text you right back." Customers don't mind a human for the odd request. They mind a robot pretending it understood when it didn't.
Rolling it out without booking yourself into a corner
Don't flip it on for everything at once. Start narrow and let it earn trust.
- Pick one or two services to start, the simple high-volume ones. A standard cut. A basic trim. Leave the complicated stuff on the phone until you trust the rules.
- Run it in "ask me first" mode for a week. The assistant proposes the booking, you tap to approve. You'll catch the rough edges before a customer does.
- Watch the first thirty bookings. See where it offered a bad time or misread a request. Fix the rule, don't blame the robot.
- Then let it book on its own for those simple services, with everything weird still routing to you.
Done this way, the thing fills your slow Tuesdays and your 11 PM gaps without ever handing someone an appointment you can't keep.
Worth doing this week
You don't need the whole system by Friday. You need the groundwork, which is the part that actually takes thought.
- Write down your services with honest time blocks and the buffer between them. One page is plenty.
- List who does what, if it's more than just you, plus your hard stops during the week.
- Pull up your last two weeks of texts and DMs. Count the booking questions that came in after hours. That number is the money you've been sleeping through.
- Pick the one or two services you'd trust a text assistant to book first.
- If you want help wiring it to your real calendar, that's the kind of thing we set up for NYC shops. Or hand this page to whoever runs your tech and let them take it from here.
The chair doesn't fill itself today. But with clean rules and a text assistant that knows them, it gets a lot closer, including at 11:14 on a Tuesday night.