Webhooks

Push every recording event to your own endpoint. Build whatever you want on top.

<aside> ๐Ÿ“Œ macOS โŒ ยท iOS โŒ ยท Web โœ…

</aside>

<aside> ๐Ÿ’Ž Free: not available ยท Pro: up to 3 webhooks ยท Pro+: unlimited + workspace-wide

</aside>


<aside> ๐Ÿ’ก Webhooks let you connect Spellar to any system we don't natively integrate with. Build CRMs, custom dashboards, or internal automation.

</aside>

๐ŸŽฏ What you can build

โœจ How to set one up

  1. Web app โ†’ Settings โ†’ Webhooks โ†’ New Webhook.
  2. Paste your endpoint URL. We'll send a test ping to verify reachability.
  3. Pick which events fire: recording.created, recording.processed, recap.ready, recap.updated.
  4. Copy the signing secret โ€” use it to verify webhook signatures on your side.

<aside> ๐Ÿ–ผ๏ธ ๐Ÿ“ท [screenshot: Webhook setup screen with URL, events, signing secret]

</aside>

Event payload (recap.ready)

Every event is JSON, signed with HMAC-SHA256. Example: