Escape Kit Escape Kit

Integrations

Custom Webhooks

Send waiver data to any external system in real time — connect your CRM, analytics tool, or custom app with a simple POST webhook

Custom webhooks push waiver data to any external system in real time. When a customer submits a waiver, Escape Kit sends a POST request with their information to your endpoint — connecting Escape Kit to CRMs, analytics tools, Zapier, Make, or any custom application.

What you get

  • Real-time data push — Waiver data is sent to your endpoint the moment a customer submits.
  • Universal compatibility — Any system that accepts HTTP POST requests can receive data from Escape Kit.
  • Always fires — Unlike Brevo and Mailchimp, webhooks fire on every waiver submission regardless of the email opt-in checkbox.

Add a webhook

1
Create the webhook

Go to SettingsIntegrationsWebhooks and click Add Webhook.

2
Configure the trigger

Select the trigger event — currently the only supported event is Waiver Form Submitted. Enter the Destination URL (HTTPS or HTTP) that should receive the POST request. Click Create Webhook.

3
Test the webhook

Click Send Test to send a sample payload. Success means your endpoint returned a 2xx status code. The test payload includes _test: true so your endpoint can distinguish test requests from real ones.

You can create up to 3 webhooks per location.

Pro Tip: Use webhooks to connect Escape Kit to automation platforms like Zapier or Make. Point the webhook at your automation's trigger URL and you can push waiver data into virtually any app — Google Sheets, HubSpot, a custom team notification, or anything else.

Pause or resume

Each webhook has an Active or Paused status. Paused webhooks don't fire when the trigger event occurs. Toggle the status without deleting the webhook.

Common Mistake: You can't create two webhooks with the same event and destination URL — edit the existing one instead. If data stops arriving, check that the webhook status is Active, not Paused.