ResytechResytech Docs
Digital Waivers

Building Waivers

Create custom waiver forms with the drag-and-drop builder.

Creating a Waiver

  1. Navigate to Dashboard > Waivers
  2. Click Add Waiver
  3. Use the drag-and-drop form builder to design your waiver

Waiver Settings

Each waiver has the following configurable options:

SettingDescription
NameThe waiver's display name (shown to customers at the top of the form)
Append LogoInclude your company logo at the top of the waiver and in the generated PDF
Sign On Booking Date OnlyRestrict signing so the waiver can only be completed on the day of the booking
Email Copy to CustomerAutomatically email a signed PDF copy to the customer after they submit
Requires BookingOnly allow the waiver to be signed when linked to an active booking
Capture Signer as CustomerAutomatically create or link a customer profile from the signer's information
ThemeApply a waiver theme for custom branding
Is FavoritePin the waiver to the top of your list for quick access

Form Builder

The builder uses a drag-and-drop interface where each element is a field with configurable properties.

Field Types

Field TypeDescription
Text blockParagraphs of legal text, rules, or instructions (not a fillable field)
SignatureA touch/mouse signature pad where the customer signs digitally
CheckboxFor acknowledging specific terms or conditions
DateA date picker (can be auto-filled with the signing date)
PhonePhone number input with country code selector
Check GridA grid of items with checkboxes and optional notes per item
Custom fieldsCollect additional text, numbers, or other information

Field Properties

Every field supports these core properties:

PropertyDescription
NameInternal field identifier
LabelThe label displayed to the customer
RequiredWhether the field must be filled before submission
Read-onlyLock the field so it displays information but cannot be edited
VisibleShow or hide the field

Fields also support additional type-specific properties through the extensible component data system.

Multiple Signers

Waivers can be configured to accept multiple signers on a single form. This is useful for:

  • A parent or guardian signing on behalf of minors
  • Group bookings where multiple participants need to acknowledge terms

Each signer's identity (name) is captured and displayed on the generated PDF.

Attaching Waivers to Activities

Link waivers to specific activities so customers are prompted to sign before their experience:

  1. Open an activity
  2. Go to the Waivers tab
  3. Select which waiver(s) apply to this activity

When a customer books an activity that has a linked waiver, they are automatically prompted to sign during checkout. If they skip it, staff can send the waiver link later or have the customer sign on-site at check-in.

Waiver Themes

Customize the appearance of your waivers to match your branding. Themes are created and managed under Dashboard > Waivers > Themes.

Theme Color Options

ColorDescription
Primary ColorMain brand color used for buttons and headings
Secondary ColorSupporting color for accents
Accent ColorHighlight color for interactive elements
Background ColorPage background color
Paper ColorThe waiver form's background color
Text ColorPrimary text color
Text Muted ColorColor for secondary/helper text
Border ColorColor for field borders and dividers
Error ColorColor for validation error messages
Success ColorColor for success states
Warning ColorColor for warning messages

A single theme can be shared across multiple waivers. Changing a theme updates the appearance of all waivers that use it.

Versioning

When you update a waiver, previously signed versions are preserved. Customers who signed an older version have their signature linked to the version they actually signed. The waiver data is hashed at signing time, creating a tamper-evident record that proves the document has not been modified after the fact.

On this page