Beauty salon bookings on WhatsApp in Kenya
Slot availability, service pricing, and location directions — how Nairobi salons fill chairs without losing clients to slow DM replies.
22 July 2026 · 5 min read · Timi Labs
Saturday 9am: four clients message at once — "Slot for braids today?", "How much for gel manicure?", "Where exactly are you in Westlands?", and "Do you have 2pm?" — while your stylist is mid-install and cannot type. Salons in Nairobi lose bookings to the salon that replied first, not necessarily the cheapest braid price. Timi sends service menu, today's open slots, and pin directions from business context. You confirm the appointment when they pick a time and send deposit or name.
For vertical overview see beauty salons on WhatsApp.
What clients need before they book
Beauty bookings fail when the first reply is vague. Clients decide on:
- Service price — braids, nails, makeup; range if style varies
- Duration — "Box braids 6–8 hours", "Gel mani 45 min"
- Next available slot — today vs tomorrow matters for events
- Location — landmark, floor, parking, gate instructions
Timi answers from pasted service menu. You take over when they send deposit screenshot, need consultation photos, or ask for specific stylist by name.
Service menu in business context
List services with what clients actually compare across salons:
| Field | Example | |-------|---------| | Service | "Knotless braids — medium length" | | Price KES | "From 4,500 (hair not included)" | | Duration | "5–7 hours" | | Deposit | "KES 1,000 to hold slot — M-Pesa till" | | Location | "Delta Towers, 2nd floor, lift B" |
Update closed days and fully booked dates each morning — two minutes if you keep a running sheet.
Slot management without double-booking
Salon chaos is two clients showing for one chair. A simple flow:
- Timi lists open slots today and tomorrow from context
- Client replies with service + preferred time
- You confirm and request deposit or full name on booking list
- Mark slot taken in your sheet — update context before next inquiry
Timi should not promise a slot you have not verified. Paste "Reply confirmed after deposit" so browsers know the chair is not held on "maybe 3pm" alone.
Pricing when style affects total
Braids, color, and nail art swing price by length, hair source, and design complexity:
- Timi quotes from-price and what changes the total ("waist-length + KES 800")
- Hand off when client sends reference photo or asks "exact total?"
- Never let automation commit to intricate nail art without seeing the design
See handoff from bot to seller for when automation stops on custom work.
Location and first-visit clients
New clients get lost at gate — you lose the slot and they bad-review "couldn't find salon". First reply should include:
- Building name and floor
- Google Maps pin or landmark ("opposite Sarit")
- What to bring — own hair, inspiration photo, patch test for color
Timi sends this block from context every time. You add personal note when client confirms they are en route.
Peak hours vs quiet hours
Turn Timi up on Friday–Sunday and eve-of-holiday spikes. Use business hours auto-reply after close — "Bookings resume 9am Monday; leave service + date, we reply first" beats silence.
Quiet weekday mornings: Timi still answers pricing so clients save your number for Saturday.
Instagram and referral bookings
Salon growth runs on before/after Reels and client referrals. Bio link → WhatsApp chat. When a Reel blows up, the same three questions flood in — price, slots, location. Timi absorbs the spike; you confirm deposits on the five ready clients while twelve browsers still ask "how much?"
See WhatsApp message templates for reusable booking confirmation wording.
Cancellation and reschedule policy
No-shows hurt Saturday revenue. Paste cancellation terms in context — "Deposit non-refundable if cancel within 24h" or "One free reschedule with 48h notice". Timi states policy once so you are not negotiating rules in every thread. Actual refund decisions stay with you when a client has a genuine emergency.
Common mistakes
- Quoting exact braid price without length or hair-source clarification
- Confirming slot before deposit — no-shows waste half a day
- Stale availability — context still says Saturday open when fully booked Thursday
- No location block — clients cancel en route, chair sits empty
- Handoff never on deposit-ready client — automation cannot add them to stylist roster
FAQ
Can Timi book recurring clients? Pause Timi on VIP chats or add standing notes — regulars expect you to remember their stylist.
Walk-ins vs appointments? State policy in context — "Appointment preferred Sat; walk-in if chair free".
Multiple stylists? List who does what in context or hand off when client requests by name.
Bridal packages? Hand off early; paste package range only if you truly serve wedding bookings.
Product sales in salon? Add retail SKUs to context separately from service menu.
Share this guide