Commerce · $29/month preview

Public Bookings. Let anyone reserve online.

Put your bookable spaces on a public page with live availability. Guests pick a slot, pay, and get a QR pass by email — no account, no phone tag, no double-bookings.

Public booking homepage with bookable spaces

0

double-bookings — availability is computed live

22

half-hourly slots a day, 8 AM to 7 PM

$10–60

per hour — you set every rate

Capabilities

Everything the module does

Public Bookings exposes your Resource Bookings catalog to the public storefront — anyone can browse available slots and reserve resources without an account. Guests check out with email; confirmations are sent automatically. Requires Website and Resource Bookings to be enabled.

Public booking surface

Public-facing pages listing each bookable resource and its availability.

Resource availability

Real-time slot picker honouring opening hours, buffers, and existing bookings.

Guest checkout

Visitors book without creating an account — name and email are enough.

Confirmation emails

Automatic email confirmations and reminders for every public booking.

01

Availability that can't lie

The slot picker isn't a form that hopes for the best — every open slot is computed live from existing bookings, holds, and buffer rules. If two guests race for the same Tuesday court, one books it and the other sees it gone.

  • Live slots computed from bookings, holds, and buffers
  • Half-hourly granularity across your opening hours
  • What's shown online always matches the schedule inside
Real-time slot picker showing live availability

02

Pick a slot. Pay. Show up.

Guest checkout means a name and email are enough — no account wall between a customer and a confirmed reservation. Payment confirms the slot instantly, and a confirmation email with a QR pass handles the front door.

Three-step public booking flow: pick a slot, pay and confirm, show up

03

Every space, priced your way

List whatever you rent by the hour with its own rate — Champions Arena runs basketball at $60/hr, tennis at $35/hr, the pool at $15/hr, and the gym at $10/hr on the same page. Rules, hours, and cancellation policy are set per resource in the dashboard.

Public grid of bookable resources with hourly rates
Court bookings used to be a phone that never stopped ringing and a whiteboard we argued over. Now people book at midnight, pay up front, and scan in with the QR pass. No-shows basically vanished.

Dele Okafor

Facility Manager, Champions Arena

Read the story →

FAQ

Common questions

Do customers need an account to book?

No — guest checkout takes a name and email. They get a confirmation email with a QR pass, and the booking appears on your schedule like any other.

How do you prevent double-bookings?

Availability is computed live from existing bookings, holds, and buffer rules every time the slot picker loads. A slot that's taken simply isn't offered.

Can different spaces have different prices and hours?

Yes — every resource carries its own hourly rate, opening hours, slot length, and cancellation policy, all managed from the dashboard.

Works better together

One need, one module

Every module shares the same customers, catalog, and books — switch one on and it plugs into everything you already run.

Switch on Public Bookings today.

It plugs straight into the customers, catalog, and billing you already run on SpaceOS.

Free to start · No credit card required · Cancel anytime