Session passes let guests book time-based activities at set intervals. Each pass is linked to a resource (eg a trampoline zone or escape room), so capacity is tracked automatically to avoid overbooking. You can offer different ticket types (eg adult, child, concession) and tailor pricing for each.
When to use
Session passes are ideal for timed activities that run multiple times per day, such as:
- Jump sessions
- Escape rooms
- VR or laser tag
- Lock-in events
- Go-kart races
- Axe-throwing
- Playgroups
They help manage guest flow, make sure you don’t oversell and improve the guest experience.
How to create a session pass
Watch the video for a quick demo on creating a new session pass.
Step 1: Create a new session pass
- From Venue Manager, go to Products > Create product.
- Select the Session pass product type.
- The session pass product settings open.
Step 2: Add content
Enter basic product information:
- Name (required): This is the name guests see online and staff see at POS.
- Description: Add a short description (150 characters max) for online checkouts.
- Detailed description: Provide more information that guests can access via a "Learn More" link in online checkouts.
- Image: Upload an image that makes the product stand out from other products online and at POS (JPG or PNG, 640 x 390 pixels or 5:3 aspect ratio).
- Tags: Use tags to manage and group products, such as automatically adding new products to sections you've added using tags in online checkouts. Create new tags or select existing ones from the drop-down menu.
Step 3: Set session details
-
Session duration:
- Enter the session duration in minutes.
- Session duration can't be changed after saving.
- This duration will apply to all ticket variations you add to the product.
- If you have different durations for the same activity, create separate products.
-
Resource:
- Select resources to manage capacity (the number of people who can book into the activity).
- Link to one or more individual resources or resource groups. You must choose all resources here first so you can then add the appropriate resource to each ticket in the step below.
- Resource groups automatically allocate bookings to the resources within the group, prioritizing those with smaller capacities first. If all resources have the same capacity, they are assigned based on their order in the list.
- To add a resource group, simply select the group name.
Step 4: Create the product's ticket variations
Each ticket variation has its own name, price and resource allocation.
Start by editing the General admission placeholder, then:
- Name and Price (required): Enter the ticket name and price. Set the price to $0 if it's free.
-
Resource table (required): Select Resource to expand the ticket's resources table. You'll see a row for each resource you selected above in the session details section. Any resource groups selected will also appear in their own rows.
- Allocate time spent in each resource: Set time spent in each area (eg 0–15 mins briefing area, 15–60 mins laser tag)
- Max per booking: Limit exclusive-use single-booking resources (eg 2 party rooms per booking) or set to Auto for no limits — based on the number of guests, ROLLER will automatically assign the required resources.
- Change resources: Select a different resource from the drop-down menu. If the resource doesn't appear in the ticket's resource drop-down menu, you must first add it to the product's resource drop-down menu. See the section above.
-
Add/remove resource: Select Add resource to add a new resource to the ticket. Select the trash can icon to delete.
-
Consecutive sessions (optional): Allow guests to book multiple sessions at discounted prices.
- Add the number of sessions guests can extend their visit by.
- Add a discount for guests for each extra session (either a fixed amount or a percentage).
- Consecutive sessions can only happen if the end time of one session matches the start time of a subsequent session. This requires that the session durations are consistent and that they start and end at the same times (for example, every 30 or 60 minutes).
- 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.
- Learn more about how to set up consecutive sessions.
- Description (optional): Add specific information for the ticket variation that guests can optionally review during online checkout.
- Groupon: Configure Groupon ticket settings if you're creating tickets for Groupon offers. The ticket must be configured as Tax inclusive in Advanced settings below to be able to select Item is available on Groupon and other Groupon settings to become available. Learn more about configuring Groupon ticket settings
-
Advanced (optional): Choose from the following advanced 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.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. -
Save the variation, then select Create variation for additional ticket variations and repeat the relevant steps above.
You can create up to a maximum of 20 ticket variations per session pass.
Step 5: Set the sales availability (optional)
Sales availability controls when session tickets can be purchased online. This helps manage when tickets go on sale and stops last-minute bookings, giving staff time to prepare.
Example
If you don’t want guests booking a session 5 minutes before it starts, set a cut-off time (eg 1 hour). This gives your team time to manage check-ins, setup, or cleanup.
- Default: Available immediately until 1 hour before the session.
- Start date: Delay when tickets go on sale.
- Cut-off date: Set how long before the session online sales close. This doesn’t affect POS or Venue Manager sales.
Sales availability alone doesn’t make the pass available. You must also:
- Create a product schedule.
- Add the product to online checkout and POS menus.
Step 6: Additional options
Add optional settings to improve the guest experience and 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 the activity
These settings help you tailor the session pass to your venue’s needs.
Setting | Description |
---|---|
Add-ons | Boost your revenue by adding any product type (except party packages) as recommended upsell items after this product is added to the cart in online checkouts. Search for and select products from the drop-down list, then click Done. 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 (Pro plan and above) | 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. |
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's 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 prompted to sign waivers post-checkout, in order confirmation emails and booking reminder emails. |
Schedule and start selling
- Select Save and go to schedules.
- Set dates and times when the session runs. Learn more
- Add the product to your online checkout and POS menus.
How resource groups work
Resource groups simplify bookings by automatically assigning available spaces like party rooms, VR rooms, or laser tag zones when a guest books a session. This helps manage capacity and prevents overbooking.
When a session is linked to a resource group:
- Resources with smaller capacities are filled first
- If capacities are equal, resources are assigned in list order (eg Room 1, Room 2, Room 3)
This reduces manual setup and keeps bookings running smoothly.
Check the booking rules set up for your resources
To avoid double bookings or overbooking, make sure each resource is set up with the right rule:
- Single-booking: Use for exclusive spaces like party rooms
- Multiple-booking: Use for shared areas like trampoline zones or VR rooms
Go to Settings > Resources to review and update these rules.
Allocate guest time across resources for ticket variations
For session passes that use multiple areas or attractions, you can assign how long guests spend in each one by setting start and end times.
Example
A 90-minute laser tag session might look like this:
- 0–15 mins: Briefing room
- 15–75 mins: Laser zone
This helps manage guest flow and ensures each area is used efficiently.