Operations / Visit lifecycle

Visit lifecycle

A visit is the core record that tracks everything from the moment a member checks in to the moment they check out.

Check-in
Active visit
Checkout
Feedback

What a visit tracks

Member
Identity
Name, tier, bracelet ID
Time
Duration
Start to checkout
Charges
Running tab
Rentals, add-ons, products
Assignment
Host & room
Who checked them in, where

During an active visit

A visit requires at least one active rental to remain active. Members can purchase add-ons and products throughout their visit. The running tab is visible in the NFC overlay and the visit detail view.

Multi-member visits are supported — shared rooms with individual charge tracking. Each member has their own bracelet and their own tab, even if they're in the same room.

Snapshot strategy

When a visit is created, financial and identity data is snapshotted: prices, member name, tier, staff on duty. If a tier discount changes next week, this visit's charges stay accurate. Club-wide context (occupancy, staffing levels) is derived at query time since it's about the club, not the visit.

The rule: snapshot facts about this visit, derive facts about the club.
← Previous
Member check-in
Next →
Rentals & floor map