Waivers

Collect signed waivers from visitors before they arrive. Choose a single signature from the booker or one per visitor, and Session handles the sharing, reminders, and record-keeping.

What waivers do

  • Capture consent - health declarations, safety rules, house rules

  • Keep an audit trail (who signed, when, from which IP, on which version of the waiver) for insurance purposes

  • Cut paperwork — nothing to print, nothing to store

  • Re-prompt returning visitors automatically when you update the terms

Managing waivers

Head to Settings → General → Waivers.

  1. Click Create waiver (or edit the one already there) and complete the fields

  2. Pick an agreement method:

    • Checkbox — visitor ticks a box

    • Signature — visitor draws their signature with finger or mouse

  3. Pick a signing mode

    • Single signature — the booker signs once on behalf of everyone on their booking.

    • One signature per visitor — each person attending signs their own waiver via a shareable link or QR code. The booker signs at checkout (counting as visitor 1); the rest sign before the session.

  4. Toggle Active on. Only one waiver can be active at a time; activating one deactivates the others.

Writing a good waiver

Session doesn't provide legal advice - talk to a lawyer or your insurance broker if you need watertight terms. Some patterns that work well:

  • Summarise the terms in the summary - this is good practice for long documents

  • Start with "By signing, I confirm…" - makes it clear the visitor is affirming specific things

  • Keep it short and use bullets. A waiver nobody reads is worse than a short one everyone does

  • List the specific conditions that disqualify someone - pregnancy, heart conditions, recent surgery, whatever's relevant to your activity

  • Cover what happens if something goes wrong - your right to refuse entry, liability for personal belongings, session cancellation

When you change the content of an active waiver, Session automatically bumps the version number. Returning visitors are re-prompted to sign the new version; previous agreements stay as an audit record tied to the version they signed.

How customers sign

Before completing their booking, the customer sees the waiver overlay with the agreement method you chose.

In single mode, they sign once and finish checkout. That's it.

In per-visitor mode, they sign for themselves and then - if there's more than one visitor - Session surfaces a shareable link in three places:

  • The confirmation page the booker lands on after checkout

  • The booking confirmation email

  • The booking details panel staff see on the day

Each visitor opens the link in their own browser, types their name, optionally their email, and signs or ticks.

Checking multi-visitor signatures on the day

Every multi-visitor booking shows its signature progress inline, so you can scan a full session or open the booking to gather signatures.

  • Running count and progress bar — "2 of 4 signed"

  • Signer names and timestamps — one row per visitor

  • QR code to show a visitor on the front desk iPad or your phone — they scan, sign on their own device, done

  • Open here to pull the waiver up on your own device and hand it over

Security, versioning and audit trail

  • Editing the content bumps the version number automatically

  • Every signature records which version was signed, when, and from which IP

  • Returning visitors are re-prompted when the version changes

  • You can't delete a waiver that has signatures — deactivate it instead. The audit trail stays intact

If the link ends up somewhere it shouldn't (public socials, wrong recipient, left on a shared tablet), open the booking and use the More menu:

  • Regenerate link — rotates the token. The old URL stops working; a fresh one is issued for you to share with the right people. This is the action you want 95% of the time.

  • Revoke link — invalidates the old link without issuing a new one. Rare; mostly redundant with cancelling the booking outright.