Skip to main content

Case Overview

This guide walks you through configuring a leisure center “Active Space” that offers multiple types of activities. Center characteristics:
  • Tennis courts
  • Swimming pool with hourly slots
  • Fitness classes with a coach
  • Equipment rental
Available resources:
  • 2 tennis courts
  • Swimming pool (30 people max per slot)
  • 1 fitness coach
  • 10 bikes, 5 rackets
Hours: 7 days a week, 8am-9pm

Configuration Overview

For this center, we’ll create multiple independent resource groups:

Step 1: Create Products

Tennis

  1. Create a product “Tennis Court”
  2. Variants:
    • 1 hour - $15
    • 2 hours - $25

Pool

  1. Create a product “Pool Entry”
  2. Price: $8 per person
  3. No variants needed

Fitness Classes

  1. Create a product “Group Class”
  2. Variants:
    • Yoga (60min) - $12
    • HIIT (45min) - $12
    • Pilates (60min) - $12

Equipment Rental

  1. Create a product “Bike Rental” - $15/day
  2. Create a product “Racket Rental” - $5/hour

Step 2: Activate and Configure Portal

  1. Go to Settings > Booking Portal > Activities
  2. Activate the portal
  3. Add all your products
  4. Configure schedules for each product:

Step 3: Configure Resource Groups

Group 1: Tennis Courts

  1. Click Add Group
  2. Name: “Tennis Courts”
  3. Product: Tennis Court
  4. Mode: Total Capacity
  5. Capacity: 2
2 tennis matches can be played simultaneously, regardless of duration (1h or 2h).

Group 2: Pool

  1. Click Add Group
  2. Name: “Pool”
  3. Product: Pool Entry
  4. Mode: Total Capacity
  5. Capacity: 30
Maximum 30 people in the pool per time slot.

Group 3: Fitness Coach

  1. Click Add Group
  2. Name: “Fitness Coach”
  3. Product: Group Class
  4. Mode: Total Capacity
  5. Capacity: 1
Only one class at a time since there’s only one coach.

Group 4: Bikes

  1. Click Add Group
  2. Name: “Bike Fleet”
  3. Product: Bike Rental
  4. Mode: Total Capacity
  5. Capacity: 10

Group 5: Rackets

  1. Click Add Group
  2. Name: “Racket Stock”
  3. Product: Racket Rental
  4. Mode: Total Capacity
  5. Capacity: 5

Step 4: Custom Fields by Activity

For Tennis:

  • “Skill level”: Beginner, Intermediate, Advanced
  • “Need rackets?”: Yes / No

For Pool:

  • “Number of people”: Number field (required)
  • “Children under 12?”: Yes / No

For Classes:

  • “First time?”: Yes / No
  • “Health issues to report”: Free text

For Rentals:

  • “Desired size (bike)”: S, M, L, XL
  • “Expected return time”: Text

Final Result

Simultaneous capacities at 10:00am: Example busy morning:

Tips for Multi-Activity Centers

Multi-Activity CartEatNow allows customers to build a cart with multiple activities. Example: Tennis 1h + Pool Entry + Racket Rental. Capacity calculation is done independently for each group.
Memberships and PackagesFor members, create special products at $0 or reduced prices, and assign them to the same resource groups. Capacity will be correctly deducted.
Seasonal ManagementAdapt your capacities by season:
  • Summer: Increase pool capacity (additional staff)
  • Winter: Reduce if necessary
Simply modify the capacity of the relevant group.
Cleaning SlotsFor pool or courts, block slots for maintenance by temporarily reducing the product’s opening hours.

Advanced Configuration: Classes with Limited Spots

If your classes have a limited number of spots (e.g., 15 people max per class), use capacity per variant:
  1. Edit the “Fitness Coach” group
  2. Switch to Capacity per Variant
  3. Define:
    • Yoga: 15 (large studio)
    • HIIT: 12 (limited space)
    • Pilates: 10 (limited equipment)
This configuration manages both the single coach constraint AND spot limits per class type.

Groups Summary

This modular architecture allows you to easily add new activities or adjust capacities as your center evolves.