Booking & Guest Passes

Creating a Pass Package

A Pass Package is a product that bundles one or more booking passes together. When a customer purchases the package, the passes are automatically allocated to their account. Unlike allocation rules (which tie passes to memberships), packages are one-time purchases — sold through your online store, POS, or payment links.

Use cases:

  • A "10-Pack of Court Bookings" that anyone can buy
  • A "Beginner Bundle" with 5 clinic passes and 3 court hours
  • A "Private Lesson Package" with 5 lessons with a specific coach

Step 1: Create the Booking Pass Templates First

Before creating a package, you need the booking pass template(s) that will be included. If you haven't created them yet, go to Booking Passes → Booking Passes and create the templates you need.

See the most popular individual pass guides for details:

  1. Guest pass
  2. Free reservation pass
  3. Free court hours pass
  4. Free event pass
  5. Free event with specific event tag pass
  6. Free lesson pass

You only need the pass templates — you do NOT need allocation rules for packages. The package itself handles allocation on purchase.


Step 2: Create the Pass Package

  1. Go to Products → Add Product
  2. At the top, you'll see two options: General Product and Pass Package. Select Pass Package.


Product Details

FieldDescription
NameThe product name — visible to admins and customers (e.g., "10 Private Lessons Package")
Internal descriptionNotes for your team only — not shown to customers
CategoryOptional — organize products by category (e.g., "Packages", "Passes"). You can create new categories from the dropdown.

Product Image

Upload an optional image to showcase the package on your store page. Images are cropped to square format, max 5MB.


Sales Channels

Choose where the package can be purchased:

Channel Description
Online StoreVisible to customers on your club's store page
POSAvailable for sale at the point of sale (front desk)

Both channels can be enabled at the same time.

If you enabled the “Online Store” channel, your customers will see it on the Store page, and will be able to purchase from the app or website:


Customer Description

This description is visible to customers on the store page and payment link. Use it to explain what's included in the package — e.g., "Includes 10 court booking passes, valid for 3 months."


Pricing

FieldDescription
PriceThe package price (e.g., $99.00)
Sales TaxUses your club's default tax rate. Toggle "Use custom sales tax" to override.
Rule set-based pricingOptional — set different prices for different membership rule sets (e.g., members pay $79, non-members pay $99)


Booking Passes

This is where you configure what's included in the package.

Validity Period

Set how long the passes remain valid after purchase:

  • Enter an amount and unit (e.g., 3 months, 30 days, 1 year)
  • Or check "Never expires" if passes should last indefinitely

This validity period applies to all passes in the package.

Adding Passes

Click "Add Pass" to add a booking pass to the package. For each pass, configure:

FieldDescription
Booking PassSelect the pass template from the dropdown
Number of UsesHow many times the pass can be used (e.g., 10). Leave empty for unlimited.
Minutes AvailableFor "By Hours" passes only — the total minutes in the pool (e.g., 600 for 10 hours)

You can add multiple passes to a single package. For example, a "Premium Bundle" could include:

  • 10 court reservation passes
  • 2 guest passes
  • 1 private lesson pass

Click "Add Pass" again for each additional pass template.


Deferred Start (Optional)

By default, passes become active immediately on purchase. Enable Deferred Start to let buyers choose a future start date — useful for seasonal packages or programs that start on specific dates.

Toggle "Enable deferred start" to reveal the configuration:

FieldDescription
Period TypeHow start dates are determined
Max Advance DaysHow far in the future buyers can choose (1–90 days)

Period type options:

Period TypeWhat it doesExample
Calendar WeekBuyer picks a start-of-week date. You choose which day of the week."Passes start every Monday"
Calendar MonthBuyer picks a start-of-month date. You choose which day of the month."Passes start on the 1st of each month"
Calendar YearBuyer picks a start-of-year date. You choose the month and day."Passes start on January 1st"
Free DateBuyer picks any date within the advance window."Start whenever you want (within 60 days)"

When the buyer purchases the package, they'll see a date picker at checkout with the available start dates based on your configuration.


Step 3: Save

Click Save at the bottom of the form. The package is now created and available for purchase through the channels you selected.


Example: 10-Pack of Court Bookings

Scenario: You want to sell a package of 10 court reservations for $150, valid for 3 months.

Prerequisites: Create a "Court Booking" pass template (Event type, Whole Event, Pass Holder Only, Reservations only) — see Free Reservation Pass.

Package setup:

SectionConfiguration
Name10-Pack Court Bookings
Customer DescriptionBook 10 court sessions at a discounted rate. Valid for 3 months from purchase.
Sales ChannelsOnline Store: ON, POS: ON
Price$200.00
Validity Period3 months
Pass 1Court Booking — 10 uses
Deferred StartOff (passes start immediately)

How it works for the customer:

  1. Customer finds the package on the club's online store
  2. They purchase it for $200
  3. 10 court booking passes are immediately allocated to their account
  4. Each time they book a court, one pass is consumed
  5. After 3 months, any unused passes expire

Example: Beginner Bundle

Scenario: A "Beginner Bundle" for $99 that includes 5 clinic passes and 3 hours of court time.

Prerequisites:

  • A "Clinic Pass" template (Event type, Whole Event, Clinic only)
  • A "Court Hours" template (Event type, By Hours, Reservations only)

Package setup:

SectionConfiguration
NameBeginner Bundle
Customer DescriptionPerfect for new players! Includes 5 group clinics and 3 hours of court time.
Price$99.00
Validity Period2 months
Pass 1Clinic Pass — 5 uses
Pass 2Court Hours — 180 minutes
Deferred StartCalendar Month, Day 1, Max 60 days

With deferred start on "Calendar Month, Day 1", the buyer can choose to start their bundle on the 1st of this month or next month.


Packages vs Allocation Rules

Pass PackagesAllocation Rules
How passes are grantedOne-time purchaseAutomatically with membership
RecurringNo — buy onceYes — renews on schedule
Tied to membershipNo — anyone can buyYes — requires specific membership
Sold viaStore, POS, payment linkN/A — automatic
Best forDrop-in packs, seasonal bundles, trialsOngoing member benefits

Use allocation rules for recurring member benefits (e.g., "Gold members get 4 free reservations every month"). Use packages for one-time purchases that anyone can buy.


Key Points

  • Pass templates must be created before you can add them to a package
  • The validity period applies to all passes in the package — you can't set different expiration dates for individual passes within a package
  • When a package is purchased, passes are allocated immediately (unless deferred start is enabled)
  • Packages appear as products in your store — customers don't need a membership to purchase them
  • You can edit a package after creation, but changes won't affect already-purchased packages
  • Rule set-based pricing lets you offer member discounts on packages (e.g., members pay $79, non-members pay $99)