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

Google sheets till outlook: kpi-mejl klara åt dig

Rickard Andersson Partner, Nodenordic.se

Du kan det här. Någon ber om ”en snabb KPI-uppdatering” och plötsligt kopierar du rader ur Google Sheets, summerar spend, kollar klick och skriver om samma mejl du skickade förra veckan.

Det är här Sheets Outlook KPI-rapportering gör som mest ont för marknadschefer som jagar dagliga siffror, men byråägare och drift-/ops-ansvariga känner av det också. Målet är enkelt: konsekventa KPI-mejl, skickade i tid, utan kalkylbladsakrobatik.

Det här arbetsflödet hämtar dina kampanjrader från Google Sheets, räknar fram nyckeltotaler och mejlar en snygg HTML-sammanfattning via Microsoft Outlook. Du får se hur det fungerar, vad du behöver och vad du kan justera så att rapporten matchar din verksamhet.

Så fungerar den här automatiseringen

Hela n8n-arbetsflödet, från trigger till slutresultat:

n8n Workflow Template: Google sheets till outlook: kpi-mejl klara åt dig

Problemet: KPI-mejl är fortfarande manuella

Rapportering i kalkylblad känns ”snabbt” ända tills det blir rutin. Varje dag (eller varje måndagsmorgon) hämtar du de senaste raderna, räknar kunder, räknar kampanjer, summerar klick, summerar konverteringar, summerar spend och paketerar det i ett mejl som ser presentabelt ut. Ett felaktigt filter, en missad rad eller ett copy-paste-fel och du skickar fel siffror till personer som fattar beslut utifrån dem. Det värsta är den mentala belastningen. Du gör samma matte och samma formatering om och om igen, i stället för att faktiskt förbättra prestationen.

Det blir snabbt mycket. Här är var det fallerar i riktiga team.

  • Att kopiera in mätvärden i ett mejl tar cirka 30 minuter varje gång, och det är lätt att missa en kolumn när du har bråttom.
  • Rapporter blir inkonsekventa, så intressenter ställer fler frågor och du hamnar i att ”förklara kalkylbladet” i stället för att agera på det.
  • Manuella summeringar döljer små dataproblem, som att kampanjnamn ändras eller att spend-fält är tomma och i tysthet snedvrider sammanfattningen.
  • När du behöver skicka uppdateringar oftare blir rapportering själva jobbet, i stället för att stötta jobbet.

Lösningen: Google Sheets → KPI-sammanfattningar via Outlook

Det här arbetsflödet förvandlar dina kampanjrader i Google Sheets till ett KPI-mejl som är klart att skicka i Microsoft Outlook. Det börjar med att hämta poster från en flik som heter ”Data” i ditt kalkylark (tänk kund-ID, kampanjnamn, klick, konverteringar, spend). Sedan kör det en uppsättning beräkningar som de flesta team annars gör för hand: antal unika kunder, antal unika kampanjer och totaler för klick, konverteringar och spend. Siffrorna slås ihop till ett strukturerat dataobjekt, som placeras i en modern HTML-mejlmall med tydliga KPI-”kort” och lättläst styling. Till sist skickar Outlook mejlet till dina mottagare, så att din uppdatering alltid kommer med samma struktur.

Flödet startar när du kör arbetsflödet manuellt (eller byter till ett schema senare). Därifrån hämtar n8n de senaste raderna och beräknar fem KPI:er parallellt. När mätvärdena har slagits ihop levererar Microsoft Outlook den formaterade rapporten till intressenter automatiskt.

Det här får du: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du skickar ett KPI-mejl tre gånger i veckan till interna intressenter. Manuellt kanske du lägger cirka 30 minuter på att hämta rader, räkna totaler och formatera meddelandet, alltså ungefär 90 minuter per vecka. Med den här automatiseringen är ”arbetet” i princip att klicka på Execute (eller låta ett schema göra det) och vänta någon minut eller två på att raderna hämtas, beräkningarna körs och mejlet skickas. Det är nära en timme tillbaka de flesta veckor, och ärligt talat också färre små misstag att oroa sig för.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra raderna med kampanjprestanda.
  • Microsoft Outlook för att skicka KPI-mejlet i HTML.
  • Google OAuth-uppgifter (skapa dem i Google Cloud Console).

Kunskapsnivå: Nybörjare. Du kopplar Google- och Microsoft-konton och uppdaterar sedan kalkylarket och mejlmottagarna.

Vill du inte sätta upp det själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

