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.
Custom stacks: API + webhooks solution page. 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.
Checkfront
Tours and rentals: normalize bookings into guests and waiver dispatch.
Rezdy
Sync bookings from Rezdy and dispatch waiver links per guest automatically.
Xola
Auto-send waivers when an order is created or modified.
FareHarborBeta
Connect FareHarbor to send pre-arrival waivers to each guest in your manifest.
In development — join the waitlist from Settings → Integrations to get notified at launch.
BókunComing soon
OTA-heavy stacks: webhook-driven imports with optional scheduled sync.
Typical webhook events
booking.createdbooking.updatedJoin the waitlist from Settings → Integrations after signup.
Peek ProComing soon
Listen for reservation lifecycle events and trigger guest-specific waiver invites.
Typical webhook events
booking.confirmedbooking.updatedJoin the waitlist from Settings → Integrations after signup.
VentrataComing soon
Ticketing and experiences: signed payloads into WaiverTrail’s booking pipeline.
Typical webhook events
booking.createdbooking.updatedJoin the waitlist from Settings → Integrations after signup.
TrekkSoftComing soon
Tour operations: connect reservation feeds to automated waiver delivery.
Typical webhook events
booking.createdbooking.updatedJoin the waitlist from Settings → Integrations after signup.
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.