Du ser ett konkurrentmeddelande, öppnar fem flikar, kopierar siffror till ett kalkylark och inser sedan att du missade den faktiska inlämningen. Senare frågar ledningen ”vad har förändrats sedan förra veckan?” och du är tillbaka och gräver.
Det är här Sheets Gmail alerts lönar sig. Marknadsansvariga behöver storyn snabbt, grundare behöver signal framför brus och analytiker behöver strukturerad spårning som inte faller ihop av ”snabbfixar”.
Det här arbetsflödet övervakar konkurrenters finansieringar och inlämningar, lagrar siffrorna i Google Sheets och mejlar sedan en sammanfattning på klar svenska via Gmail. Du får se vad det gör, vad du behöver och vad du ska hålla koll på innan du installerar det.
Så fungerar den här automatiseringen
Se hur detta löser problemet:
n8n Workflow Template: Google Sheets + Gmail: uppdateringar om konkurrenters ekonomi
flowchart LR
subgraph sg0["🚦 Manual Launch Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "🚦 Manual Launch Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:swap-vertical", form: "rounded", label: "🔗 Set Finance URL", pos: "b", h: 48 }
n2@{ icon: "mdi:robot", form: "rounded", label: "🤖 Financial Data Scraper", pos: "b", h: 48 }
n3@{ icon: "mdi:brain", form: "rounded", label: "🧠 OpenAI Chat Engine", pos: "b", h: 48 }
n4@{ icon: "mdi:cog", form: "rounded", label: "🌐 MCP Data Tool", pos: "b", h: 48 }
n5@{ icon: "mdi:database", form: "rounded", label: "📊 Retrieve Sheet Metrics", pos: "b", h: 48 }
n6["<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/>⚖️ Evaluate Metrics"]
n7@{ icon: "mdi:message-outline", form: "rounded", label: "📧 Email Comparison Report", pos: "b", h: 48 }
n8@{ icon: "mdi:robot", form: "rounded", label: "Auto-Correcting Parser", pos: "b", h: 48 }
n9@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Engine B", pos: "b", h: 48 }
n10@{ icon: "mdi:robot", form: "rounded", label: "📦 Format Finance JSON", pos: "b", h: 48 }
n9 -.-> n8
n6 --> n7
n4 -.-> n2
n3 -.-> n2
n8 -.-> n2
n0 --> n1
n1 --> n2
n5 --> n6
n10 -.-> n8
n2 --> n5
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 trigger
class n2,n8,n10 ai
class n3,n9 aiModel
class n5 database
class n6 code
classDef customIcon fill:none,stroke:none
class n6 customIcon
Utmaningen: att hänga med i konkurrenters finansiella rörelser
Att följa konkurrenters ekonomi låter enkelt tills du gör det varje vecka. Finansieringsrundor dyker upp i pressmeddelanden, siffror skiljer sig mellan källor och SEC Edgar-inlämningar är korrekta men långsamma att läsa och lätta att misstolka. Den verkliga kostnaden är inte bara tiden du lägger på att leta. Det är den mentala belastningen av att komma ihåg vad du kollade, vad du loggade och vad du tänkte följa upp. Och när du kopierar värden till ett kalkylark för hand kan en omkastad siffra få teamet att jaga fel narrativ i flera dagar.
Det skenar snabbt. Här är var det oftast brister när volymen ökar och du följer fler än ett par konkurrenter.
- Du jämför ”förra gången” ur minnet eftersom arket inte uppdateras konsekvent.
- Siffror kopieras från fel källa, vilket gör att din sammanfattning blir självsäkert fel.
- Viktiga förändringar gömmer sig i långa inlämningar, och ingen har tid att läsa dem rad för rad.
- Uppdateringar når intressenter för sent, efter att sälj-, PR- eller strategibeslut redan är fattade.
Lösningen: automatisk finansbevakning med en Sheets-logg + Gmail-sammanfattning
Det här arbetsflödet gör konkurrentbevakning av ekonomi till ett repeterbart system. Du börjar med en lista över källor (som Crunchbase-sidor, URL:er till pressmeddelanden eller SEC Edgar-länkar) och arbetsflödet hämtar färska data via en HTTP-förfrågan och en skrapningsagent. Sedan extraherar OpenAI nyckeltalen du faktiskt bryr dig om (finansieringsbelopp, intäktsomnämnanden, värderingskontext) och formaterar dem till strukturerad JSON så att ditt kalkylark förblir korrekt formaterat. Därefter hämtar arbetsflödet dina befintliga Google Sheets-mätetal, jämför den nya hämtningen med det som redan är loggat och kör ett litet utvärderingssteg för att avgöra vad som räknas som ”betydande”. Slutligen skickar Gmail en jämförelserapport som läser som en kort brief, inte en datadump.
Arbetsflödet startar när du kör det manuellt (eller schemalägger det i n8n) efter att du har ställt in dina URL:er för konkurrenters finansdata. Därifrån normaliserar skrapnings- och AI-tolkningsstegen stökiga sidor till konsekventa fält. Google Sheets blir din tidslinje och Gmail blir varningskanalen för ”vad som ändrats” som teamet faktiskt läser.
Vad som förändras: före vs. efter
| Det här eliminerar | Effekten du märker |
|---|---|
|
|
Effekt i verkligheten
Säg att du följer 10 konkurrenter och att du varje vecka kontrollerar tre källor per bolag (en databassida, en pressmeddelandesida och Edgar). Om du lägger cirka 5 minuter per källa på att skanna, kopiera siffror och notera förändringar blir det ungefär 2,5 timmar i veckan. Med det här arbetsflödet startar du det på en minut, väntar på att skrapning och tolkning blir klara och läser sedan en Gmail-rapport som pekar ut vad som ändrats. Du granskar fortfarande höjdpunkterna, men grovjobbet är i princip borta.
Krav
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- Google Sheets för din logg för konkurrenters ekonomispårning.
- Gmail för att mejla jämförelserapporten till teamet.
- OpenAI API-nyckel (hämta den i din OpenAI-dashboard).
Kunskapsnivå: Medel. Du kopplar konton, lägger till autentiseringsuppgifter och redigerar en Set-nod med dina konkurrent-URL:er och tröskelvärden.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet i arbetsflödet
En manuell körning startar det. I den här versionen startar du arbetsflödet när du vill ha en uppdatering (många team går senare över till ett schema). Första steget sätter finans-URL:erna och eventuella trösklar för ”varna bara om det är stort”.
Skrapning hämtar senaste offentliga data. Arbetsflödet använder en agentlik skrapare och HTTP-förfrågningar för att samla innehåll från källor som finansieringsdatabaser, pressmeddelanden och sidor för inlämningar. Det här är den stökiga delen i verkligheten, så den hanteras automatiskt.
AI extraherar och normaliserar siffrorna. OpenAI gör om ostrukturerad text till konsekventa fält (tänk omnämnanden av intäkter, finansieringsbelopp, anteckningar om värdering). En parser för strukturerad output formaterar allt till förutsägbar JSON så att du inte får ett kalkylark fullt av halva meningar.
Google Sheets blir baslinjen för jämförelse. Arbetsflödet hämtar befintliga mätetal från arket, utvärderar vad som ändrats med ett litet kodsteg och avgör vad som ska ingå i rapporten.
Gmail skickar ”vad som ändrats”-rapporten. Du får ett enda mejl som jämför aktuella fynd mot det som redan finns i arket, så att du inte läser om samma information vid varje körning.
Du kan enkelt ändra konkurrentlistan och tröskelvärdena för ”betydelse” så att de matchar hur ditt team tänker. Se hela implementationsguiden nedan för alternativ för anpassning.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera den manuella triggern
Ställ in arbetsflödet så att det startar vid behov, så att ni kan köra den finansiella jämförelsen när det behövs.
- Lägg till noden 🚦 Manual Launch Trigger som arbetsflödets trigger.
- Lämna alla inställningar på standardvärdena för manuell testning och körning.
Steg 2: Anslut Google Sheets
Hämta era finansiella basvärden från ett kalkylark för att jämföra mot Teslas senaste siffror.
- Lägg till 📊 Retrieve Sheet Metrics och öppna dess konfiguration.
- Ställ in Document på
[YOUR_ID]. - Ställ in Sheet Name på
gid=0(arket märkt ”Sheet1”). - Inloggningsuppgifter krävs: Anslut era
googleSheetsOAuth2Api-inloggningsuppgifter.
Total Revenue, Quarter Estimate, Pretax Income, Basic EPS, Diluted EPS, Net Income, Net Margin, Total Expenses).Steg 3: Ställ in AI-scrapern för finansiella data
Konfigurera AI-agenten och verktygen som hämtar data från Yahoo Finance och formaterar utdata till strukturerad JSON.
- Öppna 🔗 Set Finance URL och ställ in fältet teslaURL på
https://finance.yahoo.com/quote/TSLA/financials. - Öppna 🤖 Financial Data Scraper och bekräfta att prompten Text innehåller uttrycket
{{ $json.teslaURL }}för sök-URL:en. - Säkerställ att 🤖 Financial Data Scraper använder 🧠 OpenAI Chat Engine som språkmodell. Inloggningsuppgifter krävs: Anslut era
openAiApi-inloggningsuppgifter i 🧠 OpenAI Chat Engine. - I 🌐 MCP Data Tool ska ni bekräfta att Tool Name är
web_data_yahoo_finance_businessoch att Tool Parameters använder{{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Tool_Parameters', ``, 'json') }}. Inloggningsuppgifter krävs: Anslut eramcpClientApi-inloggningsuppgifter. - Bekräfta kedjan för output-parsern: 📦 Format Finance JSON → Auto-Correcting Parser → 🤖 Financial Data Scraper. Inloggningsuppgifter krävs: Lägg till
openAiApi-inloggningsuppgifter i OpenAI Chat Engine B (språkmodellen för Auto-Correcting Parser).
Steg 4: Ställ in logik för jämförelse av nyckeltal
Jämför era ark-värden mot Teslas senaste finansiella nyckeltal och generera en sammanfattning av jämförelsen.
- Öppna ⚖️ Evaluate Metrics och behåll den medföljande JavaScript-koden i Code som den är för att jämföra AI-utdata med värden från Google Sheets.
- Verifiera att koden refererar till AI-datasökvägen från 🤖 Financial Data Scraper med
$('🤖 Financial Data Scraper').first().json.output.financial_data.
Steg 5: Konfigurera e-postleverans
Skicka ett sammanfattande e-postmeddelande som visar om varje nyckeltal överpresterar eller underpresterar.
- Öppna 📧 Email Comparison Report och ställ in Send To på
[YOUR_EMAIL]. - Ställ in Subject på
Financial Comparison: Your Company vs Tesla, Inc. (TSLA). - Ställ in Message till det medföljande uttrycksblocket som börjar med
Hello team!och innehåller dynamiska värden som{{ $json.comparison[0].result }}till{{ $json.comparison[7].result }}. - Inloggningsuppgifter krävs: Anslut era
gmailOAuth2-inloggningsuppgifter.
Steg 6: Testa och aktivera ert arbetsflöde
Kör ett manuellt test för att validera AI-extraktion, jämförelser och e-postutdata innan ni aktiverar arbetsflödet.
- Klicka på Execute Workflow från 🚦 Manual Launch Trigger för att köra hela flödet.
- Bekräfta att 🤖 Financial Data Scraper returnerar strukturerade utdata som matchar schemat i 📦 Format Finance JSON.
- Verifiera att ⚖️ Evaluate Metrics producerar en
comparison-array med åtta resultat. - Kontrollera inkorgen efter e-postmeddelandet från 📧 Email Comparison Report och validera utdata.
- Växla arbetsflödet till Active när ni är nöjda med resultaten.
Saker att se upp med
- Behörigheter i Google Sheets kan vara luriga. Om rader slutar uppdateras, kontrollera det anslutna Google-kontot i n8n-autentiseringsuppgifterna och bekräfta att det fortfarande har redigeringsåtkomst till exakt samma kalkylark.
- Om du använder Wait-noder eller extern skrapning varierar processtider. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- OpenAI-prompter som är för generiska ger fluffiga sammanfattningar. Lägg in dina kriterier för ”vad som är viktigt” tidigt (finansieringsstadium, värderingsförändringar, SEC-formulärtyper) annars kommer du att redigera output för alltid.
Vanliga frågor
Cirka 30 minuter om dina Google- och OpenAI-konton är klara.
Ja, men du vill ha en noggrann person som äger uppsättningen. Ingen kodning krävs, men du kommer att redigera en konkurrentlista och tröskelvärden i en Set-nod.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in OpenAI API-användning, vilket oftast är några cent per körning för sammanfattning.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serveradministration.
Du kan byta de övervakade källorna genom att redigera steget ”Set Finance URL”, och sedan skruva upp eller ned vad som räknas som meningsfullt i kodsteget ”Evaluate Metrics”. Vanliga justeringar är att spåra olika SEC-formulärtyper, lägga till extra fält (som ”lead investor” eller ”use of proceeds”) och ändra mejltonen så att den matchar er interna uppdateringsstil.
Oftast handlar det om behörigheter eller en utgången Google-auktorisering. Återanslut Google Sheets-uppgiften i n8n och bekräfta sedan att samma konto kan redigera kalkylarket du riktar in dig på. Om arket kopierades eller flyttades kan arbetsflödet fortfarande peka på det gamla fil-ID:t. Kontrollera också begränsningar för delade enheter om du använder Google Workspace.
På en typisk n8n Cloud-plan kan du köra den dagligen för dussintals konkurrenter utan krångel.
För det här arbetsflödet är n8n bättre om du vill ha skrapning + AI-tolkning + villkorad utvärdering på ett ställe, eftersom sådana flerstegskedjor blir dyra och klumpiga i de flesta ”enkla automationsverktyg”. Egen drift är en annan fördel, särskilt när du vill köra många gånger utan att tänka på prissättning per körning. Zapier eller Make kan fortfarande fungera om du bara behöver ett lättviktigt mejl från en enda källa och inte bryr dig om strukturerad data i Google Sheets. Så fort du lägger till flera URL:er, jämförelser mot historiska rader och strukturerad JSON-tolkning är n8n helt enkelt lättare att bygga vidare på. Om du vill ha en second opinion på verktygsval, prata med en automationsexpert.
När detta väl rullar slutar uppdateringar om konkurrenters ekonomi att vara en veckovis panikinsats och blir i stället en lugn, konsekvent signal. Arbetsflödet sköter den repetitiva kontrollen och sammanfattningen så att du kan fokusera på beslut.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.