stumason.dev
TypeScript
Pull Request Merged
PR #47 merged: feat: Transcript webhook notification
What
Fires a webhook when audio transcript processing completes. Sends a summary (subject, duration, chapters, transcript ID) to a configurable endpoint.
Why
So Ator (OpenClaw) gets woken up when a new voice memo is transcribed, can read it and decide if anything needs attention.
Config
Add to .env on production:
TRANSCRIPT_WEBHOOK_URL=https://tunnel-ator.stumason.dev/hooks/wake
TRANSCRIPT_WEBHOOK_TOKEN=ator-email-hook-2026
Changes
ProcessAudioTranscript.php— addedfireWebhook()aftersaveTranscript()config/services.php— addedtranscript_webhookconfig block.env.example— added webhook vars
Non-breaking
Webhook only fires if TRANSCRIPT_WEBHOOK_URL is set. No effect on existing behaviour without it.
+239
additions
-1
deletions
7
files changed