> ## Documentation Index
> Fetch the complete documentation index at: https://sailia-mintlify-5b02008a.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Waivers

> Collect signed waivers and supporting documents from customers before activities.

Waivers let you collect acknowledgements, consent forms, and supporting documents from customers before they attend an activity. You can require waivers at the time of booking or allow customers to complete them later.

## How waivers work

1. You create a waiver template with the fields and content you need.
2. You link the waiver to one or more activities.
3. When a customer books the activity, they are prompted to complete the waiver.
4. Completed waivers are stored against the booking and accessible from the bookings dashboard.

## Create a waiver

<Steps>
  <Step title="Open the waiver builder">
    Navigate to your waivers section and select **Create Waiver**.
  </Step>

  <Step title="Add content blocks">
    Build your waiver using content items — text blocks, checkboxes, signature fields, and [file upload](/customers/file-uploads) fields.
  </Step>

  <Step title="Link to activities">
    Assign the waiver to the activities that require it. Customers booking those activities are prompted to complete the waiver during checkout.
  </Step>
</Steps>

## Waiver content types

| Content type    | Description                                                                                                                      |
| --------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Text**        | Static text shown to the customer, such as terms and conditions or safety instructions                                           |
| **Checkbox**    | A tick box the customer must check to confirm agreement                                                                          |
| **Signature**   | A digital signature field                                                                                                        |
| **File upload** | A field where customers can attach documents — see [file uploads](/customers/file-uploads) for supported formats and size limits |

## Required fields

When you add a question to your waiver — including text, long text, multiple choice, multi-select, checkbox, date, and file upload fields — you can toggle it as **required**. Required questions must be completed before the customer can submit the waiver. Use this to ensure you always collect critical information like medical declarations or proof of qualifications.

## Send a waiver to customers

You can manually send a waiver to one or more customers directly from the waivers dashboard — useful when you need someone to complete a waiver outside of the normal booking flow.

<Steps>
  <Step title="Open the waiver dashboard">
    Navigate to the waivers section of your dashboard.
  </Step>

  <Step title="Select the waiver and recipients">
    Choose the waiver you want to send, then search for and select the customers who need to complete it. You can select multiple customers at once.
  </Step>

  <Step title="Set a due date">
    Pick a due date for the waiver. This is shown to customers and helps you track overdue submissions.
  </Step>

  <Step title="Send">
    Select **Send**. Each customer receives a notification email with a link to complete the waiver. A summary confirms how many assignments succeeded, and flags any customers who already had the waiver assigned.
  </Step>
</Steps>

<Tip>
  Use multi-select to send waivers in bulk — for example, to an entire group before a course starts.
</Tip>

## Viewing completed waivers

Completed waivers are accessible from the booking details in your dashboard. You can see:

* Whether the waiver has been completed
* The date and time of completion
* The customer's responses, including any uploaded files
* The digital signature (if required)

<Tip>
  Check waiver completion status from the bookings dashboard before an activity starts to ensure all attendees have completed their paperwork. You can also review waiver status for all clients at once using the [session printout](/activities/managing-bookings#waiver-status-column).
</Tip>

## File attachments

Waivers support file upload fields for collecting documents like medical certificates, photo ID, or signed paper forms. Uploaded files are stored securely and linked to the waiver submission.

<Note>
  Waiver file uploads have a 10 MB size limit per file. See [file uploads](/customers/file-uploads) for the full list of supported file types.
</Note>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Customer cannot upload a file to the waiver">
    Verify that the customer is signed in — file uploads require an authenticated session. Also check that the file type and size are within the [supported limits](/customers/file-uploads#file-size-limits).
  </Accordion>

  <Accordion title="Waiver not appearing during checkout">
    Confirm the waiver is linked to the correct activity. Open the waiver and check that the activity assignment is in place. Waivers are only shown for activities they are explicitly linked to.
  </Accordion>

  <Accordion title="Customer completed the waiver but it shows as incomplete">
    All required fields (checkboxes, signatures, file uploads) must be filled in. Ask the customer to check for any missed fields and resubmit.
  </Accordion>
</AccordionGroup>

## Related guides

<Columns cols={2}>
  <Card title="File uploads" icon="upload" href="/customers/file-uploads">
    Supported file types and size limits for waiver attachments.
  </Card>

  <Card title="Activities" icon="calendar" href="/activities/activities">
    Create activities and link waivers to them.
  </Card>
</Columns>
