Du lämnar ett möte med en ”inspelning”, men det du faktiskt behöver är något som folk kommer att läsa. I stället fastnar du med att scrolla igenom ett transkript, plocka ut beslut och skriva om action items så att de inte låter som ett rörigt livesamtal.
Det är här automation med Fathom Google Docs lönar sig. Konsulter som jobbar kundnära märker direkt när uppföljningar måste se proffsiga ut. Marknadsansvariga behöver snabba sammanfattningar för kampanjer, inte ännu en adminuppgift. Och founders vill bara att teamet ska vara synkat utan att jaga anteckningar.
Det här arbetsflödet gör om ett Fathom-transkript till ett formaterat Google-dokument i Google Drive, med en AI-sammanfattning, beslut och action items. Du får se vad det gör, vad du behöver och hur du anpassar det till dina möten.
Så fungerar automationen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: Fathom till Google Docs: mötesanteckningar att dela
flowchart LR
subgraph sg0["Structured Output Pa Flow"]
direction LR
n0@{ icon: "mdi:brain", form: "rounded", label: "Google Gemini Chat Model", pos: "b", h: 48 }
n1@{ icon: "mdi:robot", form: "rounded", label: "Structured Output Parser", pos: "b", h: 48 }
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Format Key Parts"]
n3@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Fields", pos: "b", h: 48 }
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Create as HTML"]
n5["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Convert to Google Doc"]
n6@{ icon: "mdi:cog", form: "rounded", label: "Upload File as HTML", pos: "b", h: 48 }
n7@{ icon: "mdi:cog", form: "rounded", label: "Delete HTML File", pos: "b", h: 48 }
n8@{ icon: "mdi:robot", form: "rounded", label: "AI Meeting Analysis", pos: "b", h: 48 }
n9@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Transcript Present?", pos: "b", h: 48 }
n10["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Improve Page Layout"]
n11["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/webhook.dark.svg' width='40' height='40' /></div><br/>Get Fathom Meeting"]
n3 --> n4
n4 --> n6
n2 --> n9
n11 --> n2
n8 --> n3
n9 --> n8
n6 --> n5
n5 --> n7
n5 --> n10
n0 -.-> n8
n1 -.-> n8
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n1,n8 ai
class n0 aiModel
class n9 decision
class n5,n10,n11 api
class n2,n4 code
classDef customIcon fill:none,stroke:none
class n2,n4,n5,n10,n11 customIcon
Problemet: mötesanteckningar tar för lång tid att städa upp
Fathom ger dig ett transkript, vilket är hjälpsamt. Men transkript är inte leveranser du kan dela. De är brusiga, fulla av sidospår och de ”viktiga bitarna” är utspridda över 45 minuter av samtal. Så du hamnar i samma rutin: skumma transkriptet, skriva om en sammanfattning, bekräfta besluten, plocka ut nästa steg och sedan formatera så att det inte ser ut som ett utkast. En missad action item kan trigga en vecka av fram och tillbaka. Och ärligt talat är det svårt att hålla en jämn nivå när du rusar mellan samtal.
Friktionen byggs på. Här brister det oftast:
- Någon måste översätta rå transkripttext till en läsbar recap, vilket kan ta runt 30 minuter per möte.
- Action items begravs, så ägare och förfallodatum blir ”underförstådda” i stället för tydliga.
- Formateringen tar längre tid än den borde eftersom du kopierar innehåll mellan verktyg och städar upp för hand.
- När anteckningar blir sena halkar uppföljningar efter, och mötet du betalade för blir inte till momentum.
Lösningen: från Fathom-transkript till polerade Google Docs automatiskt
Det här n8n-arbetsflödet lyssnar efter en ”meeting ended”-händelse från Fathom, hämtar transkriptet och kontrollerar att det är värt att bearbeta. Om samtalet är för tunt (färre än 3 repliker) stannar det där, vilket håller dina AI-kostnader under kontroll och undviker att fylla Drive med skräp. När transkriptet är giltigt analyserar Google Gemini det och returnerar ett strukturerat resultat: en korrekt formaterad sammanfattning, nyckelpunkter, beslut, action items och nästa steg. Arbetsflödet gör sedan om strukturen till stylad HTML, laddar upp den till Google Drive och konverterar den till ett inbyggt Google-dokument. Till sist justerar det dokumentlayouten för bättre läsbarhet och tar bort den temporära HTML-filen så att mappen hålls städad.
Arbetsflödet startar med en Fathom-webhook och går sedan vidare till validering av transkript och AI-analys. Därefter genererar det ett snyggt formaterat dokument, lagrar det i Google Drive och konverterar det till ett Google-dokument som du kan dela direkt.
Det här får du: automation vs. resultat
| Vad arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du har 10 kundsamtal i veckan. Manuellt tar även en ”snabb” process oftast 30 minuter att skumma, sammanfatta, formatera och ladda upp anteckningar, vilket blir cirka 5 timmar per vecka. Med det här arbetsflödet är ”arbetet” i princip noll: mötet avslutas, webhooken triggar direkt och du väntar några minuter på AI-bearbetning och Google Docs-konvertering. Du granskar fortfarande dokumentet, men nu är det en snabb kontroll, inte en omskrivning.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Självhostad lösning om du föredrar det (Hostinger fungerar bra)
- Fathom för mötestranskript och webhooks
- Google Drive för att lagra de genererade dokumenten
- Google Gemini API-nyckel (hämta den från Google AI Studio)
Svårighetsnivå: Medel. Du kopplar OAuth-credentials och klistrar in en webhook-URL i Fathoms inställningar.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuterskonsultation).
Så fungerar det
Fathom avslutar mötet och anropar din webhook. n8n tar emot transkriptets payload direkt och svarar omedelbart så att Fathom inte får timeout och försöker igen (vilket är så dubbla dokument uppstår).
Arbetsflödet kontrollerar att transkriptet är ”på riktigt”. Om det inte finns minst 3 repliker stannar det. Korta samtal, oavsiktliga inspelningar och tomma transkript skickas inte till AI-modellen.
Google Gemini tar fram en strukturerad mötesgenomgång. Arbetsflödet instruerar Gemini att returnera förutsägbara sektioner som nyckelpunkter, beslut och action items, och parsar sedan och mappar de fälten till en konsekvent mall.
Ett formaterat dokument skapas i Google Drive. n8n genererar HTML, laddar upp den till Drive, konverterar den till ett inbyggt Google-dokument via Google API, justerar sidmarginaler för läsbarhet och tar sedan bort den temporära HTML-filen.
Du kan enkelt ändra Drive-mappens plats så att den matchar din kund- eller projektstruktur. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera webhook-triggern
Konfigurera den inkommande webhooken så att Fathom kan leverera mötesdata till arbetsflödet.
- Lägg till och öppna Receive Fathom Webhook.
- Ställ in HTTP Method på
POST. - Ställ in Path på
2fab6c8f-ade4-49ba-b160-7cf6aa11cb15. - Under Options låter ni Raw Body vara aktiverat och Binary Property Name inställt på
dataså att payloaden bevaras.
Steg 2: anslut transkriptformatering och validering
Normalisera det inkommande transkriptet och bekräfta att det finns tillräckligt med data innan AI-analys.
- Öppna Format Core Segments och bekräfta att JavaScript-koden finns på plats för att bygga
transcript_merged, deltagare och mötesmetadata. - Koppla Receive Fathom Webhook → Format Core Segments.
- Öppna Transcript Available? och verifiera villkoren:
{{ JSON.stringify($json.transcript_merged) }}är inte tomt och{{ $json.transcript_merged.length }}är större än eller lika med3. - Koppla Format Core Segments → Transcript Available? för att gatea AI-steget.
Steg 3: konfigurera AI-sammanfattning
Konfigurera Gemini och den strukturerade parsern för att skapa en konsekvent mötessammanfattning.
- Öppna Gemini Chat Engine och ställ in Model Name på
models/gemini-2.5-pro. - Inloggningsuppgifter krävs: Anslut era googlePalmApi-inloggningsuppgifter i Gemini Chat Engine.
- Öppna AI Meeting Review och behåll prompt-texten som den är, och säkerställ att den refererar till transkriptet med
{{ JSON.stringify($json.transcript_merged) }}. - Verifiera att Structured Result Parser är ansluten som output-parser för AI Meeting Review och att JSON-schemaexemplet är ifyllt.
- Observera: Structured Result Parser är en subnod — inloggningsuppgifter (om det behövs) ska läggas till i Gemini Chat Engine, inte i själva parsern.
Steg 4: mappa output och bygg HTML-rapporten
Mappa AI-outputen till konsekventa fält och generera HTML-filen för konvertering till Google Docs.
- Öppna Map Output Fields och verifiera varje tilldelningsuttryck, inklusive
{{ $json.output["Meeting Title"] + " - " + $json.output["Scheduled Date/Time"].replace(/:/g, "-") }}. - Säkerställ att transcript_merged är satt till
{{ $('Format Core Segments').item.json.transcript_merged }}för rapportrendering. - Öppna Generate HTML Report och bekräfta att skriptet skapar en binär HTML-fil och sätter filnamnet till
${o["Meeting Title"]} - Meeting Notes.html. - Koppla AI Meeting Review → Map Output Fields → Generate HTML Report.
lines[{ts,text}] från Format Core Segments, så behåll den strukturen intakt när ni redigerar koden.Steg 5: konfigurera Google Drive-outputs
Ladda upp HTML-filen, konvertera den till ett Google-dokument och rensa sedan upp samt formatera slutdokumentet.
- Öppna Upload HTML File och ställ in Name på
{{ $json.filename }}. - Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter i Upload HTML File.
- Öppna Convert to Docs File och ställ in URL på
https://www.googleapis.com/drive/v3/files/{{ $json.id }}/copy, med JSON-body{"name":"{{ $json.name.replace('.html', '') }}","mimeType":"application/vnd.google-apps.document"}. - Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter i Convert to Docs File.
- Öppna Remove HTML Temp File och ställ in File ID på
{{ $('Upload HTML File').item.json.id }}med Delete Permanently aktiverat. - Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter i Remove HTML Temp File.
- Öppna Adjust Doc Layout och behåll
batchUpdate-JSON-body som sätter alla marginaler till36 PT. - Inloggningsuppgifter krävs: Anslut era googleDriveOAuth2Api-inloggningsuppgifter i Adjust Doc Layout.
- Koppla Generate HTML Report → Upload HTML File → Convert to Docs File.
- Convert to Docs File skickar output både till Remove HTML Temp File och Adjust Doc Layout parallellt.
Steg 6: testa och aktivera ert arbetsflöde
Validera hela flödet och aktivera det sedan för användning i produktion.
- Klicka på Execute Workflow och skicka en exempel-payload för webhook till Receive Fathom Webhook.
- Bekräfta att Transcript Available? släpper igenom och att AI Meeting Review outputar strukturerade fält.
- Verifiera att Upload HTML File skapar en HTML-fil och att Convert to Docs File sedan skapar ett Google-dokument.
- Kontrollera att Remove HTML Temp File tar bort den temporära HTML-filen och att Adjust Doc Layout applicerar marginalerna.
- När allt fungerar växlar ni arbetsflödet till Active för att köra automatiskt på nya webhooks.
Vanliga fallgropar
- Credentials för Google Drive och Google Docs kan löpa ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera status för n8n-credentials och auktorisera om Google OAuth-kopplingen först.
- Om transkriptet är kort stoppar kontrollen ”Transcript Available?” körningen med flit. Bekräfta i Fathom att du tar emot eventet för sammanslaget transkript och att mötet hade åtminstone några riktiga repliker fram och tillbaka.
- AI-prompten avgör kvaliteten på dina anteckningar. Standardprompter är generiska, så lägg in din struktur och ton i steget ”AI Meeting Review” tidigt, annars kommer du att redigera varje dokument.
Vanliga frågor
Cirka 30 minuter om dina konton är redo.
Nej. Du kopplar credentials, klistrar in en webhook-URL i Fathom och justerar en prompt om du vill ha andra sektioner.
Ja. n8n har ett gratis alternativ för self-hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volymer. Du behöver också räkna in användningen av Google Gemini API (det ryms ofta inom gratisnivån, men kontrollera aktuell prissättning).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger obegränsat antal körningar men kräver grundläggande serverhantering.
Ja, och det är det bästa. Uppdatera prompten i steget ”AI Meeting Review” för att lägga till sektioner som risker, hinder, sentiment eller uppföljningar. Du kan också ändra Drive-mappen genom att redigera uppladdningssteget och justera luft genom att tweaka anropet ”Adjust Doc Layout”. Vill du ha en helt annan mall, ändra steget som genererar HTML så att rubriker, tabeller och styling matchar ditt varumärke.
Oftast beror det på att Google OAuth-åtkomsten i n8n har löpt ut eller återkallats, så auktorisera om credentials för Google Drive och Google Docs. Det kan också saknas behörigheter till målmappen i Drive, särskilt om den ligger i en delad enhet. Om konverteringsanropet misslyckas, dubbelkolla att du använder rätt Google-endpoint för ”copy” för att konvertera HTML till ett inbyggt dokument.
Många.
Ofta, ja, om du bryr dig om dokumentkvalitet och kontroll. Det här flödet har några rörliga delar: validera transkriptet, skapa strukturerad AI-utdata, skapa HTML, konvertera till Google Docs och sedan städa bort den temporära filen. n8n hanterar den typen av förgreningslogik snyggt, och du kan self-hosta för obegränsade körningar om volymen växer. Zapier och Make kan fortfarande göra det, men du betalar oftast mer när du lägger till filter, formatering i flera steg och högre task-volym. Om du vill ha hjälp att välja (eller om du behöver approvals, mappar och notiser gjort ”på rätt sätt”), prata med en automationsexpert.
Korrekt formaterade mötesanteckningar ska vara automatiska, inte ett andra jobb efter varje samtal. Sätt upp det här en gång, så har du ett delningsbart Google-dokument som väntar på dig när mötet tar slut.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.