Online Rentals let your customers book spaces, lessons, and party packages directly from a link you share — no phone call required. You configure the rules in the Back Office; customers browse, pick a time, and pay or submit a request on the portal.
Online Rentals use the same products you already have configured for back office reservations — just enable online booking per product and publish a portal to go live.
When to use Online Rentals
Whenever you want customers to self-serve reservations or requests across your bookable services:
Spaces — rinks, fields, courts, cages, rooms, golf stalls, turf
Lessons — instructor-led bookings (a space is auto-booked alongside the instructor)
Packages — birthday parties, team blocks, practice packages
Extras — equipment, locker room time, party add-ons at checkout
Setup order
Follow this sequence for optimal efficiency!
Create Facilities — make sure they're published
Create Resources — Set up Spaces & Instructors, configure their schedules and activities, and mark them as available online.
Create Categories — Shared booking rules across products: duration, minimum notice, advance window, approval workflow, and VIP access. Every product in the category inherits these rules.
Create Rental Products — What customers actually book: name, resources, online schedule, pricing, forms, add-ons, discounts, deposits, and optional gating.
Create a Portal — Your customer-facing public booking link. Choose which categories, facilities, and activities appear, plus display options and defaults.
Preview and test — Save the portal as "draft", open the consumer link, and test as a guest, a member (if you have membership discounts), and a family account before publishing.
What each layer controls
Layer | You set in Back Office | Customers see |
Resources | Spaces → schedule, name, activities, available online
| When the relevant resources match the portal filters and products, customers will see the resources and be able to book them. |
| Which times exist, how long they can book, whether checkout is pay-now or submit request, member early-access windows | |
Rental product (also called Services) |
| Product cards, info drawer, resource list, price labels, checkout steps |
Facilities, Categories, Activities and their defaults Display view (Grid, List) Preferred start time | Filters, defaults, grid vs list, optional start-time filter |
Online Rental Checklist
Facilities
☐ Facility is published
Resources
☐ Spaces are marked as available online
☐ Spaces have a schedule configured
☐ Instructors are marked as available online
☐ Instructors have a schedule configured
Products
☐ Rental & Lesson products are set to available online
☐ Products are assigned to the correct Category
☐ Products are assigned to the correct Facilities and Activities
☐ Spaces are attached to rental products
☐ Lesson products have both instructors and spaces assigned
☐ Lesson products are assigned to a category with primary resource set to Instructor
☐ Add-ons are configured on each product (if applicable)
☐ Forms are configured on each product (if applicable)
☐ Pricing is configured
Categories
☐ Categories are configured with the desired booking rules (duration, notice, approval, VIP)
Portals
☐ Portals are configured with the desired Facilities, Activities, and Categories
☐ Portal activities align with the Activities set on the products in the portal's categories
Optional features
☐ Customer-specific products (whitelisting) configured where needed
☐ Membership-gated products configured where needed
☐ Membership discounts configured on applicable products
☐ Form-answer discounts configured on applicable products
☐ Peak/off-peak pricing configured where needed
☐ Deposits configured on applicable products
FAQs
❓ Can I book a lesson and a field rental in the same cart?
Yes! For each participant + service added to the cart, a customer goes through the booking flow, answers questions, and selects add-ons. Once the booking is in the cart, they can go back to the portal and add another booking from any category for any participant in the family.
❓ If I book an instructor, will it book a space as well?
Yes! The system will auto-book an available space tied to the lesson product. If there are no spaces available, the time slot is not bookable.
❓ Will an instructor get notified if they are booked online?
Yes! Instructors are automatically added to the booking confirmation email whenever they are requested or booked online.
❓ Can I book lessons for both of my children with different instructors?
Yes! The booking module allows for multiple bookings across participants in a single checkout.
❓ How does online booking handle conflicts?
If a space or instructor is already reserved (or it is a sub-space of a parent that is reserved), it will not be available to book.
❓ How does online booking handle approval request conflicts?
If a space or instructor booking is requested but not yet approved, this does not block the time slot from being requested by other customers — it is not technically booked until approved.
❓ Can I set up slots to have capacity and be reserved by multiple people?
Not yet. The system currently allows for a single reservation per time slot. If you want to enable multi-participant bookings, we recommend creating multiple space instances tied to a parent space, leveraging Space dependencies. Reach out to Bond Customer Success to discuss the best approach for your facility.
Next articles

