{"product_id":"n8n-workflow-summarize-meeting-transcripts-with-gpt-4o","title":"n8n Workflow: Summarize Meeting Transcripts with GPT-4o","description":"\u003ch3\u003eTurn meeting transcripts into Jira tickets, Notion recaps, and Slack updates—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow summarizes your meeting transcripts using \u003cstrong\u003eOpenAI (GPT-4o)\u003c\/strong\u003e, then converts action items into \u003cstrong\u003eJira\u003c\/strong\u003e issues, publishes a formatted recap to \u003cstrong\u003eNotion\u003c\/strong\u003e, posts the summary to \u003cstrong\u003eSlack\u003c\/strong\u003e, and (when enabled) schedules \u003cstrong\u003e24-hour-before due-date reminders\u003c\/strong\u003e via \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIngests transcripts\u003c\/strong\u003e via a \u003cstrong\u003eFathom webhook\u003c\/strong\u003e (POST) or by triggering when a new transcript file is added to a watched \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e folder.\u003c\/li\u003e\n  \u003cli\u003eIf the input is a \u003cstrong\u003eGoogle Drive file\u003c\/strong\u003e, it downloads the document and extracts plain text (including \u003cstrong\u003eDOCX conversion\u003c\/strong\u003e or \u003cstrong\u003ePDF extraction\u003c\/strong\u003e), then normalizes transcript, metadata, and destination settings.\u003c\/li\u003e\n  \u003cli\u003eSends the transcript to \u003cstrong\u003eOpenAI (GPT-4o)\u003c\/strong\u003e to generate structured output in \u003cstrong\u003eJSON\u003c\/strong\u003e, including:\n    \u003cul\u003e\n      \u003cli\u003ea 3-bullet summary\u003c\/li\u003e\n      \u003cli\u003edecisions\u003c\/li\u003e\n      \u003cli\u003eaction items\u003c\/li\u003e\n      \u003cli\u003eopen questions\u003c\/li\u003e\n      \u003cli\u003erisks\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eValidates and parses the structured results, then loads an owner roster from \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e to map action-item owners to \u003cstrong\u003eJira account IDs\u003c\/strong\u003e and \u003cstrong\u003eSlack member IDs\u003c\/strong\u003e. Relative due-date phrases are resolved into \u003cstrong\u003eYYYY-MM-DD\u003c\/strong\u003e dates.\u003c\/li\u003e\n  \u003cli\u003eCreates \u003cstrong\u003eone Jira issue per action item\u003c\/strong\u003e, merges the resulting issue keys back into the meeting record, and generates a \u003cstrong\u003eNotion\u003c\/strong\u003e page containing the recap sections plus the full transcript.\u003c\/li\u003e\n  \u003cli\u003ePosts a formatted recap to the configured \u003cstrong\u003eSlack\u003c\/strong\u003e channel with Jira links\/keys, owner mentions, due dates, and the \u003cstrong\u003eNotion URL\u003c\/strong\u003e. If owners can’t be matched, it posts a Slack warning.\u003c\/li\u003e\n  \u003cli\u003eWhen reminders are enabled, it appends reminder rows to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e for \u003cstrong\u003e24-hour-before\u003c\/strong\u003e Slack reminders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAuto-document weekly standups, planning sessions, or customer calls from Fathom transcripts.\u003c\/li\u003e\n  \u003cli\u003eReduce manual work by turning decisions and action items into Jira tickets and Notion meeting pages.\u003c\/li\u003e\n  \u003cli\u003eKeep teams accountable with Slack-recapped action items and due-date reminders.\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:\u003c\/strong\u003e if, code, jira, merge, slack, open ai\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Fathom webhook, Google Drive, OpenAI (GPT-4o), Google Sheets, Jira, Notion, Slack\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46067961069747,"sku":"N8N-19780","price":70.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/TstaXkervV1s-mARsYm6__ISlaCqxI.png?v=1789981470","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-summarize-meeting-transcripts-with-gpt-4o","provider":"N8N Commerce","version":"1.0","type":"link"}