Sprint 359 — Zoom & Teams Auto-Transcription: Meeting Intelligence Without Copy-Pasting
Until now you had to manually paste the transcript into Pragma. From Sprint 359 this happens automatically — Zoom or Teams records, Pragma analyzes.
The problem
Meeting Intelligence 2.0 (Sprint 358) delivers deal health score, objections, coaching tips and more — but only if you paste the transcript yourself. That was the only gap vs. Gong: with Gong it all happens automatically.
The solution
Zoom Webhook:
Zoom automatically sends a recording.completed event after every recording. Pragma catches it, downloads the VTT transcript, and triggers Meeting Intelligence 2.0 — the lead is updated automatically.
Zoom recording done → Zoom Webhook → /webhooks/zoom
→ VTT download → Meeting Intelligence 2.0 → lead auto-updated
Teams via Power Automate:
For Microsoft Teams, there is the new endpoint /webhooks/teams/transcript. A Power Automate flow sends the finished transcript to Pragma after the meeting ends.
Teams meeting ends → Power Automate → /webhooks/teams/transcript
→ Meeting Intelligence 2.0 → lead auto-updated
Setup
Zoom:
- Zoom App Dashboard → enable Webhooks
- Event:
recording.completed - URL:
https://apps.pragma-crm.com/webhooks/zoom - Store secret token as workspace secret
ZOOM_WEBHOOK_SECRET
Teams:
- Create Power Automate flow: trigger "Recording complete"
- HTTP step: POST to
/webhooks/teams/transcript - Body:
{"transcript": "<text>", "organizer_email": "<email>"}
No own recording needed
Zoom and Teams handle recording — Pragma doesn't need its own recording infrastructure. This is the cleanest integration without vendor lock-in.