Turn products into bookable time.
Waypoint Booking adds a real scheduling engine to your BigCommerce catalog — rooms, staff, classes, courses. Customers pick a genuinely open slot right on the product page; checkout confirms it automatically.
Everything a real booking flow needs
Not a form bolted onto a product page — a scheduling engine underneath it, wired straight into checkout.
Real-time availability
Recurring weekly hours, one-off exceptions, and exact fixed slot times — computed in each resource's own timezone.
Concurrency-safe holds
Two shoppers can never both lock in the same slot — enforced at the database level. If a checkout outruns its own hold, that order is flagged for you to resolve by hand, not left to silently clash.
Automatic order sync
Placing the order confirms the booking by itself. Cancelling or refunding it releases the slot the same way.
Capacity & buffers
Seat thirty people into one seminar slot, or leave clean-up time between every appointment — both live on the resource.
Drag-and-drop calendar
Reschedule by dragging an appointment to a new time. Drop it on a full slot and it snaps right back.
Customer self-service
Shoppers see their own upcoming bookings on their account page, with one-click add-to-calendar.
Calendar integrations
Every booking exports to Google, Outlook, or Apple Calendar. Subscribe to a whole resource's schedule from any calendar app.
Webhooks for your stack
A signed event fires on every booking change — your own email, SMS, or Slack takes it from there.
Guided setup
A short wizard gets a resource, a service, hours, and checkout sync connected before you touch anything else.
Multi-channel control
Restrict a bookable product to one sales channel — a wholesale-only stylist, a second storefront — without touching the rest.
No customer data at rest
Names and emails are resolved live from BigCommerce only when actually needed — never cached, never stored.
Four steps from install to first booking
Define
Add a resource — who or what gets booked — and a service: what's on offer, and how long it takes.
Link
Attach that resource and service to a real product in your catalog. One click, in bulk.
Book
The picker appears on the product page on its own. A shopper chooses a genuinely open slot.
Confirm
Placing the order confirms the booking automatically — cancelling or refunding releases it the same way.
Five ways businesses actually book time
Each just a different arrangement of resources, services, and availability.
Rooms & equipment
Meeting rooms, gear rental, anything booked by the hour. One resource per physical item, continuous back-to-back slots, a cleanup buffer between bookings.
Salon & personal services
Each stylist is their own resource with their own hours. Book a named person, or "any available" — the same service linked to every stylist who offers it.
Events & classes
Group sessions on a fixed schedule — set the resource's capacity, and export the attendee list for any session in one click.
Recurring courses Growth
A block of weekly sessions sold as one purchase — booked all-or-nothing, and cancelled as a whole series in one click. Included on the Growth plan.
Multi-channel / wholesale
Keep a resource open on your main storefront while restricting it — or a second one — to a wholesale-only sales channel, without touching anything else.
Three tiers, same core engine
Every plan gets the full booking engine — holds, capacity, buffers, calendar export, the works. Growth adds the two features that need a short setup step on our side before they're switched on for your store; Enterprise is for multi-store or multi-brand merchants who need more than self-serve support.
Basic
Everything a single-location booking business needs, out of the box.
- Real-time availability & fixed slot times
- Concurrency-safe holds
- Automatic order sync
- Capacity & buffers
- Drag-and-drop calendar
- Customer self-service ("My Bookings")
- One-way calendar export & subscribe feed
- Webhooks for your stack
- Guided setup wizard
- Multi-channel control
- No customer data at rest
Growth
Everything in Basic, plus the two features that are switched on per store rather than self-serve.
- Everything in Basic
- Recurring courses — block-book a multi-week series as one purchase, cancel the whole series in one click
- Two-way calendar sync — a connected Google/Outlook calendar and your bookings stay in sync automatically Beta
Enterprise
For multi-store or multi-brand merchants who need more than self-serve support.
- Everything in Growth
- Priority support — a dedicated onboarding call and a faster line when something needs attention
- Coordinated setup across multiple stores — for merchants running more than one BigCommerce storefront
- Custom contract & invoicing terms
Recurring courses and two-way calendar sync are enabled per store, not self-serve — see the merchant guide's recurring courses and two-way sync sections for what each involves before you switch a customer onto Growth.
Built to hold up, not just demo well
Row-locked, not optimistic. Verified live: five simultaneous requests for the same slot — exactly one succeeds, four get a clean, immediate no. A checkout that outlasts its own hold is flagged for you to reconcile by hand, rather than left to clash silently.
No customer PII stored. Names and emails are resolved live from BigCommerce when actually needed — never cached, never at rest.
No email deliverability to manage. Signed webhooks instead — plug in whatever you already send email or SMS through.
Runs inside your control panel. No separate login, no second app to keep open in another tab.
Make something bookable.
Install Waypoint Booking from the BigCommerce App Marketplace, and the setup wizard gets your first resource, service, and open slot live in about five minutes.