En manuell körning (eller schemalagd körning) startar allt. Mallen börjar med en trigger för ”Execute workflow” för testning, och du kan byta till ett schema när mejlet ser rätt ut.

Rader hämtas från fliken Data i Google Sheets. n8n hämtar kampanjposterna du följer (kund-ID, kampanj, klick, konverteringar, spend), så arbetsflödet alltid jobbar med de senaste siffrorna.

KPI:erna beräknas i bakgrunden. Separata noder räknar unika kunder och kampanjer och summerar sedan klick, konverteringar och spend. Inga formler att underhålla i ditt mejlutkast. Inget ”tog jag med de nya raderna?”-ögonblick.

Outlook skickar en formaterad HTML-rapport. Totalerna slås ihop till ett objekt och injiceras i en modern mejlmall, och sedan levererar Microsoft Outlook den till dina valda mottagare.

Du kan enkelt justera KPI-listan för att ta med fler mätvärden (som CPL eller ROAS) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den manuella triggern

Konfigurera workflow-triggern så att ni kan köra automatiseringen vid behov medan ni validerar era data.

  1. Lägg till noden Manual Execution Start som trigger.
  2. Behåll standardinställningarna (inga parametrar krävs).
  3. Säkerställ att Manual Execution Start är ansluten till Retrieve Sheet Records.

Steg 2: Anslut Google Sheets

Hämta marknadsföringsdatasetet från Google Sheets så att workflowet kan beräkna sammanfattande nyckeltal.

  1. Lägg till noden Retrieve Sheet Records.
  2. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter.
  3. Ställ in Document till Sample Marketing Data (ID 19aUQYZq02qHsCelO4eeV4sx_MTJJupC5qe0gDLQBtRA).
  4. Ställ in Sheet till Data (ID 365710158).

Tips: Säkerställ att kolumnrubrikerna i ert Google Sheet matchar fälten som refereras senare (t.ex. Customer ID, Campaign, Clicks, Conversions, Spend ($)).

Steg 3: Sätt upp sammanfattningsgrenarna

Beräkna de fem viktigaste nyckeltalen parallellt baserat på sheet-data.

  1. Lägg till de fem summeringsnoderna: Unique Customer Tally, Distinct Campaign Count, Total Clicks Sum, Conversions Aggregate och Total Spend Sum.
  2. Konfigurera Unique Customer Tally för att summera Field Customer ID med Aggregation countUnique.
  3. Konfigurera Distinct Campaign Count för att summera Field Campaign med Aggregation countUnique.
  4. Konfigurera Total Clicks Sum för att summera Field Clicks med Aggregation sum.
  5. Konfigurera Conversions Aggregate för att summera Field Conversions med Aggregation sum.
  6. Konfigurera Total Spend Sum för att summera Field Spend ($) med Aggregation sum.
  7. Retrieve Sheet Records skickar output parallellt till Unique Customer Tally, Distinct Campaign Count, Total Clicks Sum, Conversions Aggregate och Total Spend Sum.

⚠️ Vanlig fallgrop: Om några kolumnnamn skiljer sig från fältnamnen ovan kommer summeringsnoderna att ge tomma värden.

Steg 4: Konfigurera merge och e-postutskick

Slå ihop de fem nyckeltalsutgångarna och skicka ett formaterat HTML-sammanfattningsmejl.

  1. Lägg till noden Combine Metrics och ställ in Mode till combine.
  2. Ställ in Combine By till combineByPosition och Number of Inputs till 5.
  3. Anslut Unique Customer Tally, Distinct Campaign Count, Total Clicks Sum, Conversions Aggregate och Total Spend Sum till Combine Metrics i den ordningen.
  4. Lägg till Dispatch Email Summary och anslut den till Combine Metrics.
  5. Autentisering krävs: Anslut era microsoftOutlookOAuth2Api-uppgifter i Dispatch Email Summary.
  6. Ställ in Subject till Daily Marketing Performance.
  7. Ställ in To Recipients till [YOUR_EMAIL].
  8. Ställ in Body Content Type till html.
  9. Ställ in Body Content till den tillhandahållna HTML-mallen, inklusive uttrycksplatshållarna som {{ $json.unique_count_Campaign }}, {{ $json.unique_count_Customer_ID }}, {{ $json.sum_Clicks }}, {{ $json.sum_Conversions }}, {{ $json['sum_Spend_($)'] }} och {{ $json.lastUpdated }}.

