Secure, fast setup—loading your page.
Secure, fast setup—loading your page.
Ready to try it? Start free — no card required.
Start freeConnect booking platforms, webhooks, and APIs so bookings flow in, waivers go out automatically, and records stay organized. Each connector verifies provider signatures (typically HMAC-SHA256), deduplicates replayed webhooks, and normalizes guests before invites leave the outbox—with optional polling when webhooks are missed.
Identity checks for signers (photo capture vs Stripe Identity) are documented on the security page — they are separate from booking webhooks and use template-level configuration.
Operator setup guide: Integrations setup (overview). Claude + MCP connector for AI workflows. On the Business plan, this pairs with the in-app Marketing tab so ops teams can build and send campaigns without leaving WaiverTrail.
Xola
Auto-send waivers when an order is created or modified.
Rezdy
Sync bookings from Rezdy and dispatch waiver links per guest automatically.
FareHarbor
Connect FareHarbor to send pre-arrival waivers to each guest in your manifest.
Peek Pro
Listen for reservation lifecycle events and trigger guest-specific waiver invites.
Checkfront
Tours and rentals: normalize bookings into guests and waiver dispatch.
Bókun
OTA-heavy stacks: webhook-driven imports with optional scheduled sync.
Ventrata
Ticketing and experiences: signed payloads into WaiverTrail’s booking pipeline.
TrekkSoft
Tour operations: connect reservation feeds to automated waiver delivery.
Connect your platform
Paste your API key and webhook secret in Settings → Integrations. Copy your unique webhook URL and register it in your booking platform.
Booking arrives → waiver sent
When a booking is created, WaiverTrail normalizes the guest list and sends each guest a personalized, prefilled waiver link via email or SMS.
Check in with a QR scan
On the day, staff scan the booking QR code to see a live roster of who has signed. Check guests in with one tap — even offline.
Create bookings and guest stubs via API key with `bookings:write` scope and a required idempotency key to prevent duplicates on replayed webhooks.
Receive `booking.created`, `booking.guest.checked_in`, and waiver lifecycle events via signed outbound webhooks with exponential-backoff retries.
No booking system? Use the Zapier integration or REST API (`/api/v1/bookings/import`) to connect any reservation tool with full idempotency.
Using a different booking system?
Our REST API and Zapier integration connect with any platform. Or tell us what you use — we ship connectors based on demand.