A session pass lets guests book time-based activities that run on a schedule. Each session links to one or more resources (eg trampoline zone, escape room, or VR arena), so ROLLER automatically manages capacity for you and prevents overbooking.
Use a session pass for activities that run multiple times a day such as jump sessions, escape rooms, VR, laser tag, playgroups or timed experiences.
How to create a session pass
Watch the video to see how to create a new session pass product.
Step 1: Create a new session pass
- From Venue Manager, go to Products > Create product.
- Select the Session pass product type.
- The session pass settings page opens.
Step 2: Add content
These fields help guests and staff recognize and book an activity.
| Field | Description |
|---|---|
| Name (required) | The product name shown online and at POS. |
| Description | Short summary (max 150 characters) for online checkouts. |
| Detailed description (optional) | Longer description shown under a Learn more link in online checkouts. |
| Image | Upload a 640 × 390 px, or 5:3 aspect ratio. JPG or PNG. This helps make the product stand out from other products online and at POS. |
| Tags | Use tags to organize and automatically add products to checkouts or POS menus. Create new tags or select existing ones from the drop-down menu. |
Step 3: Add session pass details
Set the session duration, link resources, add a price rule and create ticket variations. These settings define how the session runs, how capacity is managed and which ticket options guests can buy.
Resource
Select the resources or resource groups used for the activity.
You can select one or more individual resources (eg laser tag briefing room) or resource groups (eg laser tag rooms).
To add resources to ticket variations later, you must first add them here.
Resource groups automatically allocate bookings to interchangeable resources within the group.
- Smaller capacity resources are filled first.
- If capacities are equal, resources are assigned in list order (eg Room 1, Room 2, Room 3).
Book out multi-booking resources
Use Book out multi-booking resources for private event products so that you can automatically reserve the entire shared space (multiple-booking resource).
When enabled, any session pass booking for the product automatically blocks out all the capacity for any linked resources at the session time (eg all the gym space).
- In Daily capacity view, multiple-booking resources appear in dark blue (like single-booking resources) so it’s clear the space is fully reserved.
Session duration (required)
Enter how long each session runs in minutes.
- Session duration can't be changed after saving.
- This duration applies to all ticket variations you add to the product.
- If you have different durations for the same activity, create separate products.
To change a saved product’s duration, duplicate it and update the duration before saving.
Price rule (optional)
Price rules adjust pricing automatically based conditions you set, such as session size, peak times or how far in advance guests book. There are three types of price rules you choose from.
| Rule type | What it does | Why it helps |
|---|---|---|
| Quantity-based | Adjusts price by number of session tickets booked | Incentivizes larger session sales and increases overall spend |
| Time-based | Adjusts price for peak, off-peak or holiday sessions | Balances demand, fills quieter times and maximizes revenue during busy periods (eg peak and holidays) |
| Early bird | Reward guests who book in advance with lower prices | Helps bring sales in earlier and gives you better forecasting |
Choose a rule from the drop-down or create one in Products > Price rules.
You can apply one price rule per product.
You can reuse the same rule across multiple products.
Switching from Fixed price updates the Variations table to show the price rule's tiers.
You can choose to display estimated price comparisons for time-based or highlight early bird pricing on checkouts (this option is selected by default).
Buy more and save prompts and comparisons for quantity-based price rules automatically display in checkouts (no option).
Price rules are currently not supported with consecutive sessions and quantity-based price rules can't be applied to products with group ticket discounts.
Variations
Each ticket variation represents an option guests can choose such as adult, child or family.
To create variations:
- Select the placeholder ticket.
- Enter the ticket name.
-
All resources you added to the product above appear in one row in the resources table. Resources in the same row act as a resource group. If you want guests to use different resources at different points in the session, so you’ll need to split them into separate rows.
Select the resources drop-down in the first row and remove any resources that shouldn’t be used first.
Add those resources back in a new row or rows.
Set the start and end times for each stage of the session (eg 0–15 mins briefing, 15–75 mins activity).
If a resource is missing from the drop-down, add it to the product first (see above). Then return here to add it to the ticket variation.
- Set the maximum number of single-booking resources guests can book into per session booking. For example, limit to two per booking or set to Auto for ROLLER to automatically assign resources based on number of guests booked.
- Save the variation. Then create additional variations as required (up to 20).
- Add pricing per ticket (and per tier if using price rules). For free tickets, you can enter 0.
You can reorder tickets using drag and drop to prioritize the most common ones. The order you choose is the order they display in online checkouts.
Other ticket options
For each variation, you can expand other options to set up consecutive sessions, ticket descriptions and Groupon.
| Option | Description |
|---|---|
| Consecutive sessions |
Let guests extend their session at a discount. Sessions must run at consistent intervals and the end of one session must match the start of the next session. Not currently supported with price rules. You must also configure the settings to Allow guests to choose session duration in the checkout settings Options tab. Guests will then see a drop-down menu next to the ticket, allowing them to increase their session duration by the specified amount. |
| Description | Add an extra description for each ticket, shown in online checkouts. |
| Groupon |
Enable Groupon-specific settings after setting Tax inclusive in advanced options below. |
Advanced ticket options
Expand the advanced option in variation details to choose from the following ticket options.
| Setting | Description |
|---|---|
| Min & Max purchase limits (Online checkout only) |
Set limits on the number of tickets that can be purchased for a ticket variation by guests purchasing via the online checkout. This does not apply when selling tickets via POS and Venue Manager. Minimum: If you set a minimum of one ticket without specifying a maximum, guests can buy up to the full capacity of the resource linked to the ticket. Example: For a "Group 10+" option, you can require a minimum purchase of ten tickets at $10 each (totaling $100). Guests can then add more individual tickets at $10 each if desired. |
| Make ticket compulsory |
Require guests to purchase a specific ticket when buying any tickets in a single session. Example: If adult supervision is required, you might make an adult ticket mandatory, possibly pricing it at $0. |
| Group ticket |
Create a ticket variation that allows multiple guests to enter on a single ticket (eg family pass or party group). Example: To sell a ticket for a family of four for $100, enter "4" in this field. ROLLER will issue four tickets, deducting four spaces from the resource's capacity. You can apply time-based and early bird price rules to your fixed group ticket variations. Note: Adding a group ticket variation to a product disables the quantity-based price rule option for that product. |
| Tax override | Set a product tax rate different from the default rate set in your venue settings. |
| Override image (POS only) | Use an image different from the product image for a ticket variation in POS. |
| Hide from online sales | Hide the ticket type from online sales, making it only available for sale through POS or Venue Manager. |
Step 5: Set the sales availability
Control when guests can buy tickets online. This helps manage when tickets go on sale and stops last-minute bookings, giving staff time to prepare.
- Start date: Delay when tickets go on sale. Default is today.
- Cut-off date: Set how long before the session online sales close. This doesn’t affect POS or Venue Manager sales. The default is available immediately until 1 hour before the session.
Sales availability alone doesn’t make the pass available. You must also:
- Create a product schedule.
- Add the product to an online checkout and POS device menu (either manually or by using product tags)
Step 5: Additional options
Use these settings to refine the guest experience or support your operations.
For example:
- Add-ons: Offer recommended upsell items during online checkout to boost revenue.
- Waivers: Require guests to complete a waiver before check in.
| Setting | Description |
|---|---|
| Add-ons |
Add any product type (except party packages) as recommended upsell items after this product is added to the cart in online checkouts. To help guests avoid booking an add-on session at the same time as the initial session, select the option Next available session. This suggests the next available session time after the initial session finishes. You can also add an additional time buffer between sessions by entering a value in the field next to minute buffer between sessions. Add-ons appear only in online checkouts; for Venue Manager or POS, you'll need to add them manually. |
| Alternate address | Provide a different location if the activity occurs away from the main venue. |
| Booking reminder email (All plans except Lite Legacy) | Set up automated booking reminder emails to notify the booking holder before their event. The email includes booking details, instructions, and a waiver link (if needed). To enable, check the box and choose how many days before the event to send the reminder. |
| Confirmation required | Decide if bookings with this product are labeled with an unconfirmed booking status in ROLLER until manually confirmed by staff. |
| Display availability as remaining resources |
Shows how availability for single-booking resources is shown in checkout session time buttons.
You must also enable Show number of tickets/resources remaining on session time buttons in the checkout Options tab for remaining availability to display. If time-based or quantity-based price rules apply and price comparison or early bird highlighting is on in checkout, price replaces availability. Use when guests need to know they’re booking a whole resource (single-booking resource) vs a spot within a shared resource (multiple-booking resource). |
| Deposit | Allow guests to make a partial payment by setting a deposit as a percentage of the total cost or a fixed amount for this product. |
| Forms | Add one or more custom forms you've created in ROLLER to capture additional details for the booking. Guests will be prompted to complete the form post purchase in online checkouts. Select and apply the form from the drop-down menu. |
| Instructions | Provide important instructions to guests about this product to display post-purchase in online checkouts, order confirmation emails and booking reminder emails. |
| Purchase limits (Progressive online checkouts only) |
Set a minimum and/or maximum number of guest tickets required to purchase this product across ticket types for the same session time, enforced by progressive online checkouts. Any ticket type included in the product counts toward the required number. |
| Not for individual sale | Select this option when the product can only be purchased as part of a package product. |
| Reporting category | Assign products to the reporting categories you've created in ROLLER based on general ledger (GL) codes. You'll need to create your reporting categories first to enable this option. |
| Tax override | Set a specific tax rate for the party package, different from the default rate set up in venue settings. |
| Terms & conditions | Add specific terms and conditions for this product. These will appear after your venue terms and conditions for guests to agree to in online checkouts. |
| Ticket holder captured | Ask for the names of each ticket holder during checkout. |
| Upgradable | Allow the product to be upgraded to a membership product to boost recurring revenue. |
| Waiver | If guests are required to sign a waiver prior to participating in this product's activity, select this option to link the venue's waiver. Guests are encouraged to sign waivers online prior to arriving at your venue, including after purchasing tickets the product in online checkouts, in order confirmation emails and booking reminder emails. |
Show availability in checkout session time buttons
To display ticket or resource availability on session time buttons during checkout, make sure the matching setting in the checkout Options tab is enabled.
From Venue Manager, go to Apps > Progressive checkouts > All checkouts.
For each checkout, select Edit from the options menu (3 dots). Go to the Options tab and enable Show number of tickets/resources remaining on session time button.
For single-booking resources, you can then choose in Additional options whether to display as remaining resources or tickets (see above).
Step 6: Schedule and start selling
- Select Save and go to schedules.
- Create its product schedule by setting the dates and times when the session runs.
- Add the product to your online checkout and POS device menus.