feature
online bookings
customers pick a time, you confirm. direct scheduling from your page — no app, no platform, no commissions.
the problem
people want to book with you. but the path from 'I want to schedule' to 'I have a confirmed appointment' is still broken for most small businesses.
- phone-based booking means missed calls, voicemails, and phone tag — especially outside business hours when customers actually have time to book
- booking platforms like Calendly, Acuity, and Fresha charge monthly fees starting at $10–30/month, adding up to hundreds per year
- OTAs like Booking.com and Airbnb take 15–20% of every reservation — a direct tax on your revenue
- most booking tools live on a separate URL with their own branding — your customers leave your page to book with someone else's tool
- setting up a custom booking system means weeks of development, payment integration, timezone handling, and ongoing maintenance
you need bookings on your page, under your brand, with zero commissions — and you need it to work without building it from scratch.
the solution
bb.bi's bookings plugin embeds scheduling directly in your page. define your services, set your weekly hours, and let visitors pick a date and time. the system handles availability, capacity, timezone math, and anti-spam — you just confirm or let it auto-confirm.
bb.bookings.getServices()
bb.bookings.getAvailability({ serviceId, date })
bb.bookings.book({ serviceId, date, time, customer })no separate URL, no third-party branding, no commissions. the booking form lives on your page, your visitors stay on your site, and you manage everything from your dashboard. block vacation dates, add buffer time between appointments, require approval for each booking, or let them auto-confirm — it's your schedule, your rules.
what you need
plan
business — $199.99/yr
plugin
bookings (included in business plan)
limits
unlimited services, unlimited bookings
how it works
1. enable bookings and configure
turn on the bookings plugin, set your timezone and currency. define your weekly schedule — open and close hours for each day of the week.
2. add your services
create services with a name, duration, price, and capacity. a barber might add 'haircut — 30 min — $30 — 1 chair.' a guesthouse might add 'tatami room — 1 night — ¥12,000 — 1 room.'
3. visitors book from your page
the AI-generated page shows your services, a date picker, and available time slots. visitors fill in their name and email, pick a time, and submit. anti-spam is handled automatically.
4. manage from your dashboard
see all bookings in one place — pending, confirmed, completed, cancelled, no-show. add admin notes, change status, and track today's appointments at a glance.
5. block dates when you're away
going on vacation? block a date range and those days disappear from the calendar. visitors only see dates you're actually available.
who it's for
barbershop or salon
haircuts, styling, grooming — customers book the service and time slot they want. one chair? set capacity to 1. two stylists? set it to 2. no double-bookings, no phone tag.
guesthouse or B&B
room reservations and experiences — tatami room, garden suite, tea ceremony, guided tour. set advance booking limits, require approval, and block holiday dates. keep 100% instead of paying 15–20% OTA commissions.
freelancer or consultant
consultations, strategy sessions, coaching calls. define your availability, set buffer time between meetings, and let clients self-schedule.
restaurant
private dining, wine tastings, chef's table. set capacity for each experience and let guests reserve directly from your page.
teacher or tutor
private lessons, group classes, workshops. use capacity to limit group sizes and let students pick their preferred time.
health and wellness
massage, yoga, personal training. set session durations, add buffer time for cleanup, and manage your week from one dashboard.
how it compares
there are many booking tools. most are standalone apps that don't integrate with your page — and charge you for the privilege.
vs. Calendly
Calendly is great for scheduling meetings but doesn't support services with pricing, capacity, or categories. it starts free but premium features cost $10–16/month. bb.bi's booking is built into your page with full service management.
vs. Acuity Scheduling
Acuity starts at $16/month ($192/year) for a single calendar. bb.bi's booking is included in the business plan at $199.99/year — alongside every other feature, not just booking.
vs. Fresha / Booksy
salon-focused platforms with marketplace commissions and payment processing fees. bb.bi charges zero commissions and zero per-booking fees. your revenue is your revenue.
vs. Booking.com / Airbnb
OTAs take 15–20% of every reservation and own the customer relationship. bb.bi gives you direct bookings on your own page — you keep 100% and build your own guest list.
vs. building your own
a custom booking system takes weeks to build and requires timezone handling, capacity logic, anti-spam, and a dashboard. bb.bi has all of that built in — configure and go.
bb.bi is the only link-in-bio platform with built-in booking. no commissions, no separate app, no monthly fees on top of your plan.
why it works
zero commissions
no per-booking fees, no percentage cuts, no payment processing surcharges. you pay one annual price for the business plan and every booking is free.
integrated in your page
the booking form lives on your bb.bi page — not a separate URL, not a third-party widget. your visitors stay on your site throughout the entire booking flow.
smart availability
timezone-aware scheduling, per-service capacity, buffer time between appointments, same-day booking control, and advance booking limits. the system prevents double-bookings and overbooking automatically.
anti-spam built in
Cloudflare Turnstile CAPTCHA runs invisibly on every booking submission. rate limiting prevents rapid-fire spam. bots can't flood your calendar.
frequently asked questions
what can I configure?
services (name, duration, price, capacity, category), weekly schedule (open/close hours per day), timezone, currency, slot intervals (15/30/60 min), buffer time between appointments, customer form fields, and auto-confirm vs. manual approval.
can customers book same-day?
yes, by default. you can set a minimum advance time (e.g., 1 day) if you need preparation time. past time slots are automatically hidden for same-day bookings.
how far in advance can customers book?
configurable — default is 60 days. set it to 7 days for a barber or 90 days for a guesthouse. your calendar only shows dates within this window.
can I block specific dates?
yes. add blocked date ranges for vacations, holidays, or maintenance. visitors won't see those dates in the calendar.
how does capacity work?
each service has a max capacity per time slot. a solo barber sets it to 1 — one customer at a time. a group tea ceremony sets it to 4. the system automatically tracks how many bookings overlap each slot and prevents overbooking.
does it handle time zones?
yes. set your business timezone once and all availability, slots, and booking times are displayed in that timezone. supports 29 timezones worldwide.
your calendar. your rules.
zero commissions. unlimited bookings. included in the business plan at $199.99/year.