Fathom Transcript to Summarized Google Doc using Gemini AI - n8n Workflow

Automate meeting documentation using this n8n workflow. Converts Fathom transcripts into AI-summarized, structured Google Docs via Gemini and custom n8n nodes.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

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.

Overview

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.

How it Works

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.

Installation Guide


  1. Import the n8n workflow: Copy the provided JSON data and paste it into your n8n instance using the 'New' -> 'Import from JSON' function.

  2. Set Credentials: This n8n workflow requires three credentials:

Google Drive OAuth2: For uploading and managing files.
Google Docs OAuth2: (Often covered by Drive scope) Used for converting the file and applying batch layout updates.
Google Gemini API (PaLM): Provide your API key to the credential linked to the 'Google Gemini Chat Model' n8n node.

  1. Configure Fathom Webhook:

Open the 'Get Fathom Meeting' n8n node and copy the unique Webhook URL (use the Test URL for initial setup).
In your Fathom account, navigate to Settings → API Access → Add Webhook.
Paste the n8n webhook URL and ensure all events, especially 'Transcript', are selected.

  1. Test and Activate: Run the n8n workflow in test mode and trigger a test meeting in Fathom. Once results are verified, switch the 'Get Fathom Meeting' n8n trigger URL to Production and activate the main n8n workflow.

Node Details

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.


  • Delete HTML File (Google Drive n8n node): Handles cleanup, permanently deleting the temporary HTML source file after the successful conversion to a Google Doc.

Related n8n Workflows

Free

Nodes: 10 Nodes
Updated: December 26 2025
View all
Created by

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.

Featured*