Using multi-session passes

Using multi-session passes

Using multi-session passes 

Multi-session passes let customers purchase a set number of sessions upfront and book each one individually over time. This is useful for businesses that sell recurring services, such as yoga class passes, lesson passes, or any multi-passes, where you want payment collected at the start rather than session by session.

This article explains how multi-session passes work, walks you through setting one up, and shows where to find passes once customers have bought them.

How it works for customers:

  1. The customer books and pays for the full pass upfront.
  2. They book each session separately, whenever suits them.
  3. Each booking deducts one session from their pass balance.
  4. When all sessions are used, they need to purchase a new pass to keep booking.

📝 Note: If a customer cancels a session, that session is automatically returned to their pass balance.


What are sub-services?

Sub-services are variations of a primary service that share the same schedule but have different pricing, session counts, or availability settings. Muti-session passes, typically work in conjunction with sub-services, where you can use them to offer more flexible options for how customers can book. 

You can learn more about Using sub-services here. 

Setting up multi-session passes:

Before You Start: 
  1. Make sure the service you want to configure already exists in Nabooki, if not create it first and come back here. 
  2. The price you enter for the service is the total pass price, not per-session price. 

Step-by-step instructions 

  1. Go to Inventory > Services, locate the service you want to configure, and click Edit.
  2. In the General tab, click View Advanced Settings.
  3. Set Multiple Sessions to Yes.
  4. Enter the Total Number of Sessions included in the pass.
  5. Define the expiration (for example, valid for 3 months).
  6. Click Update to save changes.
  7. Go to the Booking Preferences tab.
  8. Set Payment Settings to Full Payment upfront. This is required for multi-session passes.
  9. Click Update to save changes.



To test your setup, go to your Booking Page or Service widget. It should look like the example below:
















On the Shopping Cart Widget

The Shopping Cart Widget works differently from the Booking Page and Service Widget. Customers book their first session when they buy the pass. Once that first booking is submitted, they can add more sessions by clicking + Add more on the order confirmation screen.

The confirmation screen also shows how many sessions have been added (for example, 1 of 10 sessions added) and the dates the pass is valid.


Managing sold passes

Once customers start buying passes, you can track them all from Sales > Passes. The Booking Passes page lists every purchased pass with the customer, total sessions, sessions booked and remaining, expiry date, and payment status.

From there you can search by customer, participant, or service name, and open any pass to edit its session count or expiry date.

For full instructions, see Manage multi-session passes.


Troubleshooting & FAQs

Can customers book all sessions at once?
Yes, customers can book all their sessions upfront or book them as needed if your booking preferences allow.
Can I edit the number of sessions after a customer purchases a package?
Yes, you can change the number of remaining sessions and the expiry date by viewing the customer's booking details and selecting the remaining sessions or expiry date field to make changes.
What happens if a customer cancels a session?
If a customer cancels a session within the allowable timeframe you set in the booking preferences, the session is automatically credited back to their package balance.
Can I limit a sub-service to specific days or times?
Yes! You can restrict sub-services to only be available on selected days or for a set period.
 

Need Help?

If you need assistance, contact our support team:
💬 
Live Chat: Click the chat icon in the bottom-right corner of the screen.
📧
 Email: support@nabooki.com