Tips: Säkerställ att HTML-mallen förblir intakt; om ni ändrar den, behåll de dynamiska värdena inuti de dubbla klammerparenteserna så att n8n kan rendera nyckeltalen.

Steg 5: Testa och aktivera ert workflow

Validera dataflödet och bekräfta att mejlet renderas korrekt innan ni använder det i produktion.

  1. Klicka på Execute Workflow i Manual Execution Start för att köra hela sekvensen.
  2. Verifiera att Combine Metrics skapar ett sammanslaget item som innehåller de fem sammanfattningsfälten.
  3. Kontrollera er inkorg för att bekräfta att Dispatch Email Summary skickar ett mejl med ifyllda värden (inga tomma nyckeltal).
  4. När ni är nöjda sparar ni workflowet och slår om det till Active för att möjliggöra användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Behörigheter för Google Sheets kan löpa ut eller kräva specifika rättigheter. Om något slutar fungera, kontrollera först inloggningsuppgiften (credential) i Google Sheets-noden och dina OAuth-inställningar för samtycke i Google Cloud.
  • Om du använder Wait-noder eller extern rendering varierar process-tiderna. Öka väntetiden om noder längre ned i flödet misslyckas på grund av tomma svar.
  • Utskick via Microsoft Outlook kan misslyckas om kontot saknar mejlbehörigheter eller om din tenant har striktare policyer. Återanslut Outlook-credential och bekräfta att behörigheten Mail.Send är beviljad.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Sheets Outlook KPI-automatiseringen?

Cirka 30 minuter om dina Google- och Outlook-konton är redo.

Behöver jag kunna koda för att automatisera Sheets Outlook KPI-rapportering?

Nej. Du kopplar främst konton och väljer ditt kalkylark och mottagare.

Är n8n gratis att använda för det här Sheets Outlook KPI-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod i n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du bör också räkna med kostnader för Google Workspace eller Microsoft 365 om din organisation kräver betalkonton för API-åtkomst.

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

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 hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Sheets Outlook KPI-arbetsflödet för veckorapporter i stället för dagliga?

Ja, men det är en liten ändring. Byt ut Manual Execution Start-triggern mot en Schedule-trigger och justera sedan ämnesraden i noden Dispatch Email Summary (Microsoft Outlook) så att den matchar frekvensen. Många team lägger också till ett datumintervallfält i kalkylarket och filtrerar steget ”Retrieve Sheet Records” så att sammanfattningen bara innehåller den vecka du bryr dig om. Om du vill ha separata mejl per kund kan du dela upp på kund-ID innan steget Combine Metrics.

Varför misslyckas min Google Sheets-anslutning i det här arbetsflödet?

Oftast beror det på utgångna OAuth-uppgifter eller att fel Google-konto är anslutet. Återanslut Google Sheets-credential i n8n och bekräfta sedan att kalkylarket och fliknamnet fortfarande matchar vad noden förväntar sig (team döper om ”Data” oftare än de tror). Om du använder ett servicekonto, se till att arket är delat med servicekontots e-postadress. Begränsningar (rate limits) kan också dyka upp om du kör rapporten väldigt ofta.

Hur många rader klarar den här Sheets Outlook KPI-automatiseringen?

För de flesta rapporteringsark för småföretag fungerar det bra. I n8n Cloud är den praktiska begränsningen oftast din månatliga tilldelning av körningar; om du self-hostar beror det på din server. Om ditt ark har tiotusentals rader, överväg att filtrera på datum eller kund så att du inte summerar gammal historik vid varje körning.

Är den här Sheets Outlook KPI-automatiseringen bättre än att använda Zapier eller Make?

Ofta, ja. n8n gör det enklare att köra flera beräkningar parallellt, slå ihop resultat på ett rent sätt och hålla logiken på ett ställe utan att betala extra för varje förgrening. Du får också möjligheten att self-hosta, vilket spelar roll när du skickar KPI-mejl ofta och inte vill räkna varje körning som om den vore guld värd. Zapier och Make kan fortfarande vara bra för ett väldigt enkelt ”ny rad → skicka mejl”-flöde, men KPI-sammanfattningar växer vanligtvis till ”bara ett mätvärde till” ganska snabbt. Om du vill ha en second opinion, prata med en automationsexpert så hjälper vi dig att välja rätt verktyg.

När detta väl är uppsatt blir ditt KPI-mejl en icke-händelse. Arbetsflödet tar hand om den repetitiva rapporteringen så att du kan lägga din uppmärksamhet på siffrorna som faktiskt rörde på sig.

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