De flesta team har inte ett “mötesproblem”. De har ett “vad bestämde vi?”-problem. Inspelningen finns, transkriberingen ligger någonstans och åtgärdspunkterna försvinner in i någons privata anteckningar.
Marknadschefer som jagar godkännanden känner av det först. Sedan dras kundnära byråer och ops-ansvariga in när uppföljningar glider. Den här automatiseringen för Zoom Slack-sammanfattningar tar varje färdigbehandlad inspelning och gör den till en felfri sammanfattning som hela teamet faktiskt kan använda.
Du får se vad flödet gör, vad du behöver för att köra det och hur du anpassar sammanfattningsformatet så att det matchar hur ditt team arbetar.
Så fungerar automatiseringen
Se hur det här löser problemet:
n8n Workflow Template: Från zoom till slack – mötessammanfattningar som används
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0["<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/>Zoom Recording Webhook"]
n1["<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/>Normalize Data"]
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/openAi.dark.svg' width='40' height='40' /></div><br/>AI Summarize"]
n3["<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/slack.svg' width='40' height='40' /></div><br/>Post to Slack"]
n4@{ icon: "mdi:message-outline", form: "rounded", label: "Send Email", pos: "b", h: 48 }
n2 --> n3
n2 --> n4
n1 --> n2
n0 --> n1
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 n0 api
class n1 code
classDef customIcon fill:none,stroke:none
class n0,n1,n2,n3 customIcon
Utmaningen: möteskunskap försvinner efter samtalet
Ett Zoom-samtal tar slut och alla rusar vidare till nästa sak. Någon lovar att “skicka anteckningar”, men de är upptagna, anteckningarna är ofullständiga eller så skickas de aldrig. Även när du har en inspelning är det ärligt talat plågsamt att titta om en hel timme för att hitta två beslut. Och transkriberingar hjälper, men råa transkriberingar är röriga: utfyllnadsord, sidospår och ingen tydlig ägare för nästa steg. Resultatet är bekant. Arbetet dubblas, frågor ställs två gånger och “vad gör vi nu igen?” dyker upp i Slack dagen efter.
Det eskalerar snabbt. Här är var det faller isär.
- Folk slösar runt 30 minuter på att leta efter beslut som borde vara självklara.
- Åtgärdspunkter hamnar i personliga dokument, vilket gör att de inte överlever en stressig vecka.
- Manuella sammanfattningar är inkonsekventa, så team slutar lita på dem och går tillbaka till att titta om.
- Nya teammedlemmar har inget enkelt sätt att komma ikapp utan att boka ännu ett möte.
Lösningen: automatiska sammanfattningar av Zoom-inspelningar levererade till Slack och e-post
Det här flödet väntar på ett enkelt ögonblick: när Zoom är klar med bearbetningen av en inspelning. Då triggar Zoom en webhook till n8n och flödet plockar ut användbara mötesdetaljer (ämne, värd, datum och metadata för transkribering/inspelning). Därefter gör OpenAI GPT-4 om transkriberingen till en strukturerad sammanfattning som känns som att en människa skrev den, inte en vägg av text. Till sist postar flödet sammanfattningen i din valda Slack-kanal och skickar samma anteckningar via e-post, så informationen landar där folk redan tittar. Du slutar vara beroende av någons minne och börjar fånga beslut som en del av processen.
Flödet startar med en Zoom-webhook för “recording completed”. Det standardiserar data så att AI:n får korrekt formaterade indata, och genererar sedan ett första utkast med OpenAI. Därefter får Slack den team-synliga posten och Gmail sköter leverans till inkorgen för den som behöver det.
Vad som förändras: före vs. efter
| Vad det här eliminerar | Effekten du kommer att se |
|---|---|
|
|
Effekt i verkligheten
Säg att ditt team kör 5 Zoom-möten i veckan och du vill dela en användbar sammanfattning på två ställen: Slack och e-post. Manuellt tar en bra sammanfattning oftast cirka 20 minuter, plus ytterligare 5 minuter för att formatera och posta, så du lägger ungefär 2 timmar i veckan bara på att göra samtal till uppdateringar. Med det här flödet är ditt “arbete” i princip noll efter installationen: Zoom triggar det automatiskt, AI:n skriver utkastet och Slack + Gmail levererar. Du får samma resultat, men utan merjobbet.
Krav
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Zoom för att skicka webhook-händelsen recording.completed
- Slack för att posta sammanfattningar i en kanal
- Gmail för att mejla sammanfattningen till mottagare
- OpenAI API-nyckel (hämta den i OpenAI-dashboarden)
Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en webhook-URL i Zoom och byter ut ett Slack channel ID.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet steg för steg
Zoom blir klar med en inspelning. En händelse för “recording completed” träffar n8n-webhooken, så flödet körs utan att någon behöver komma ihåg att starta det.
Mötesdatan struktureras. n8n standardiserar payloaden (ämne, värd, tidsstämplar, detaljer för transkribering/inspelning) så att sammanfattningen blir konsekvent även när Zoom-fält varierar mellan möten.
OpenAI skriver sammanfattningen. AI-agenten skapar ett strukturerat referat anpassat för Slack: snabb kontext, nyckelpunkter, beslut och åtgärdspunkter som kan tilldelas.
Slack och e-post får samma källa till sanning. Flödet postar i din valda Slack-kanal och skickar sedan ett matchande meddelande via Gmail så att intressenter kan arkivera det, vidarebefordra det eller söka upp det senare.
Du kan enkelt ändra sammanfattningsformatet för att lägga till avsnitt som “Risker”, “Kundinvändningar” eller “Agenda för nästa möte” beroende på behov. Se hela implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera webhook-triggern
Det här arbetsflödet startar när Zoom skickar en inspelningspayload till en webhook-endpoint. Ni konfigurerar den inkommande triggern i Zoom Capture Webhook.
- Lägg till noden Zoom Capture Webhook.
- Ställ in HTTP Method på
POST. - Ställ in Path på
zoom-summary. - Kopiera den genererade webhook-URL:en och konfigurera den i era Zoom-inställningar för inspelningswebhook.
Steg 2: normalisera inkommande data
Använd Standardize Payload för att forma om Zooms payload till ett konsekvent schema för AI- och utdata-stegen.
- Lägg till noden Standardize Payload efter Zoom Capture Webhook.
- Klistra in JavaScript i Code exakt som angivet för att mappa fält som
meeting_id,topicochcreated_at. - Säkerställ att koden läser
e.payload.object.recording_files[0]för metadata om inspelningen.
recording_files kommer koden att fallera. Verifiera att Zooms webhook-event inkluderar data för inspelningsfiler.Steg 3: konfigurera utkastet för AI-sammanfattning
Skapa en sammanfattning från den standardiserade payloaden med AI Summary Draft. Den här noden skickar sammanfattningen vidare till Slack- och e-postutdata.
- Lägg till noden AI Summary Draft efter Standardize Payload.
- Ställ in Resource på
chatoch Operation påcreate. - Credential Required: Anslut era OpenAI-inloggningsuppgifter.
Steg 4: konfigurera utdataåtgärder (Slack + e-post)
När sammanfattningen har genererats publicerar arbetsflödet till Slack och skickar ett e-postmeddelande parallellt.
- Koppla AI Summary Draft till både Slack Summary Post och Email Summary Dispatch. AI Summary Draft skickar utdata till både Slack Summary Post och Email Summary Dispatch parallellt.
- I Slack Summary Post ställer ni in Channel på
[YOUR_ID]och Text på📌 *Zoom Summary*\n\n*Topic:* {{ $('Standardize Payload').item.json.topic }}\n*Host:* {{ $('Standardize Payload').item.json.host }}\n*Date:* {{ $('Standardize Payload').item.json.created_at }}\n\n*Summary:*\n{{ $json.choices[0].message.content }}. - Credential Required: Anslut era Slack-inloggningsuppgifter.
- I Email Summary Dispatch ställer ni in Subject på
Zoom Meeting Summary: {{ $('Standardize Payload').item.json.topic }}och Message påMeeting hosted by {{ $('Standardize Payload').item.json.host }} on {{ $('Standardize Payload').item.json.created_at }}\n\nSummary:\n{{ $json.choices[0].message.content }}. - Credential Required: Anslut era Gmail-inloggningsuppgifter.
Steg 5: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att bekräfta att data flödar från Zoom till AI-sammanfattningen och vidare till Slack- och e-postutdata.
- Klicka på Execute Workflow och skicka en exempelpayload för Zoom-webhook till URL:en för Zoom Capture Webhook.
- Bekräfta att Standardize Payload matar ut fält som
topic,hostochcreated_at. - Verifiera att Slack Summary Post publicerar en formaterad sammanfattning och att Email Summary Dispatch skickar ett e-postmeddelande med den AI-genererade sammanfattningen.
- När allt fungerar växlar ni arbetsflödet till Active för användning i produktion.
Se upp för
- Zoom-inloggning och händelseprenumerationer är petiga. Om flödet aldrig triggas, kontrollera först din Zoom-apps händelseprenumeration (recording.completed) och webhook-URL-historiken.
- Om du väntar på Zoom-bearbetning eller att transkriberingen ska bli tillgänglig kan tajmingen variera. Bearbetningstiderna skiljer sig, så öka eventuell vänt-/retry-logik om AI-steget får en tom transkribering.
- Riktning mot Slack-kanal ställer ofta till det. Säkerställ att du använder channel ID (inte kanalnamnet) och bekräfta att Slack-appen har rättighet att posta där.
Vanliga frågor
Vanligtvis cirka 30 minuter när din Zoom-app och Slack-åtkomst är på plats.
Ja. Ingen kodning krävs, men du kommer att kopiera en webhook-URL till Zoom och klistra in ett Slack channel ID.
Ja. n8n har ett gratis alternativ för egen 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 kostnader för OpenAI API, som vanligtvis är några cent per sammanfattning beroende på transkriberingens längd.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärt och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serveradministration.
Det kan du. Den viktigaste platsen att anpassa är OpenAI-steget (“AI Summary Draft”) genom att justera prompten så att den skriver ut exakt dina avsnitt (till exempel: “Beslut”, “Åtgärdspunkter med ägare” och “Öppna frågor”). Om du föredrar leverans endast via e-post, inaktivera noden “Slack Summary Post”; om du vill ha endast Slack, inaktivera “Email Summary Dispatch”.
Oftast handlar det om behörigheter. Anslut Slack igen i n8n och bekräfta sedan att appen får posta i målkanalen och att du använde channel ID i stället för ett visningsnamn.
På n8n Cloud Starter kan du köra en bra volym flöden varje månad, vilket räcker för många små team, men täta möteskalendrar kan kräva en högre plan. Om du kör egen hosting finns ingen körningsbegränsning från n8n; din begränsning är serverresurser och hur lång tid AI-steget tar per transkribering. I praktiken börjar de flesta team med att sammanfatta varje inspelat möte och snävar sedan in till specifika värdar eller mötestyper om kostnaderna stiger. Om du spelar in många långa samtal kan du överväga att lägga till en regel i steget “Standardize Payload” för att hoppa över interna standups eller bara sammanfatta möten över en viss längd.
Ofta, ja, särskilt när du bryr dig om kontroll över prompten och pålitlig formatering. n8n gör det enklare att standardisera rörig webhook-data, förgrena till flera utgångar (Slack och Gmail) utan att betala för extra “paths”, och köra egen hosting om du vill ha obegränsade körningar. Zapier och Make kan också fungera, men AI-formatering i flera steg plus dubbel leverans blir oftast ett längre och mer skört upplägg. Om du redan är djupt inne i Zapier kan du ändå välja det av bekvämlighet. Prata med en automationsexpert om du är osäker på vad som passar.
När detta väl rullar lämnar era möten ett spår som folk faktiskt läser. Flödet sköter sammanfattningen. Du behåller momentum.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.