Automate meeting documentation using this n8n workflow. Converts Fathom transcripts into AI-summarized, structured Google Docs via Gemini and custom n8n nodes.
Download this n8n workflow template and start using it instantly.
Teams and professionals using Fathom for meeting recording who require standardized, external documentation.
Users seeking reliable, structured AI summaries (actions, decisions, key points) extracted from transcripts.
Automation specialists looking for advanced n8n templates integrating LangChain features and custom scripting.
Individuals who need to automatically save professional meeting notes directly to Google Drive/Docs.
This powerful n8n workflow solves the tedious problem of manual meeting documentation and inconsistent note-taking. When a meeting ends in Fathom, this automation immediately captures the detailed transcript data via an n8n trigger. The data is then processed through a sophisticated n8n node setup utilizing the Google Gemini Pro model for advanced analysis. The LLM extracts crucial structured data—including action items, key decisions, risks, and an executive summary—which is then compiled alongside the cleaned, merged transcript into a professionally styled HTML document. Finally, this document is uploaded to Google Drive and seamlessly converted into a fully formatted, native Google Doc, complete with optimal margins. This specialized n8n template ensures that meeting documentation is consistent, highly organized, and available instantly, significantly boosting team efficiency by leveraging the power of an n8n automation.
The process begins with the “Get Fathom Meeting” n8n trigger (a Webhook) receiving the raw transcript JSON data from Fathom. First, the “Format Key Parts” custom code n8n node cleans, normalizes, and merges the transcript lines, extracting all key metadata (attendees, times, and URLs). The flow then hits an IF n8n node (“Transcript Present?”) to validate that the meeting transcript contains meaningful conversation (at least three turns) before proceeding, saving unnecessary AI costs. If validated, the “AI Meeting Analysis” n8n node (an LLM Chain) processes the full transcript using the Gemini Chat Model and a Structured Output Parser, enforcing a strict JSON output structure for highly reliable data extraction. The “Set Fields” n8n node then organizes and formats this AI output. The “Create as HTML” n8n node generates a high-fidelity HTML file based on the structured data, which is then uploaded via the “Upload File as HTML” n8n node to Google Drive. The subsequent “Convert to Google Doc” HTTP Request n8n node executes the crucial conversion using the Drive API. Finally, the workflow executes the “Improve Page Layout” n8n node to adjust the margins for better readability and uses the “Delete HTML File” n8n node to clean up the temporary source file. This end-to-end n8n workflow provides a robust automation solution.
Get Fathom Meeting (Webhook n8n trigger): The starting point of the n8n workflow. It listens for POST requests from Fathom containing the raw meeting data.
Format Key Parts (Code n8n node): Essential script that takes the raw Fathom transcript data, normalizes timestamps, handles speaker identity merging, and formats the conversation turns into a structured array.
Transcript Present? (If n8n node): A core logic n8n node that acts as a gatekeeper. It checks if the transcript_merged array exists and has a length greater than or equal to 3 items, preventing AI analysis on short, non-conversational meetings.
AI Meeting Analysis (LLM Chain n8n node): Manages the AI request. It uses a highly detailed prompt (expert meeting analyst role) fed with the cleaned transcript, forcing the Gemini LLM to extract specific fields like Action Items, Decisions, and Summary.
Structured Output Parser (n8n node): Ensures the output from the Gemini LLM strictly follows a predefined JSON schema, which guarantees reliable data extraction for subsequent steps in the n8n workflow.
Create as HTML (Code n8n node): This crucial n8n node combines the original meeting metadata, the AI-generated summaries, and the cleaned transcript turns into a structured HTML document, packaged as binary data for file upload.
Upload File as HTML (Google Drive n8n node): Uploads the HTML file (which is the source material for the Google Doc conversion) to the specified Google Drive folder.
Convert to Google Doc (HTTP Request n8n node): This uses a specific Google Drive API call to convert the uploaded HTML file (which has the correct MIME type) into a fully functional, native Google Doc document.
Automate calendar entry creation using n8n and AI. This robust n8n workflow converts unstructured event text into structured data and instantly creates events in NextCloud, Google, or Zoho Calendar.

Automate podcast creation using this advanced n8n workflow. It converts source documents into dynamic, multi-speaker audio scripts with GPT-4o and generates professional TTS voiceovers for immediate publishing via n8n.

Use this robust n8n workflow to manage document uploads from a chat interface, save files locally, and leverage GPT-4o-mini with a specialized document processing tool (MCP Client) for advanced AI analysis.

Use this n8n workflow to transform complex, nested JSON objects (like those from FileMaker Data API) into a flat array of records using the Item Lists and Function n8n nodes.

Use this powerful n8n workflow to automatically convert Fireflies transcripts into summaries and ClickUp tasks using Google Gemini AI, then notify the team via Slack.

Versatile problem-solver building scalable, AI-driven systems that replace manual, error-prone operations for high-growth companies. Specializing in operational strategy, project delivery, and practical AI and workflow automation solutions that free leaders to focus on strategic priorities while increasing margins without additional hires.







































