Add Booking Type
Create a new booking type to define another way customers can reserve time with you — its name, duration, resource allocation, color, and visibility.
Quick start
- Click Booking Types in the left sidebar, under the ACCOUNT section
- Click + Add Booking Type
- Enter a Name, set the Duration and Type, pick a Color, and click Save

What you can do
Adding a booking type lets you:
- Offer a new way to book — Give customers another option distinct from your existing booking types
- Control resource allocation — Choose whether the system calculates lanes/units automatically (Hourly) or you fix the number (Party, Rental)
- Set visibility — Show it to guests, members, or keep it staff-only until you're ready
- Color-code it — Assign a color so it's easy to spot on the calendar
Form fields
Name (required)
The display name shown to customers on the booking page and used throughout the dashboard. Examples: "Standard Hour", "Birthday Party", "Equipment Rental". Cannot be empty — the dialog shows "Name is required." if you try to save without one.
Custom Duration
Enable this when the length of a booking isn't fixed and should be set individually each time a booking is created (private events, flexible rentals). When checked, the Duration and Type fields are hidden, since neither applies.
Duration (required when Custom Duration is off)
The fixed length of every booking of this type, in HH:MM format. Defaults to 01:00. The system uses this to calculate available time slots.
Type
Controls how activity resources (lanes, courts, rooms) are allocated. Defaults to Hourly.
| Type | Resource allocation |
|---|---|
| Hourly | Calculated automatically from the number of people and the activity's per-unit capacity |
| Party | You specify a fixed number of Activity Units to reserve; number of people isn't asked |
| Rental | Same as Party — a fixed number of units, regardless of attendance |
Activity Units (Party or Rental only)
How many resource units (lanes, courts, rooms) each booking of this type reserves. Must be greater than zero. Defaults to 0, so you must set a value before saving a Party or Rental type.
Color (required)
Pick a preset swatch or enter a hex code (e.g., #FF0000). This color identifies the booking type on the calendar. Defaults to black (#000000).
Visible to Guests
Checked by default. When checked, the booking type appears to all website visitors. Uncheck it for staff-only or internal booking types.
Visible to Members
Only shown when membership features are enabled for your location. Controls whether members can see and book this type.
Active
Checked by default. Uncheck to save the booking type without making it available for new bookings yet.
After saving
The dialog closes and the new booking type appears in the Booking Types list immediately. From there, open it inside an activity to configure its price, content, and other per-activity settings — see Booking types overview.
Best practices
✅ Name for the customer, not for yourself — Use names that make sense on the booking page ("2-Hour Party Package", not "Party")
✅ Match duration to real service time — Include setup/cleanup buffer if your business needs it
✅ Start with Visible to Guests off while testing — Confirm pricing and content, then switch it on
❌ Don't reuse similar colors — Pick visually distinct colors so the calendar stays easy to scan
Troubleshooting
Can't save the booking type
Why this happens: A required field is missing.
How to fix it: Make sure Name and Color are set, and — if Custom Duration is off — that Duration is valid and, for Party/Rental, that Activity Units is greater than zero.
Activity Units field isn't showing
This field only appears when Type is set to Party or Rental. For Hourly, the system calculates resources automatically and the field stays hidden.
Related resources
- Booking Types List — Browse and manage your booking types
- Edit a booking type — Change settings after creation
- Price settings — Configure pricing once the booking type exists on an activity
- Booking types overview — How account-wide booking types and per-activity configuration fit together