Appearance
Waivers
The Waivers page lets you create waivers as typed text or an uploaded PDF. Customers must sign every active waiver before they can book.
Getting there
- Where: Settings → Waivers.
- Permission: the
waiversresource. The card requireswaivers:read.
The waivers table
The table lists each waiver with Name, Title, Format (PDF link or Text), Status (an Active or Inactive badge), and Created. Row actions include View signatures. An empty list shows No waivers found. Create your first waiver to get started.
Common tasks
Add a waiver
Select Add Waiver. You can type the waiver content as text or attach a PDF, give it a name and title, and save.
Customers sign by typing their full name and checking the signature box. The signing date and time are recorded automatically. Enable Offer a handwritten signature to also show a drawing area where customers can sign with a finger, stylus, or mouse. Drawing is always optional: the typed name and signature box are a complete signature on their own, so customers who cannot draw, including keyboard and screen reader users, can still sign. This setting is off by default and applies only to new acceptances. Changing it does not invalidate signatures already on file.
Edit a waiver
Select the pencil icon on a row. Renaming a waiver or changing its title keeps the current version. Changing the text or replacing the file creates a new version: every customer who signed must accept it again before their next booking or check-in, and their earlier signatures are kept in the registry as outdated records. On an Active waiver the save asks you to confirm first and tells you how many signatures on file will become outdated. The customer profile then shows those customers as having signed an earlier version, and the Attendance roster flags them for re-acceptance.
Activate or deactivate a waiver
Select the power icon on a row and confirm. Only Active waivers must be signed before booking. A studio can keep at most 50 waivers active at once. Deactivate an existing waiver before activating another at that limit. Both directions need the waivers:update permission.
Review signatures
Select the signature icon on any waiver row. The registry lists the customer, signing time, accepted version, current or outdated status, signing method, and the acting admin for in-person or admin-attributed records.
Search by customer name or filter by version status and signing method. Results are paged, so large signature histories are not loaded into the browser at once. Select View on a row to open the exact retained text or PDF for that accepted version, together with the typed name, how it was signed (the signature box alone, or the signature box with a drawing), the handwritten signature when collected, and signing date and time. Historical records without these fields remain available and are explicitly marked as not collected or not recorded. Deactivated waivers and legacy signatures whose documents predate version retention are identified explicitly.
The registry keeps the original signer's name and acceptance event even if duplicate customer profiles are merged later.
The list and historical document view both require waivers:read.
Delete a waiver
Deleting removes the waiver permanently, so it is a deliberate second step rather than a one-click action:
- Deactivate the waiver first. The delete icon appears only on Inactive rows, and the server refuses to delete a waiver that is still active.
- Select the trash icon and confirm.
Deleting needs the waivers:delete permission.
A waiver that anyone has signed cannot be deleted. The confirmation tells you how many customers signed it and blocks the action, because those signatures are the record that each customer accepted the agreement and they must be retained. Leave the waiver deactivated instead: customers are not asked to sign it, and the signatures stay on file.
Tips
- Customers review and explicitly accept every active waiver during account creation. A PDF must load successfully before it can be accepted.
- On the Attendance page, Sign Waiver in Person opens the complete outstanding text and PDF documents on the staff device. Hand the device to the customer. Failed PDF loads keep acceptance disabled and can be retried. Closing the flow signs nothing; successful completion records the witnessing admin and in-person method.
- Editing waiver content creates a new required version and asks for confirmation on an active waiver. Earlier signatures and their exact retained documents remain available in the registry as outdated records.
- Deactivating a waiver immediately stops it from being required for new bookings, and keeps every signature already collected.
- Deleting is only ever available for a waiver nobody has signed, for example a duplicate or a typo created during setup.