# Link Waivers to Activities (/how-to/waivers/link-waivers-to-activities)



Waivers in Resytech are standalone documents accessed via a unique URL. Unlike some systems where waivers are hard-wired to a specific activity, Resytech waivers are linked to your location and can be shared with any customer. You control whether a booking is required, whether signing is restricted to a specific date, and how the waiver connects to your existing reservation data.

Before you begin [#before-you-begin]

* You need an existing waiver with at least one Signer Identity component saved. See [Create a Waiver](/how-to/waivers/create-a-waiver) and [Use the Waiver Editor](/how-to/waivers/use-the-waiver-editor).

How the waiver URL works [#how-the-waiver-url-works]

Every waiver has a public URL in the format:

```
https://book.resytech.com/waiver/{locationId}/{waiverId}
```

When a customer opens this URL, they see the waiver form. The URL is anonymous -- no login is required. The customer fills out the form and submits it.

Sharing the waiver URL [#sharing-the-waiver-url]

You can distribute the waiver URL to customers in several ways:

* **Include it in booking confirmation emails** by adding the link to your email templates or workflow messages.
* **Add it to your website** as a link or button on your booking page, FAQ, or activity detail page.
* **Generate a QR code** from the URL and display it at your front desk, on printed materials, or at check-in stations.
* **Send it via SMS or chat** through your customer communication channels.

Requiring a booking [#requiring-a-booking]

If you want customers to link their waiver submission to an existing reservation:

1. Open the waiver in the [editor](/how-to/waivers/use-the-waiver-editor).
2. Click the **gear icon** to open **Waiver Properties**.
3. Enable **Requires Booking**.
4. Click **Save Properties**.

When this setting is enabled, the waiver signing page prompts the customer to look up their reservation before they can fill out the form. The customer can search by:

| Lookup method         | Description                                                            |
| --------------------- | ---------------------------------------------------------------------- |
| **Confirmation Code** | The booking confirmation number (case-insensitive match).              |
| **Full Name**         | The customer's name on the booking (case-insensitive match).           |
| **Last Name**         | Matches bookings where the customer name ends with the provided value. |
| **Email**             | The email address associated with the booking.                         |
| **Phone**             | The phone number on the booking (with or without leading `+`).         |
| **Booking ID**        | The internal booking UUID (for advanced use).                          |

Once a matching booking is found, the waiver submission is automatically linked to that reservation. You can later view all waiver submissions for a booking from the booking detail page.

Restricting signing to the booking date [#restricting-signing-to-the-booking-date]

If you want customers to sign only on the day of their reservation:

1. Open **Waiver Properties** in the editor.
2. Enable **Sign on Booking Date Only**.
3. Click **Save Properties**.

When enabled, the system checks the booking date against the current date in your location's time zone. If the customer tries to sign on a different day, they see the message: "You can not sign this waiver until the day of your reservation."

This is useful for same-day liability acknowledgments where you want to ensure the customer signs immediately before their activity.

Waivers without a booking requirement [#waivers-without-a-booking-requirement]

When **Requires Booking** is off, the waiver is a general-purpose form. Customers can sign it at any time without referencing a reservation. This is suitable for:

* Walk-in customers who do not have a booking.
* General liability waivers that apply across all activities.
* Photo/video release forms.
* Pre-season consent forms.

Even without requiring a booking, a customer can still optionally look up and link a reservation if the waiver form supports it.

Tips [#tips]

* **Use "Requires Booking" for activity-specific waivers.** This ensures every submission is tied to a reservation, making it easy to verify waivers from the booking detail page.
* **Use "Sign on Booking Date Only" for same-day operations.** Rental businesses often need customers to acknowledge equipment condition on the day of use.
* **Combine with "Email Copy to Customer"** so signers receive a PDF confirmation immediately after signing.
* **Combine with "Capture Signer as Customer"** to automatically add walk-in signers to your CRM, even if they did not book online.
* **One waiver can serve multiple activities.** Since waivers are not hard-linked to activities, a single general liability waiver can be shared across all your offerings.
