Add a waiver to checkout

Use this when customers must accept a liability waiver or similar legal text before their booking is complete, for example for climbing, boat rentals, or guided activities.

The setup has two parts: the waiver document itself, and the requirement on the offer that makes customers sign it during booking.

Waiver editor with localized customer-facing content
Create the waiver text before attaching it to an offer or checkout question.

Before you start

Prepare:

  • the final legal text of the waiver
  • translations if you sell in more than one language
  • whether every attendee must sign or one signature per order is enough

You need permission to manage waivers and edit offers.

Create the waiver document

  1. In the back office, open Settings > Waivers.
  2. Create a waiver. The page title is Create new waiver.
  3. Enter the Name and the legal Content. Add Translated content for each additional shop language.
  4. Save the waiver.

Require the waiver on an offer

Open the offer under Services and select the Data collection tab. What you see depends on your account's data collection setup.

If the tab shows a Waiver signature section:

  1. Turn on Require a waiver to be signed by all attendees.
  2. Select the Waiver to use. Manage waivers links back to the settings list.
  3. Save the tab. Each attendee must sign during booking.

If your account uses form sections, add a waiver question instead:

  1. In the form section, add a question with the answer type Waiver.
  2. Select the Waiver document.
  3. Review the Electronic signature consent text (default: "I agree to sign this waiver electronically.") and the Consent version, which you increase when the consent wording changes.
  4. Choose the signature methods: Allow typed signature, Allow drawn signature, and optionally Ask for minor name when adults sign for children.

One signature per order or per attendee

  • The Waiver signature section always collects one signature for each attendee.
  • A waiver question follows its form section's Input scope: Per attendee collects a signature for each person, Per booking collects one signature for the whole order.

Choose per attendee whenever the waiver covers personal risk; a single order-level signature does not document acceptance by the other participants.

Where signed waivers appear

Open Sales > Attendees and select the attendee. The Waiver tab shows the signed waiver with Signee Name, Minor Name where collected, the Signature, Created At, IP Address, and User Agent.

The attendee list can be filtered by Signed waiver and Has not signed waiver, which is the fastest way to check a group before arrival.

Waivers are signed during online shop checkout. The POS checkout does not include a waiver signing step, so for counter sales collect signatures through the online flow or on paper and keep them with the order.

Expected result

Customers cannot complete checkout without signing, and staff can open any attendee and verify the signature details before the activity starts.

Troubleshooting

ProblemWhat to check
No waiver step appears at checkoutThe Data collection tab of the offer, and whether the assigned form section is archived.
Only one person was asked to signThe form section's Input scope; Per booking collects a single signature.
An attendee has no signature on fileThe Waiver tab on the attendee, and the attendee filter Has not signed waiver.
The waiver text is outdatedThe waiver Content in Settings > Waivers and the Consent version on the question.

Ready to Get Started?

Book a free demo or reach out — we’d love to hear from you.