Quick overview
This workflow accepts a meeting transcript via webhook, sends it to the DeepSeek chat-completions API to extract a structured summary (decisions, action items, objections, next steps), then formats the result and emails it as plain text through Gmail.
How it works
- Receives a POST request to a webhook containing a meeting title and transcript text.
- Normalizes the incoming payload, truncates the transcript to 60,000 characters, and flags whether it meets a minimum length threshold.
- Sends the title and transcript to the DeepSeek chat-completions API (or a compatible OpenAI-style endpoint) and requests a JSON-only structured extraction.
- Parses the returned JSON and formats a plain-text email with summary, decisions, action items (with owners and due dates), objections/risks, and next step.
- Sends the formatted meeting summary email to the configured recipient using Gmail.
Setup
- Create an HTTP Header Auth credential with your AI provider API key (for example,
Authorization: Bearer <key>) and update the chat-completions URL/model if you use a provider other than DeepSeek.
- Connect a Gmail OAuth2 credential and set the recipient address in the Gmail send step.
- Activate the workflow, copy the Production webhook URL, and configure your transcript source to POST JSON such as
{ "title": "Acme call", "transcript": "..." } to that URL.