Programs
A program packages several sessions into one bookable offer. Think a six-week course, a multi-day camp, or a bundle of dates a customer buys in one go: you put the program together once, and every sale covers every included date in a single booking.
A program gives you things you'd otherwise piece together by hand:
- One purchase for the whole run. However it's sold — online or at the till — the customer gets one booking that covers every session and pays once.
- Any mix of sessions. A program can span several different activities, not just repeats of one — build exactly the package you want to sell.
- Your choice of price. Charge the sum of the sessions, or set one fixed rate for the whole program (per person or per group).
- One signed form for the whole run. A signed waiver or form whose validity covers the program dates counts for every session.
Before you start
You'll need activities with upcoming dates. A program is built from the real dates of your experiences — add the dates first if they don't exist yet. See Setting Up Availability.
Creating a program
- Click Experiences in the sidebar, then select Programs.
- Click New program. A short wizard opens:
- Step 1 — Details. Give the program a name, switch Allow online bookings? on if you want to sell it on your booking page, and choose the pricing (see below).
- Step 2 — What's included. Search and add the activities in the program — one or several. You don't pick dates yet.
- Click Create. The program's detail page opens so you can add the dates.
Pricing options
- Add up all sessions (default) — the program's price is simply the sum of the session prices. Nothing more to set.
- Fixed rate — one price for the whole program, either:
- Per person — set a price for each rate type you use (for example Adult $120 / Child $80; customers are charged per person by type), or
- Per group — one flat price for the whole party, with a maximum group size and an optional per-extra-person price.
This uses the same rate types as your experience pricing — set those up once and they're shared.
The program detail page
Click a program from Experiences → Programs to open it. It has three tabs:
- Overview — the program's image (a collage of the included activities by default; upload your own photos in the Photos section — up to 5, drag to reorder, crop, set the default), its pricing summary, and key stats. Use Edit program (top right) to change the name, online-bookings switch, or pricing, or to cancel the program.
- What's included — one card per activity with its upcoming dates. Tick the dates to include them; untick to remove them. Add more activities with Add activity. A program needs at least one included date before anyone can book it.
- Bookings — every enrollment for the program, with search and filters (status, payment, date range) so you can find a sale quickly.
Selling a program
- Online. With Allow online bookings? on, the program appears on your booking widget in its own Programs section — image, dates, and price ("From $X per person" or "$X per group"). The customer clicks Book program, checks out once, and is enrolled for the whole run — one payment, one confirmation. The program shows as one package all the way through: cart, checkout, confirmation page, and the confirmation email.
- In POS. Open the Experiences tab and choose Programs. Pick the program and the party size — every included date lands in the sale in one click, and the customer pays once at the till.
Either way, the enrollment is a single booking covering every session, so the customer lands on your roster for each date automatically — equipment and staff are reserved on each date exactly as if you'd booked them one by one.
Capacity is enforced per date. If one session fills up, the program can't be sold past it — you'll see which date is the blocker.
A note on changes: customers can't reschedule a program booking from their magic link (a multi-date package doesn't move like a single date). They can still view it or contact you to cancel.
Signed forms (waivers)
Customers sign once. If someone has a signed form on file whose validity covers the program dates, that signature counts for every session — they won't be asked to sign again for each date. See Waivers & Forms for how form validity works.
Who can use programs
Anyone with Experiences view access can see programs. Creating and editing a program needs Experiences create access. See Roles & Access.