Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 21, 2026

Google Docs + Slack, veckorapporter som delas

Rickard Andersson Partner, Nodenordic.se

Veckorapportering är där bra marknadsföringstid går för att dö. Du plockar siffror från flikar, klistrar in i ett dokument, skriver om samma “vad som hände”-stycke, skickar det i Slack och hoppas att ingen ber om “bara en uppdelning till.”

Marknadschefer känner det varje måndag. Byråägare känner det när kunder vill ha uppdateringar “innan lunch.” Och ops-personen som måste jaga skärmdumpar känner det också. Den här automationslösningen för Docs Slack reports gör din återkommande resultatuppdatering till en repeterbar, delningsklar rapport.

Nedan ser du hur flödet samlar in mätvärden, använder AI för att skriva en sammanfattning för ledningen, publicerar ett Google-dokument och postar en strukturerad Slack-uppdatering med länken.

Så fungerar den här automationen

Se hur detta löser problemet:

n8n Workflow Template: Google Docs + Slack, veckorapporter som delas

Utmaningen: veckorapportering som stjäl din måndag

Rapportering låter enkelt tills det är du som ska leverera varje vecka. Du gör inte bara “copy-paste av mätvärden.” Du stämmer av totalsummor, förklarar varför en kanal tappade, hittar kampanjen som bar resultaten och formaterar så att det inte ser ut som en dump från ett kalkylark. Sedan ber någon om länken, någon annan vill ha en e-postversion och plötsligt gör du distributionsarbete i stället för analys. Värst är den mentala belastningen: du bygger upp samma struktur om och om igen, vilket gör konsekvens nästan omöjlig.

Det adderar snabbt. Här är var det oftast faller isär.

  • Du lägger cirka 2 timmar på att samla in mätvärden från olika kanaler, innan du ens börjar skriva.
  • Berättelsen varierar beroende på vem som skriver, så ledningen slutar lita på “storyn” och skummar bara siffrorna.
  • Formateringen görs om varje vecka, vilket gör att rapporten ser olika ut varje gång och små fel smyger sig in.
  • Delning sker på tre ställen (Docs, Slack, e-post), och du skickar “senaste versionen”-meddelanden hela dagen.

Lösningen: en AI-genererad veckorapport som publicerar sig själv

Det här flödet körs enligt schema (tänk måndag morgon) och bygger din veckorapport för performance från start till mål. Det börjar med att samla in kampanjmätvärden (mallen innehåller demodata och kan kopplas till riktiga källor som annonsplattformar via API:er). Därefter skickas mätvärdena till ett OpenAI-steg som skriver en sammanfattning för ledningen: vad som förbättrades, vad som tappade och vad ni bör göra härnäst. Sedan sätts allt ihop till en strukturerad Markdown-rapport med totalsummor, kanalprestanda och toppkampanjer. Till sist skapas ett Google-dokument, det formaterade innehållet läggs in och ett Slack-meddelande postas med nyckeltal och en direktlänk till rapporten. Valfri leverans via e-post stöds också om du vill att intressenter får den i inkorgen.

Flödet startar med en schemalagd trigger. AI omvandlar råa mätvärden till läsbara insikter. Google Docs blir den enda “sanningskällan”, och Slack får en snabb uppdatering som pekar alla till samma dokument.

Vad som förändras: före vs. efter

Verklig effekt i praktiken

Säg att du rapporterar på 4 kanaler varje vecka och normalt lägger cirka 20 minuter per kanal på att hämta och kontrollera siffror, plus cirka 45 minuter på att skriva och formatera. Det är ungefär 2 timmar varje måndag, och det är lätt att tappa mer när någon vill ha en “snabb justering.” Med det här flödet lägger du kanske 10 minuter på att granska dokumentet efter att det har genererats, sedan är du klar. Slack-meddelandet går ut automatiskt med länken, så distribution slutar vara ett eget miniprojekt.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Google Docs för att lagra veckorapporten.
  • Slack för att notifiera teamet med rapportlänken.
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard).

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och justerar några fält som kanalnamn och schemat.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödet i korthet

