Subscriptions & Passes
Sell one pass that a guest pays for once and reuses across many of your events - like a class pack, a membership, or a festival wristband.
What is a subscription?
A subscription (also called a pass) is a special ticket your guest pays for once and then reuses to get into several of your events with a single QR code. Think of it like a gym membership, a 10-class punch card, or a festival wristband.
It helps to compare it to the two things you may already know:
- A normal ticket gets one person into one event.
- A subscription gets one person into many events - you decide how many visits it's worth and which events it covers.
The buyer pays once. Event Schedule does not automatically bill them again - a subscription here is a multi-use pass, not an auto-renewing card on file. When it runs out of visits or expires, they simply buy another.
Subscriptions are part of ticketing, which is a Pro feature.
How it works
There are four stages, and the rest of this page walks through each one:
- You create the pass - add a ticket, mark it as a subscription, and choose how many visits it's worth and which events it covers.
- A guest buys it once and receives a single QR code.
- Your staff scan the QR at each event - every scan records one visit.
- You watch the usage on the Subscriptions tab.
Buy once → scan at Event A (visit 1) → scan at Event B (visit 2) → … until the visit limit or the expiry date is reached.
A worked example
Meet Maria, who runs a yoga studio with classes most days. She wants to sell a 10-Class Pass for $120 instead of charging per class. Here's how she uses subscriptions:
- Maria creates an event called "Class Passes" just to sell the pass on.
- On that event she adds a ticket called "10-Class Pass" ($120) and turns on "This is a pass or subscription".
- She picks type Visit pass, sets 10 visits, makes it valid for 90 days, and sets coverage to All events in this schedule.
- A student buys the pass once and gets a QR code by email.
- At each class, the front desk opens the scanner, picks the class as the "Scanning at event", and scans the student's QR - the screen shows "Visit 1 of 10", then "Visit 2 of 10", and so on. After ten classes it shows "All visits used".
- Maria opens the Subscriptions tab any time to see who bought a pass and how many classes they've attended.
That's the whole feature in one story. The sections below explain each choice.
Step 1 - Create the pass
A subscription is just a ticket type with a switch turned on. To create one:
- Edit the event you want to sell the pass on, and open the Tickets section.
- Choose the Tickets mode and add a ticket type (give it a name and price).
- Turn on "This is a pass or subscription (multi-use)".
- Pick a Subscription type, set the number of visits and/or how long it stays valid, and choose which events it covers.
- Save the event.
Subscription types
The type decides how many times the pass can be used:
| Type | What it does | Use it for |
|---|---|---|
| Visit pass | A set number of visits (for example 10). Each visit is one event-day. | Class packs, punch cards, "10 entries" bundles |
| Membership | Unlimited visits until an expiry date you set. | Monthly or annual memberships |
| Festival pass | One visit to each covered event. | Multi-day festivals, a conference series |
| Season pass | Every occurrence of one recurring event, once per date. Only offered on recurring events. | A weekly class or a recurring show |
You can also set Valid for (days) - the pass expires that many days after purchase. Leave it blank for no expiry.
Covered events
Coverage decides which events the pass works at:
| Coverage | What it means | Good to know |
|---|---|---|
| All events in this schedule | The pass works at every event you run. | Events you create later are covered automatically. |
| All events in a sub-schedule | The pass works at every event in a category you choose. | Future events in that category are covered automatically. |
| Specific events | The pass works only at the events you hand-pick. | A fixed list - new events are not added automatically. |
The tidiest way to sell a pass is to create one event just for it - for example "Memberships" or "Class Passes" - put the pass ticket there, and set its coverage to your real events. Keep that selling event off your public schedule by marking it unlisted or private (Event → Settings → Privacy) so it doesn't look like a real event on your calendar.
A pass is a single redeemable unit, so it's sold one at a time. To buy passes as gifts, place a separate order for each.
Step 2 - Buyers purchase
For the guest, buying a pass is exactly like buying a normal ticket - they pick it, pay, and get a confirmation email.
Their ticket page (and the QR code on it) clearly shows what they bought:
- Visits remaining - for example "Visits used 2 / 10", or "Unlimited".
- Valid until - the expiry date, if you set one.
- Covered events - the list of events the pass works at, so they know where to use it.
Step 3 - Scan at the door
Because a pass can be valid across many events, the scanner needs to know which event you're checking people into right now.
- Open Admin Panel → Sales → Scan Tickets on your phone.
- At the top, set "Scanning at event" to the event happening now. The scanner remembers your choice between scans.
- Point the camera at the guest's QR code. A visit is recorded and the result appears.
Scanning the same person at the same event again on the same day shows "already checked in today" and does not use another visit - so there's no harm in double-scanning.
What the scanner shows
| Result | What it means | What to do |
|---|---|---|
| Welcome - checked in | A visit was recorded (e.g. "Visit 3 of 10"). | Let them in. |
| Already checked in today | They already entered this event today. | Let them in - no extra visit is used. |
| All visits used | The pass has reached its visit limit. | Sell a new pass or a single ticket. |
| This pass has expired | The pass is past its valid-until date. | Sell a new pass. |
| Not valid for this event | This pass doesn't cover the event you're scanning at. | Check the "Scanning at event" selector is set correctly; otherwise sell a ticket. |
Step 4 - Track usage
Open Admin Panel → Sales and choose the Subscriptions tab. For every pass holder you'll see:
- Their name and email, the pass type, and the status (active, used up, or expired).
- Visits used out of the limit, and the expiry date.
- An expandable list of which events they attended and when.
The real-time Check-in dashboard also counts pass scans alongside regular tickets.
Good to know
- One visit per event, per day. Re-scanning the same person at the same event the same day never uses a second visit.
- Sold on its own. A pass can't be added to the same order as normal single-date tickets - buy them separately.
- Not auto-renewing. It's a one-time purchase; there's no recurring billing.
- Refunds. Cancelling or refunding a pass stops it from being scanned, but its usage history is kept for your records.
- Future events. "All events" and "sub-schedule" coverage automatically include events you create later; "Specific events" does not.
- Plan. Subscriptions are part of ticketing, which requires a Pro plan.
See Also
- Selling Tickets - set up ticketing, payment, and ticket types
- Check-in at the Door - scanning QR codes and the check-in dashboard
- Creating Events - add the events your pass covers