Skip to main content
Webhooks let Anarlog push meeting events to your own endpoint. They are built into the desktop app and available on every plan. Configure them under Settings → Developers → Webhooks.
Meeting events include the note, summaries, participants, action items, and full transcript text. Only add an endpoint you trust.
To read meeting data instead of receiving it, use the CLI, the local MCP server, or the Cloud API.

Add an endpoint

  1. Open Settings → Developers → Webhooks.
  2. Enter an https:// URL and click Add webhook.
  3. Copy the signing secret (whsec_...). It is shown once.
  4. Click Test to send one webhook.test delivery and confirm your endpoint responds.
A new endpoint is subscribed to all events. One installation can configure at most 64 endpoints.

Events

Anarlog delivers events as JSON POST requests while the desktop app is running. The payload envelope is:
Meeting event deliveries time out after 10 seconds. Failed attempts retry after 5 and 30 seconds. A webhook.test request makes one attempt. Each request includes:

Verify signatures

Compute the HMAC over the exact raw body:
Verify the raw body before parsing it. For replay protection, reject stale signed created_at values and store each payload id so retries are processed once.

Limits

Deliveries only run while the desktop app is open; events that occur while it is closed are not queued for later. Anarlog delivers to at most 64 endpoints per event and runs at most 4 deliveries at a time.