Skip to main content

Webhooks

How to register a webhook on a meeting space, subscribe to multiple events, configure time offsets, and verify the payload arrives on your endpoint.

What you'll learn

  • Where the webhook section lives inside a meeting space
  • Creating a webhook — name, URL, description, optional API auth token
  • Subscribing to events — space created, booking updated, booking access retry, space deleted, space update, space availability, space state change
  • Configuring time offsets for events (e.g., 15 min before/after)
  • Verifying delivery using webhook.site
  • Editing and deleting webhooks
Read the transcript

00:00 — This video demonstrates how to register and configure webhooks within a meeting space, including subscribing to event types and managing notifications.

00:11 — Webhooks can be used for booking updates, space collisions, and more — multiple events to subscribe to.

00:24 — Click Create Webhook. Name it "my first webhook".

00:45 — Paste your webhook URL. Add an optional description. If your endpoint requires an API token, add it here — this demo URL is open so no auth is needed.

01:05 — Select events — space created, booking updated, booking access retry, space deleted, space update, space availability, space state change.

01:29 — Time offset — optional. For booking updated, you might want a notification 15 minutes before the booking starts. Set offset = 15 min. Other events (space created, updated, state changed) are instant.

02:41 — Click Create Webhook — webhook is registered.

02:46 — Verify with webhook.site. Modify a meeting space property (save changes) — the webhook fires immediately. The event is space.updated with the changed fields and the meeting space context.

03:39 — Webhooks can be edited or removed from the Webhooks section. You can register multiple webhooks per meeting space.

03:49 — Learn to create webhooks, subscribe to multiple event types, configure time offsets, and manage webhook notifications for meeting space updates.