Waypoint Booking
BigCommerce Marketplace App

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.

Installs in minutes · Runs inside your BigCommerce control panel
12core features, from holds to calendar sync
5booking scenarios supported out of the box
1place to manage it — your BigCommerce control panel
Autobooking confirmation the moment an order is placed
What's included

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.

Recurring courses

A ten-week class books — and cancels — as one purchase, not ten separate sessions to manage by hand.

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.

Start to finish

Four steps from install to first booking

1

Define

Add a resource — who or what gets booked — and a service: what's on offer, and how long it takes.

2

Link

Attach that resource and service to a real product in your catalog. One click, in bulk.

3

Book

The picker appears on the product page on its own. A shopper chooses a genuinely open slot.

4

Confirm

Placing the order confirms the booking automatically — cancelling or refunding releases it the same way.

Built for your business

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.

Read the guide →

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.

Read the guide →

Events & classes

Group sessions on a fixed schedule — set the resource's capacity, and export the attendee list for any session in one click.

Read the guide →

Recurring courses

A block of weekly sessions sold as one purchase — booked all-or-nothing, and cancelled as a whole series in one click.

Read the guide →

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.

Read the guide →
Under the hood

Built to hold up, not just demo well

Concurrency

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.

Privacy

No customer PII stored. Names and emails are resolved live from BigCommerce when actually needed — never cached, never at rest.

Notifications

No email deliverability to manage. Signed webhooks instead — plug in whatever you already send email or SMS through.

Install

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.