{"product_id":"deepseek-meeting-transcript-summarizer-gmail-email-notes","title":"DeepSeek Meeting Transcript Summarizer + Gmail Email Notes","description":"\u003ch3\u003eInstant Meeting Summaries from Transcript to Gmail Notes—Automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow takes a meeting transcript you send to a webhook, uses the DeepSeek chat-completions API to extract structured insights (decisions, action items, objections, next steps), and emails a clean plain-text meeting summary to you via \u003cstrong\u003eGmail\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives transcript data via webhook\u003c\/strong\u003e: Accepts a POST request containing a meeting \u003cstrong\u003etitle\u003c\/strong\u003e and \u003cstrong\u003etranscript\u003c\/strong\u003e text (for example: \u003ccode\u003e{ \"title\": \"Acme call\", \"transcript\": \"...\" }\u003c\/code\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrepares and validates input\u003c\/strong\u003e: Normalizes the incoming payload, truncates the transcript to \u003cstrong\u003e60,000 characters\u003c\/strong\u003e, and flags whether it meets a minimum length threshold.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts structured summary with DeepSeek\u003c\/strong\u003e: Sends the title and transcript to the DeepSeek chat-completions endpoint (or a compatible OpenAI-style endpoint) requesting \u003cstrong\u003eJSON-only\u003c\/strong\u003e structured extraction.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFormats a plain-text email\u003c\/strong\u003e: Builds an email including summary, \u003cstrong\u003edecisions\u003c\/strong\u003e, \u003cstrong\u003eaction items\u003c\/strong\u003e (with owners and due dates), \u003cstrong\u003eobjections\/risks\u003c\/strong\u003e, and a \u003cstrong\u003enext step\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends via Gmail\u003c\/strong\u003e: Delivers the formatted meeting summary as plain text to the configured recipient address.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTurn long sales or client calls into actionable \u003cstrong\u003emeeting notes\u003c\/strong\u003e immediately after the call.\u003c\/li\u003e\n  \u003cli\u003eCreate consistent follow-ups for internal standups, product reviews, or stakeholder syncs.\u003c\/li\u003e\n  \u003cli\u003eAutomate transcript-to-email documentation for SaaS operators who need reliable decision tracking.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ stack\u003c\/strong\u003e: webhook, code, http request, gmail, sticky note.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI integration\u003c\/strong\u003e: DeepSeek chat-completions API (or compatible OpenAI-style endpoint), returning \u003cstrong\u003eJSON\u003c\/strong\u003e that the workflow parses.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuth \u0026amp; setup\u003c\/strong\u003e: Create an HTTP Header Auth credential with your AI provider API key (e.g., \u003ccode\u003eAuthorization: Bearer \u0026lt;key\u0026gt;\u003c\/code\u003e), connect a Gmail OAuth2 credential, set the recipient in the Gmail send step, activate the workflow, and use the Production webhook URL.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45738580836531,"sku":"N8N-17531","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/zaroyptLu2dPygFTDj0No_JsQQtCEx.png?v=1785230087","url":"https:\/\/buyflowscripts.com\/products\/deepseek-meeting-transcript-summarizer-gmail-email-notes","provider":"N8N Commerce","version":"1.0","type":"link"}