case study
online booking for a neighborhood barbershop
no more phone tag, no more double-bookings — customers pick a time, you cut hair
the scenario
you run a one-chair barbershop. you offer cuts (haircut 30 min, kids cut 20 min, buzz cut 15 min), grooming (beard trim 15 min, hot towel shave 30 min), and packages (cut + shave 60 min, full grooming 90 min). right now you handle bookings by phone. you miss calls while cutting, double-book occasionally, and spend evenings texting back and forth to lock down times.
bb.bi's bookings plugin gives you an online scheduling system: services with categories and durations, buffer time between appointments, auto-confirmation, custom customer fields — and a clean booking page your clients can use any time of day.
what you need
the bookings plugin is available on the business plan — $199.99/year with no per-booking fees.
how to set it up
1. claim your handle
sign up and claim a handle for your shop. keep it simple — mikes-cuts, mainstreet-barber, thechair. with a business plan you can use handles as short as one character.
2. enable the bookings plugin
dashboard → your handle → plugins → enable bookings. this unlocks the full scheduling system.
3. configure your settings
in the plugin settings, configure the basics:
- slot interval — 15 minutes — the smallest unit of your schedule
- buffer time — 5 minutes between appointments for cleanup
- auto-confirm — on — bookings are confirmed instantly, no manual approval needed
- customer fields — name and phone number
- schedule — Tuesday–Saturday 9am–7pm, closed Sunday and Monday
4. add your services
add services organized by category. each one gets a name, duration, and price:
- haircut — cuts — 30 minutes
- kids cut — cuts — 20 minutes
- buzz cut — cuts — 15 minutes
- beard trim — grooming — 15 minutes
- hot towel shave — grooming — 30 minutes
- cut + shave — packages — 60 minutes
- full grooming — packages — 90 minutes
5. generate your page with AI
open the AI assistant and describe the look you want. the AI reads your services, schedule, and settings — then generates a booking page with working appointment selection.
"build a booking page for a neighborhood barbershop. clean, masculine, confident. show services grouped by category with duration and price. include a date/time picker and a simple booking form. keep it sharp and minimal — no clutter."
the AI generates working HTML with a full booking flow: browse services → pick a date and time → enter name and phone → confirm appointment. everything is wired to the bookings SDK automatically.
example: Saturday 2pm haircut
it's Thursday night. a customer opens mikes-cuts.bb.bi on his phone. he scrolls through the services, taps "haircut," and picks Saturday at 2pm.
he enters his name and phone number, hits confirm. the booking is auto-confirmed instantly. he gets a confirmation with the date, time, and address.
mikes-cuts.bb.bi → booking page "haircut, Saturday 2pm" → auto-confirmed dashboard → bookings → today's schedule 9:00 buzz cut — Jake 9:20 (buffer) 9:30 haircut — Maria 10:05 (buffer) ... 14:00 haircut — confirmed
Saturday morning, you open your dashboard and see the day's schedule. 2pm: haircut. no phone call, no text thread, no double-booking. the chair is ready.
why go online?
no missed calls
you can't answer the phone with clippers in your hand. online booking means customers schedule themselves — you never lose a booking because you were mid-cut.
no double-bookings
the system knows what's taken. customers only see open slots. no more "sorry, I already have someone at that time" texts.
customers book 24/7
most people book their next cut in the evening, after your shop is closed. your booking page is always open — mikes-cuts.bb.bi, day or night.
your schedule, your rules
set your hours, add buffer time, block days off. the system enforces it all automatically. you focus on cutting.
everything included
ready to fill your chair?
claim a handle, enable the bookings plugin, add your services, and let the AI build your scheduling page. customers can start booking today.