Frankstars Unisex Hair Express
A private booking intelligence layer for Frankstars — turning WhatsApp chaos into approve-ready proposals. Customers keep texting you. You stay in control. Nothing is booked until they say yes.
Tuesday · 4 requests need you
The opportunity
Design philosophy
No automatic bookings. Every outbound proposal passes through you — approve, edit, or reject in seconds.
A slot isn't allocated until the client confirms. A real handshake: your proposal, their acceptance.
Off-peak floating windows let clients stay loose while you pack the day the way you want.
How it works
Every request follows a clear path. You're never guessing where things stand.
"Can we do Wednesday?" re-enters your inbox — never silently rebooked.
Ghost requests fade after 48h. Your calendar stays honest.
AI understands messy text. Deterministic logic finds the slots.
Screen 01 · Inbox
The system reads Sarah's WhatsApp, spots two kids and a flexible Tuesday afternoon, and suggests a floating window — with her history ("often 10 min late") surfaced quietly.
Step 1 of 5 · Parsed → awaiting barber
WhatsApp · 14:02 today
Screen 02 · You approve
You tap Approve. The client gets a message in your voice — clear, warm, with a simple YES to confirm. Your work on this thread is done until they reply.
Step 2 of 5 · Proposal sent → awaiting customer
Thread · Frankstars
Screen 03 · Customer confirms
"Perfect" counts as acceptance. The booking moves to confirmed_floating — a soft window on your calendar, not a rigid promise you can't keep.
Step 3 of 5 · confirmed_floating
Floating window confirmed
Screen 04 · Calendar
Fixed cuts are solid blocks. Floating clients are shaded bands — you pin them when you're ready. Tentative proposals show as dotted lines until the customer confirms.
3 confirmed · 1 floating · 1 pending
Screen 05 · State machine live
Needs your decision
Awaiting barberYou approve, edit, or reject
Waiting on client
Sent 2h ago · expires in 46h
Awaiting customerNot allocated yet
Customer confirmed
AllocatedFirm block on calendar
Edge case · Counter-offer
Counter-offers never auto-resolve. The loop returns to your inbox as a new parsed request. You stay the negotiator — the system just keeps track.
Re-parsed from thread
For your clients
No app to download. No account to create. Same WhatsApp, same you — just clearer, faster replies.
"Yo can I get a trim Saturday?" — that's it. No forms, no portals.
They get a specific time or a flexible window. One word to confirm.
Gentle reminders before their slot. If they miss it — next opening today, plus your best effort to still fit them in.
Frankstars Unisex Hair Express
Start with a simple inbox: messages in, proposals out, confirmations back. Build utilisation without burning out — or burning clients.
91 Lee High Road · Lewisham · London
A vision for what's next