Ett veckoschema drar i gång. Flödet kör automatiskt på den dag/tid du väljer, så rapporteringen hänger inte på att någon kommer ihåg att starta den.

Mätvärden samlas in och förbereds. Det hämtar kampanjdata (den inkluderade noden “Mock Ads Metrics” ger demodata) och formar fälten så att sammanfattningssteget får felfria, förutsägbara indata.

AI skriver sammanfattningen för ledningen. OpenAI:s chattmodell analyserar siffrorna och skapar en tydlig recap: vinster, problem värda att notera och några praktiska rekommendationer.

Ett Google-dokument skapas och delas via Slack. Automation sätter ihop rapporten i Markdown, genererar dokumentet, lägger in rapportinnehållet och postar sedan en Slack-uppdatering med nyckeltal och en direktlänk.

Du kan enkelt ändra rapportavsnitten så att de matchar dina KPI:er efter behov. Se hela implementationsguiden nedan för alternativ för anpassning.

Steg-för-steg-guide för implementering

Steg 1: konfigurera den schemalagda triggern

Ställ in workflowet att köras veckovis så att rapporten genereras enligt ett konsekvent schema.

  1. Lägg till och öppna Scheduled Run Trigger.
  2. Ställ in schemaregeln till ett intervall med Days Interval7 och Trigger At Hour7.
  3. Koppla Scheduled Run Trigger till Mock Ads Metrics för att starta dataflödet.

Steg 2: koppla steget för datagenerering

Generera veckodatasetet med mätvärden som används av rapporten och LLM-sammanfattningen.

  1. Öppna Mock Ads Metrics och behåll JavaScript Code-blocket som det är (det genererar 7 dagar med reproducerbara demomätvärden).
  2. Bekräfta att Mock Ads Metrics är kopplad till LLM Summary Request i canvasen.
  3. Verifiera att outputen innehåller objekten period, summary och byChannel (används i senare noder).

Steg 3: konfigurera ai-sammanfattningen

Använd LLM:en för att generera en sammanfattning på ledningsnivå från mätvärdena.

  1. Öppna LLM Summary Request och ställ in Model till gpt-4o-mini.
  2. I det första meddelandet, behåll innehållet som den uttrycksdrivna prompten (t.ex. Period: {{ $json.period.start }} → {{ $json.period.end }} och Totals: {{ $json.summary }}).
  3. Credential Required: koppla era openAiApi-uppgifter.
  4. Koppla LLM Summary Request till Assemble Report Markdown.

Steg 4: sätt ihop rapporten i markdown

Kombinera mätvärdena och LLM-sammanfattningen till en enda rapport i markdown.

  1. Öppna Assemble Report Markdown och behåll nodreferenserna inställda på Mock Ads Metrics och LLM Summary Request.
  2. Säkerställ att outputen innehåller ett report-fält som används nedströms (skapas av JavaScript-koden).
  3. Koppla Assemble Report Markdown till Generate Doc File.

Tips: om ni byter namn på noder, uppdatera konstanterna i Assemble Report Markdown så att de matchar de exakta nodnamnen, annars får ni felet “node not found”.

Steg 5: konfigurera Google Docs-utdata

Skapa ett nytt Google-dokument och infoga rapportinnehållet.

  1. Öppna Generate Doc File och ställ in Title till =Weekly Performance Report – {{ $json.period.start }} to {{ $json.period.end }}.
  2. Ställ in Folder ID till er målmapp (ersätt [YOUR_ID] med ett riktigt Drive-mapp-ID).
  3. Credential Required: koppla era googleDocsOAuth2Api-uppgifter.
  4. Öppna Insert Report Content och ställ in Operation till update.
  5. Ställ in Document URL till ={{ $json.id }} och infogningstexten till ={{ $('Assemble Report Markdown').item.json.report }}.
  6. Credential Required: koppla era googleDocsOAuth2Api-uppgifter.

⚠️ Vanlig fallgrop: att lämna [YOUR_ID] i Generate Doc File gör att workflowet misslyckas. Ersätt alltid med ett riktigt mapp-ID.

