What's New
Webhook notifications when meetings end (#205)
OpenOats can now POST a JSON payload to a user-configured URL after each meeting finishes. This enables integrations with CRMs, task managers, Slack, and other tools without manual data extraction.
Features:
- Opt-in toggle in Settings → Webhook
- JSON payload with session metadata (ID, title, start/end time, language, meeting app) and full transcript
- HMAC-SHA256 payload signing via
X-OpenOats-Signatureheader (optional) - Automatic retry with exponential backoff (3 attempts)
- Runs in the background — never blocks session finalization
Privacy: Webhooks are disabled by default. When enabled, data is sent only to the URL you configure. The signing secret is stored in Keychain.
Thanks to @fullstck for the detailed feature request.
Full Changelog: v1.33.1...v1.34.0