How do Webhooks work?

We will send a POST request with a JSON body to your webhook URL each time an event occurs. The body will have an “event” attribute with the event name, and a “payload” attribute with the subject of the event (either an Entry or an Invite).

Enabling Webhooks

  1. Go to Integrations > All integrations.
  2. Under Envoy Labs, find Webhooks v2. Click “Install.”
  3. From the Webhooks v2 configuration page, you will input the required details to successfully install the feature.
  4. Under “Events”, you can select from a number of options from the dropdown, and then input your associated “Webhook URL” to send data to.
  1. You have flexibility to add multiple “Events” and “Webhook URLs” to accommodate all the custom workflows you wish to create.
  2. With the optional “Authorization” field, you can enter a token that we will pass back to you in the Authorization header when the event is triggered.
  3. Once you’re happy with your configuration, click “Complete Setup” and you’re good to go!

Webhook Events Definitions:

  • upcoming_visit: Triggers 24 hours in advance of the visit, +/- 10 minutes (it’s timezone aware as well), or less, if the invite is for the same day
  • qr_code_sent: Triggers regardless of if the QR code email was sent, as long as the QR code is generated in the backend. (Event built originally to pass the QR code value to be consumed by 3rd party systems.)

Ready to sign up?

Get started in minutes. No credit card required. See plans and pricing →

Did this answer your question?