Webhooks

Webhooks allow external services to be notified when certain event behaviors happen

Author photo  Geri G
  Last updated November 11 2022

If you're unfamiliar with webhooks, think of them as data delivery systems. It saves administrators the time of checking for new data themselves - Instead, they'll simply receive a notification when new data is available. You can use webhooks to send this notification to a third party software i.e. slack or teams. 

Firstly you'd be required to create the webhook in slack, cisco, teams etc. Next, click on the Integrations tab in your console, then select webhook and add.

Upon selecting add you'll find various Event type fields:
Attendee: Notified when an attendee is created, updated, or deleted.
Meeting: Notified when a meeting is booked, scheduled, or cancelled. 
Session: Notified when a session is booked, unbooked, joined or watched.

Sponsor: Notified when a sponsor is created, updated, or deleted.

Poll: Notified when a poll is created, updated, or deleted.


Action: The action field enables you to define the type of data delivery.

For example: 
Event type: Meeting
Action: Book
You'll receive a notification advising when a meeting is booked. 

Content Type:

application/json indicates that the request body format is JSON

application/x-www-form-urlencoded content type describes form data that is sent in a single block in the HTTP message body.

Status: Active or inactive

Endpoint: url link 

Target AttendeesTarget the notification to specific 'types' i.e. attendee type, attendee type group, ticket, preferred language. Currently, target attendees can only be set for the Attendee webhook. 
Upon selecting an attendee filter, it means that you're further defining your notification requirements i.e.
Event type: Attendee
Action: Register
Target: To the 'sponsor' ticket type
The notification is set up to inform me when an attendee registers as a 'sponsor' to the event.