all case studies

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

plan

business$199.99/yr

plugin

bookings

AI credits

5,000 / yr included

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 interval15 minutes — the smallest unit of your schedule
  • buffer time5 minutes between appointments for cleanup
  • auto-confirmon — bookings are confirmed instantly, no manual approval needed
  • customer fieldsname and phone number
  • scheduleTuesday–Saturday 9am–7pm, closed Sunday and Monday

4. add your services

add services organized by category. each one gets a name, duration, and price:

  • haircutcuts — 30 minutes
  • kids cutcuts — 20 minutes
  • buzz cutcuts — 15 minutes
  • beard trimgrooming — 15 minutes
  • hot towel shavegrooming — 30 minutes
  • cut + shavepackages — 60 minutes
  • full groomingpackages — 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

services & categoriesorganize by cuts, grooming, packages — each with duration and price
buffer timeautomatic gaps between appointments for cleanup
auto-confirmbookings confirmed instantly, no manual steps
scheduleset working hours per day, close on your days off
customer fieldscollect name, phone, and any custom info you need
slot interval15-minute granularity for tight scheduling
date blockingblock vacations, holidays, or any day you need off
dashboardsee today's appointments, upcoming bookings, full history
notificationsemail confirmations for you and the customer
AI page builderdescribe your style → get a working booking page
SDK accessbuild fully custom pages with bb.bookings.getServices() and bb.bookings.reserve()

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.