Waivers let you collect legally binding digital signatures from customers before they arrive. Build custom templates with a drag-and-drop editor, assign them to specific locations or inventory items, and view signed copies with timestamps, signature images, and device information.
Template list
The waiver list page shows all templates for the selected location. Each card displays the template title, description, and the location it belongs to. When viewing "All Locations," templates from every location are aggregated and labeled with their respective location names.
Available actions on each template card:
| Action | Description |
|---|---|
| Edit | Open the template in the waiver builder |
| Delete | Permanently remove the template (requires confirmation) |
| Copy to Location | Duplicate the template to one or more other locations |
Building a template
Click + New Template or Edit on an existing template to open the waiver builder. The builder uses a drag-and-drop interface powered by a sortable list. Drag sections to reorder them, click to expand and edit content, or add new sections from the field type palette.
Field types
| Field type | Icon | Description |
|---|---|---|
| Header | Title | Section heading or title text |
| Rich Text | Text | Rich HTML content block for terms, conditions, safety instructions, or any formatted text |
| Signature | Draw | Digital signature pad where the signer draws their signature |
| Checkbox Group | Checkbox | One or more checkboxes for required or optional agreements |
| Radio Group | Radio | Multiple-choice questions where the signer picks one option |
| Text Field | Text | Free-form text input (e.g., emergency contact name, medical conditions) |
| Date | Calendar | Date picker field |
| Number | Numbers | Numeric input field |
| Time | Clock | Time picker field |
| Dependants | People | Section for listing dependants or minors the signer is responsible for |
Section properties
Each section can be configured with:
- Content -- the text or HTML displayed to the signer
- Name -- internal field name for data reference
- Required -- whether the field must be completed before submission
- Placeholder -- hint text shown in empty input fields
- Options -- choices for checkbox groups and radio groups
- Page -- which page of a multi-page waiver this section belongs to
Editing workflow
- Click Add Section and choose a field type from the palette.
- The new section appears at the bottom of the list. Click it to expand.
- Edit the content using the rich text editor (for Rich Text fields) or configure options.
- Drag sections to reorder using the drag handle.
- Use Duplicate to clone a section with the same content and settings.
- Click Save to persist all changes.
Multi-language support
Templates support multiple languages. The system currently supports:
| Language | Code |
|---|---|
| English | en |
| Spanish (Espanol) | es |
| French (Francais) | fr |
Set a primary language on the template, then add translations for the title, description, and each section. The waiver automatically displays in the customer's preferred language when available.
Assigning waivers
Waivers can be assigned at two levels:
- Location-level -- every booking at the location requires the waiver.
- Inventory-level -- only bookings for specific items require the waiver. Select the waiver template during the inventory wizard's "Waiver" step.
When a customer books an item with an assigned waiver, they are prompted to sign during the checkout flow. The waiver can also be signed via:
- A kiosk QR code on-site that pre-fills customer information from the booking
- The pre-arrival check-in link sent in the booking confirmation email
- The Next Steps page accessible from the customer's booking details
Viewing signed waivers
Completed waivers are stored with:
- Customer name and email
- Signature image captured from the signature pad
- Timestamp of when the waiver was signed
- IP address and device information
- The exact template version that was signed
Access signed waivers from the booking detail page or from the customer record.
Copying templates across locations
Use Copy to Location to duplicate a waiver template to one or more locations. The copy operation runs sequentially across selected locations with a progress indicator. Changes to the copy do not affect the original template.
Keep waiver text concise and focused on the essentials -- long waivers reduce completion rates. Use the preview mode to see exactly what the customer will see before publishing. The dependants field type lets group leaders sign on behalf of minors. Multi-page templates help organize longer waivers into logical sections without overwhelming the signer.
Waiver not appearing during checkout -- Confirm the waiver is assigned to the correct location or inventory item. Verify the template has been saved (not left in draft state).
Signature not saving -- The customer must draw a clear mark in the signature field. A blank or nearly blank signature pad will not be accepted.
Template changes were lost -- Waiver templates must be explicitly saved. Click Save after making changes -- navigating away from the builder without saving discards edits.
Rich text formatting looks different -- The builder uses a rich text editor that produces HTML. Complex formatting from external sources (Word, Google Docs) may not translate perfectly. Paste as plain text and reformat within the editor for best results.
Copy to location failed -- Ensure you have admin permissions at the target location. The copy operation requires write access to the destination location's waiver templates.