Steg 6: konfigurera Slack-notifieringen

Publicera en sammanfattning och dokumentlänk i Slack när rapporten är klar.

  1. Öppna Post Slack Update och behåll Authentication inställd på oAuth2.
  2. Ställ in Text till den befintliga meddelandemallen, inklusive uttrycken som {{ $('Assemble Report Markdown').item.json.period.start }} och {{ $json.documentId }}.
  3. Välj en Slack-kanal genom att ställa in Channel till ert målkanal-ID (ersätt [YOUR_ID]).
  4. Credential Required: koppla era slackOAuth2Api-uppgifter.

Steg 7: testa och aktivera ert workflow

Validera flödet end-to-end och aktivera sedan schemat.

  1. Klicka på Execute Workflow för att köra ett manuellt test.
  2. Bekräfta att Generate Doc File skapar ett Google-dokument med rätt titel och att Insert Report Content infogar markdown-rapporten.
  3. Kontrollera Slack för att verifiera att Post Slack Update skickar ett meddelande med rätt period, övergripande mätvärden och dokumentlänk.
  4. När allt ser korrekt ut, växla workflowet till Active för att aktivera det veckovisa schemat.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Saker att se upp med

  • Google Docs-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera Google-anslutningen i n8n:s Credentials och bekräfta att kontot kan skapa och redigera dokument.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata för alltid.

Vanliga frågor

Hur snabbt kan jag implementera den här automationen för Docs Slack reports?

Cirka 30 minuter om dina Google Docs-, Slack- och OpenAI-konton är redo.

Kan icke-tekniska team implementera den här automationen för Docs Slack reports?

Ja. Du kommer inte att skriva kod, men du kopplar konton och klistrar in en OpenAI API-nyckel i n8n.

Är n8n gratis att använda för det här flödet för Docs Slack reports?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis testperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med OpenAI API-användning, vilket oftast är några cent per rapport beroende på längd.

Var kan jag hosta n8n för att köra den här automationen?

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 dig obegränsat antal körningar men kräver grundläggande serverhantering.

Hur anpassar jag den här Docs Slack reports-lösningen till mina specifika utmaningar?

Du kan behålla samma stomme och byta ut indata. Ersätt steget “Mock Ads Metrics” med live-anslutningar (till exempel HTTP Request-anrop mot dina annonsplattformar), och justera sedan prompten i “LLM Summary Request” så att den matchar dina KPI:er och definitioner. Vanliga anpassningar är att lägga till en varumärkesanpassad introsektion, dela upp resultat per kund eller region och ändra Slack-meddelandet så att det innehåller exakt de nyckeltal som ledningen efterfrågar.

Varför misslyckas min Google Docs-anslutning i det här flödet?

Oftast beror det på utgångna Google-inloggningar eller att fel Google-konto är kopplat i n8n. Återanslut Google Docs-inloggningen och bekräfta sedan att kontot kan skapa filer och redigera dokumentinnehåll. Om det fortfarande misslyckas, kontrollera om din organisation blockerar OAuth-åtkomst för tredje part eller kräver administratörsgodkännande.

Vilken kapacitet har den här Docs Slack reports-lösningen?

Mer än tillräckligt för de flesta team som kör veckorapportering.

Är den här automationen för Docs Slack reports bättre än att använda Zapier eller Make?

Ofta, ja, särskilt om du vill att rapporten ska kännas “producerad”, inte hoplappad. n8n är starkt när du behöver ett riktigt flöde: forma data, slå ihop fält, generera Markdown, skapa ett dokument och pusha Slack-uppdateringar i samma körning. Egen hosting innebär också att du inte betalar per task på samma sätt, vilket spelar roll när du skalar till flera kunder eller flera rapporter. Samtidigt kan Zapier eller Make gå snabbare för mycket enkla tvåstegsnotiser. Prata med en automationsexpert om du vill ha en rekommendation baserad på din rapportvolym.

När detta väl rullar blir måndagsrapporteringen en snabb genomgång i stället för ett halvdagsprojekt. Flödet tar hand om det repetitiva arbetet så att du kan lägga tiden på besluten.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal