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

Google Docs + Slack: konkurrentinsikter du använder

Rickard Andersson Partner, Nodenordic.se

Dina konkurrenter levererar i det tysta. En ny prissida här, en “mindre” funktionsuppdatering där, ett blogginlägg som signalerar en positionsförflyttning. Och du märker det först när en prospekt säger: “Men de erbjuder ju det nu.” Det är ett tufft sätt att få reda på det.

Den här automatiseringen för konkurrentbevakning träffar marknadschefer först, men säljledare och produktteamet känner av den också. Du behöver uppdateringar du kan lita på, levererade på ett sätt som teamet faktiskt läser.

Det här workflowet hämtar signaler från konkurrenter och marknaden, låter AI omvandla dem till en strukturerad Google Docs-rapport och skickar sedan en Slack-notis så att rätt personer agerar snabbt. Du får se vad det gör, vad du behöver och hur du gör det till ditt.

Så fungerar den här automatiseringen

Hela n8n-workflowet, från trigger till slutlig output:

n8n Workflow Template: Google Docs + Slack: konkurrentinsikter du använder

Problemet: konkurrentuppdateringar kommer för sent (eller inte alls)

Konkurrentanalys sker oftast i ryck: någon kommer på det, öppnar tio flikar, skummar prissidor, scrollar changelogs och slänger sedan in några åsikter i Slack. Det är inte att teamet inte bryr sig. Det är att manuell bevakning prioriteras bort så fort sälj blir stressigt eller en lansering spårar ur. Och när processen är inkonsekvent blir din “intel” en rörig blandning av gissningar, gamla skärmdumpar och missad kontext från nyheter och recensioner. Den verkliga kostnaden är inte bara tid. Det är att gå in i samtal oförberedd, skriva svagare sidor och reagera efter att marknaden redan har rört sig.

Friktionen växer. Här är var det faller isär.

  • Att kolla konkurrenters priser och funktioner på flera sajter blir en veckovis tidstjuv som ingen äger.
  • Uppdateringar delas som utspridda Slack-meddelanden, så insikten försvinner så fort kanalen går vidare.
  • Manuella anteckningar missar mönster, som en långsam positionsförflyttning eller en ny “ideal kund” de siktar på.
  • När du väl hittar något viktigt är det ofta för sent att uppdatera din pitch, ditt enablement-material eller dina landningssidor.

Lösningen: AI-byggda konkurrentrapporter i Google Docs, skickade till Slack

Det här workflowet körs enligt schema (dagligen eller veckovis) och samlar konkurrent- och marknadssignaler från två huvudflöden: skrapade webbsidor (tänk prissidor, produktsidor, recensionssajter) och RSS-flöden (konkurrentbloggar, branschnyheter). Det slår ihop allt till en enhetlig uppsättning, rensar texten för att ta bort brus och ber sedan en OpenAI-modell analysera vad som förändrats och vad det betyder. I stället för att dumpa råa länkar på teamet genererar det en strukturerad output: styrkor, svagheter, möjligheter, hot, prisrörelser, funktionsförflyttningar, sentimentsignaler och föreslagna åtgärder. Analysen placeras i en Google Docs-rapport med din mall, och sedan skickar en Slack-notis rapportlänken och de viktigaste takeaways. Till sist sparas insikterna i PostgreSQL så att du bygger upp en sökbar historik över tid.

Workflowet startar med en schemalagd trigger. Därifrån hämtar det webb- och RSS-källor, förbereder texten för analys och skapar en enda “det som spelar roll”-rapport. Slack levererar heads-up, och databasen står för långtidsminnet.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du bevakar 8 konkurrenter och att du kollar tre saker för varje: priser, funktionssidor och senaste nyheter/annonseringar. Manuell koll, även en snabb genomgång, kan bli runt 10 minuter per konkurrent och källa, vilket landar på cirka 4 timmar för en veckovis sweep. Med det här workflowet är “jobbet” att sätta schemat och hålla din källista uppdaterad; själva körningen är hands-off, och sedan läser du ett enda Google Doc och en Slack-sammanfattning. För många team förvandlar det en halvdag av utspritt surfande till en 10-minuters genomläsning.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Docs för att skapa en rapport från en mall
  • Slack för att avisera teamet med rapportlänken
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard)

Kunskapsnivå: Medel. Du kopplar konton, klistrar in några API-nycklar och är bekväm med att mappa fält in i en Google Docs-mall.

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

Så fungerar det

En schemalagd trigger drar igång. Du väljer frekvens (veckovis är vanligt, dagligen om din marknad rör sig snabbt). När triggern kör igång börjar workflowet samla in nya inputs automatiskt.

Konkurrent- och marknadskällor hämtas in. En HTTP Request-nod anropar din skraptjänst för sidor som priser, funktioner och recensioner, medan en RSS-nod hämtar inlägg från konkurrentbloggar och branschsajter. Därefter slår Merge ihop båda strömmarna så att inget viktigt missas.

AI förvandlar råtext till beslut. Ett kodsteg rensar innehållet (tar bort skräp, behåller det som spelar roll), och sedan producerar en OpenAI-driven analys strukturerade insikter som förändringar, risker, möjligheter och föreslagna talking points.

Teamet får en rapport och en notis. Google Docs skapar en rapport utifrån din mall, Slack skickar heads-up med länken, och PostgreSQL lagrar insikterna så att du kan jämföra den här veckan med förra månaden. Det finns också en valfri gren för att generera affärsspecifika sales talking points efter att databasen har skrivits.

Du kan enkelt ändra listan över konkurrenter och källor för att matcha din nisch utifrån dina behov. Se hela implementeringsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den schemalagda triggern

Ställ in arbetsflödets schema som startar marknadsintelligens-pipelinen.

  1. Lägg till och öppna Scheduled Insight Trigger.
  2. Ställ in schemaläggningsregeln under Rule till önskat intervall (t.ex. dagligen eller veckovis).
  3. Bekräfta att Scheduled Insight Trigger skickar utdata till både Web Scraper Request och Retrieve RSS Updates parallellt.

Att köra Web Scraper Request och Retrieve RSS Updates parallellt hjälper till att minska den totala körtiden. Säkerställ att båda källorna är stabila innan ni ökar schemafrekvensen.

Steg 2: anslut datakällorna

Konfigurera de externa datakällorna som används för insamling av konkurrent- och marknadsintelligens.

  1. Öppna Web Scraper Request och ställ in URL till https://api.apify.com/v2/acts/apify~web-scraper/run-sync.
  2. Ställ in Method till POST och Specify Body till json.
  3. Klistra in JSON-payloaden i JSON Body exakt som den är angiven, inklusive blocken startUrls och pseudoUrls.
  4. I Header Parameters ställer ni Authorization till Bearer [CONFIGURE_YOUR_TOKEN].
  5. Öppna Retrieve RSS Updates och ställ in URL till [RSS_FEED_URL_1], [RSS_FEED_URL_2], [GOOGLE_ALERTS_RSS_URL].

⚠️ Vanlig fallgrop: Noden Web Scraper Request kommer att misslyckas utan en giltig Apify-token i headern Authorization.

Steg 3: slå ihop och normalisera data

Kombinera resultat från web scraping och RSS och standardisera sedan utdata för AI-modellen.

  1. Säkerställ att Merge Source Streams tar emot indata från både Web Scraper Request och Retrieve RSS Updates.
  2. Öppna Prepare Data for AI och bekräfta att fältet JS Code innehåller logiken för att rensa HTML och hantera RSS enligt det som angivits.
  3. Verifiera att koden outputar objekt med fälten content, title, url och source för varje post från respektive källa.

Om scrapern returnerar HTML använder koden ett enkelt regex för att ta bort taggar. För komplexa sidor bör ni överväga att lägga till en dedikerad HTML-parser i en anpassad lösning.

Steg 4: sätt upp AI-generering av insikter

Använd OpenAI för att analysera den normaliserade datan och ta fram strukturerade intelligensinsikter.

  1. Öppna AI Insight Generation och ställ in Model till gpt-4.
  2. Bekräfta att Messages innehåller systemprompten och userprompten med uttrycket för datamappning.
  3. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter.

Steg 5: konfigurera rapportering och notifieringar

Skapa ett rapportdokument och avisera säljteamet i Slack.

  1. Öppna Create Intelligence Report och ställ in Title till =Market Intel Report - {{ new Date().toISOString().slice(0,10) }}.
  2. Inloggningsuppgifter krävs: Anslut era googleDocsOAuth2Api-inloggningsuppgifter.
  3. Öppna Notify Sales Team och ställ in Text till =New Market Intelligence Report generated! Check the latest insights on {{ JSON.parse($json.choices[0].message.content).Competitor_Name || 'market trends' }}. Report Link: {{ $json.documentUrl }}.
  4. Ställ in Channel till ert Slack-kanal-ID (t.ex. [YOUR_ID]).
  5. Inloggningsuppgifter krävs: Anslut era slackApi-inloggningsuppgifter.

Steg 6: lagra insikter och generera säljargument

