Ugrás a tartalomhoz
← Back to the journal

Season pass management — multi-entry

An average venue runs 28 active pass types. Template generator, suspension rules, auto-renewal, photo identification — together they make the system work.

Season pass management — multi-entry

A pool or thermal bath doesn't have two pass types — we typically see 28 active pass types in a customer's system. That's why we built a template generator: a new type takes 3 minutes, not 3 days.

The typical pass family

A mid-size venue's pass catalog usually comes from these categories:

  1. Entry-count based — 10-entry, 20-entry, 50-entry. Expiry 6 or 12 months from purchase.
  2. Period-based unlimited — monthly, quarterly, half-yearly, annual. One, two or unlimited entries per day.
  3. Time-window restricted — "morning" pass (06:00–10:00), "evening" pass (18:00–21:00). Cheaper because it skips peak.
  4. Family — 2 adults + up to 3 children. One shared card but every family member counts as a separate entry.
  5. Concession — student, pensioner, person with disability, registered athlete (based on ID card or club membership).
  6. Partial access — pool only (no sauna), gym only, children's pool only.

A combination of these adds up to ~28 active SKUs at an average venue. The most complex customer we have: 47.

The template generator

Every pass is built from the same properties:

  • validity (period or entry-count),
  • validity limits (time window, access zones, audience),
  • payment (single, instalment, auto-renew),
  • suspension (when and how many days it can be paused),
  • identification (photo required or not, card type).

The receptionist picks the parameters in the template generator and the system materialises a new SKU — it appears in the price list, on the online shop, in the entry-control system. No IT ticket, no waiting.

Suspension rules

A pass doesn't always stay active. Guests get ill, go on holiday, end up in hospital. Lunda handles three suspension types:

  1. Self-service suspension — the guest requests it from their account, the app, or at reception. Max 30 days per year, in contiguous blocks (min 7 days, max 15 days at once).
  2. Medical suspension — with a doctor's certificate, no time limit. Reception scans a certificate, the system attaches it to the pass record.
  3. Venue downtime — if the facility is closed (refurbishment, outage), every affected pass auto-suspends and expiry shifts.

Suspension isn't just "push the expiry" — the entry-control system blocks the card immediately too. If the guest tries to enter, fail-secure stops them and shows: "Pass suspended until 2026-05-30".

Auto-renewal

We shipped this in 2025: monthly or quarterly pass-holders can opt in to have the system auto-renew the pass from their card. This:

  • reduces cognitive load on the guest (no monthly "is it expiring?" check),
  • improves retention (churn is ~18% lower in the opt-in cohort),
  • sends an email reminder 7 days before renewal so the guest can cancel.

Photo for identification

Concession passes (student, pensioner) require a photo. Reception takes it on a tablet, crops and saves — this prevents the student pass being used by Dad. At the gate, the security operator sees the photo on the screen and stops the guest if it doesn't match. We see 80–120 such incidents per year at a mid-size venue — photo identification is what catches them.

Lesson

Pass management isn't a single "expiry date field" — the 28 average SKUs are each their own ruleset. The template generator, the suspension rules, auto-renewal, and photo identification together make up the working system.

Let's talk about your project

Tell us what you are building — we will figure out how to help.