Lagra insikter i Postgres och generera anpassade säljbudskap för säljarna.

  1. Öppna Persist Insights to DB och ställ in Operation till executeQuery.
  2. Klistra in den angivna SQL:en i Query och behåll uttryck som {{ JSON.parse($json.choices[0].message.content).Strengths.join(', ') }}.
  3. Inloggningsuppgifter krävs: Anslut era postgres-inloggningsuppgifter.
  4. Öppna Craft Sales Talking Points och bekräfta att Model är gpt-4 och att meddelandemallen refererar till fält som {{ $json.name }}.
  5. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter.

Säkerställ att Postgres-tabellen competitor_profiles finns med förväntade kolumner, annars kommer SQL-insert att misslyckas.

Steg 7: testa och aktivera ert arbetsflöde

Validera hela pipelinen från början till slut innan ni slår på den i produktion.

  1. Klicka på Execute Workflow för att köra Scheduled Insight Trigger manuellt.
  2. Bekräfta att Web Scraper Request och Retrieve RSS Updates kör parallellt och slås ihop i Merge Source Streams.
  3. Kontrollera att AI Insight Generation producerar giltig JSON och att Create Intelligence Report skapar ett Google-dokument.
  4. Verifiera att Slack tar emot meddelandet från Notify Sales Team med en fungerande dokumentlänk.
  5. Bekräfta att Persist Insights to DB infogar/uppdaterar rader och att Craft Sales Talking Points outputar anpassade budskap.
  6. När ni är nöjda, växla arbetsflödet till Active för att aktivera schemalagda körningar.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Docs-autentisering kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera Googles kontoanslutna appar och n8n:s credential-test först.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder failar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera output för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för konkurrentbevakning?

Cirka 45 minuter om du redan har din källista och dina inloggningsuppgifter redo.

Behöver jag kunna koda för att automatisera konkurrentbevakning?

Nej. Du kopplar mest konton och klistrar in API-nycklar. Den enda “tekniska” delen är valfri: att justera textrensningen och AI-prompten om du vill ha vassare output.

Är n8n gratis att använda för det här workflowet för automatiserad konkurrentbevakning?

Ja. n8n har ett gratis self-hosted-alternativ 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 med OpenAI API-kostnader, som oftast är några cent per körning beroende på hur mycket text du analyserar.

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

Två alternativ: n8n Cloud (managed, 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 dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här workflowet för automatiserad konkurrentbevakning för mina specifika konkurrenter och rapportformat?

Ja, och det bör du. Du kan byta konkurrent-URL:er och RSS-flöden i HTTP Request- och RSS-noderna och sedan justera platshållarna i Google Docs-mallen “Create Intelligence Report” så att den matchar ert interna format. Vanliga anpassningar är att lägga till en sektion för “prisförändringar”, gruppera insikter per persona (IT, finans, ops) och skapa en kortare ledningssammanfattning.

Varför fungerar inte min Slack-koppling i det här workflowet?

Oftast beror det på en utgången Slack-token eller att appen inte får posta i den kanalen. Återanslut Slack-credential i n8n och bekräfta sedan channel ID och behörigheter i Slack. Om du postar i en privat kanal måste appen bjudas in, annars misslyckas meddelanden tyst.

Hur många rapporter kan den här automatiseringen för konkurrentbevakning hantera?

Många, så länge du dimensionerar schema och inputs rimligt. På n8n Cloud är begränsningen främst dina månatliga executions. Om du self-hostar finns ingen hård executions-gräns, men skrapning och OpenAI-stegen blir de praktiska flaskhalsarna. För de flesta små team är en veckokörning över 5–15 konkurrenter enkel, och dagliga körningar fungerar bra om du håller de skrapade sidorna fokuserade.

Är den här automatiseringen för konkurrentbevakning bättre än att använda Zapier eller Make?

För det här workflowet, ja, men det beror på hur djupt du vill gå. n8n är bättre när du behöver slå ihop flera källor, förbehandla text och köra förgreningslogik utan att betala extra för varje steg. Du får också self-hosting-alternativet, vilket kan bli avgörande när du kör detta på schema. Zapier eller Make kan vara enklare för grundläggande “RSS till Slack”-notiser, men de blir ofta klumpiga när du lägger till skrapning, mallbaserad Google Docs-output och databaslagring. Om du vill ha hjälp att välja, prata med en automationsexpert.

När det här väl rullar slutar konkurrentuppdateringar att vara en brandkårsutryckning och blir en vana. Workflowet hanterar den repetitiva insamlingen och sammanfattningen så att du kan fokusera 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

Launch login modal Launch register modal