Teknikstackar förändras i tysthet. En konkurrent lägger till ett nytt analysverktyg, byter chattwidget eller byter e-postleverantör, och du märker det först veckor senare – efter att du redan har fattat beslut baserat på gammal information.
Det är här automatisering med Sheets Gmail digest ger effekt. Marketing leads behöver snabbare konkurrensnotiser för positionering, byråägare vill ha tydligare kunduppdateringar och produktteam avskyr att jaga skärmdumpar i tio flikar.
Det här arbetsflödet hämtar företagen du följer i Google Sheets, kontrollerar deras teknikstack via ett API, sammanfattar de meningsfulla förändringarna med AI och skickar sedan en veckovis sammanställning via Gmail. Du ser vad som ändrades, varför det spelar roll och vad du ska göra härnäst.
Så fungerar den här automatiseringen
Se hur detta löser problemet:
n8n Workflow Template: Google Sheets till Gmail, veckovisa tech stack-sammanfattningar
flowchart LR
subgraph sg0["Weekly Flow"]
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/code.svg' width='40' height='40' /></div><br/>Extract Tech Stack Info"]
n1@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Model", pos: "b", h: 48 }
n2@{ icon: "mdi:play-circle", form: "rounded", label: "Weekly Trigger", pos: "b", h: 48 }
n3@{ icon: "mdi:database", form: "rounded", label: "Fetch Domain List", pos: "b", h: 48 }
n4["<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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get Tech Stack (BuiltWith API)"]
n5@{ icon: "mdi:robot", form: "rounded", label: "Generate Stack Summary (AI)", pos: "b", h: 48 }
n6@{ icon: "mdi:message-outline", form: "rounded", label: "Send Summary Email", pos: "b", h: 48 }
n2 --> n3
n3 --> n4
n1 -.-> n5
n0 --> n5
n5 --> n6
n4 --> n0
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 n2 trigger
class n5 ai
class n1 aiModel
class n3 database
class n4 api
class n0 code
classDef customIcon fill:none,stroke:none
class n0,n4 customIcon
Utmaningen: spåra konkurrenters förändringar i teknikstacken utan att bo i flikar
Om du följer konkurrenter vet du redan att det jobbiga inte är att hitta verktyg en gång. Det är att upptäcka förändringen. Någon lägger till en ny A/B-testplattform, tar bort en livechatt-widget eller börjar plötsligt köra en annan tag manager. Du kan försöka “kolla ibland”, men det blir snabbt en halvt trasig rutin: några manuella uppslag, några anteckningar i ett dokument och sedan tystnad till nästa panik. Under tiden fattar teamet beslut om budskap, outbound-listor och partnerantaganden baserat på inaktuella underlag.
Det drar snabbt iväg. Här är var det faller isär.
- Du kopierar stack-detaljer till kalkylark för hand, och små fel gör hela arket opålitligt.
- Viktiga byten begravs eftersom uppdateringar kommer i oregelbundna ryck, inte i en takt som teamet faktiskt kan använda.
- “Vi borde bevaka det här” blir en återkommande mötesnotering, inte ett operativt system.
- När någon frågar “vad ändrades den här veckan?”, fastnar du i att kontrollera sajter igen i stället för att svara.
Lösningen: en veckovis Google Sheets → Gmail-sammanställning av teknikstacken med AI
Det här arbetsflödet förvandlar din konkurrentlista till en pålitlig veckorapport. Det startar enligt schema (en gång i veckan), läser domänerna du följer från Google Sheets och anropar sedan en datakälla för teknikstack (som BuiltWith via HTTP-förfrågan) för varje företag. När råsvaret kommer tillbaka tolkar arbetsflödet detaljerna i kod så att det kan isolera det som spelar roll: nya tekniker som införts, borttagningar och mönster i listan. Därefter använder en AI-agent en OpenAI-chattmodell för att skriva en lättläst sammanställning med trendnoteringar och konkreta takeaways. Slutligen skickar Gmail sammanfattningen till dig (eller en delad inkorg) så att den hamnar där teamet redan följer uppdateringar.
Arbetsflödet börjar med en veckovis startpunkt. Därifrån hämtar det din bevakningslista i Google Sheets, frågar teknikstack-API:t och strukturerar data till ett konsekvent format. AI omvandlar sedan “brusig verktygsdata” till en strukturerad sammanställning, och Gmail levererar den automatiskt.
Vad som ändras: före vs. efter
| Det här eliminerar du | Effekten du får |
|---|---|
|
|
Praktisk effekt i verkligheten
Säg att du följer 25 konkurrentdomäner. Manuellt kan även en snabb kontroll ta cirka 5 minuter per företag (öppna verktyg, sök domän, skumma, notera ändringar), vilket är ungefär 2 timmar varje vecka. Med det här arbetsflödet är “arbetet” i princip noll: schemat triggar automatiskt, API-anropen kör i bakgrunden och du läser bara Gmail-sammanställningen på några minuter. Du gissar inte längre, och du spenderar inte måndagsmorgonen med detektivarbete.
Krav
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Google Sheets för att lagra listan med domäner du följer
- Gmail för att leverera den veckovisa sammanställningen till din inkorg
- BuiltWith API-nyckel (hämta den i din BuiltWith-kontopanel)
Svårighetsnivå: Medel. Du kopplar konton, lägger in en API-nyckel och är bekväm med att justera en prompt och ett litet tolkningssteg om ditt API-svar skiljer sig.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet i arbetsflödet
Veckovis start enligt schema. Automationen kör på en veckotimer, så du är inte beroende av att någon kommer ihåg att “göra konkurrentanalys”.
Domänlista hämtas från Google Sheets. n8n läser ditt ark med bevakade företag (oftast en domän per rad) och förbereder varje rad för uppslag.
Uppslag av teknikstack via HTTP-förfrågan. För varje domän anropar arbetsflödet ditt teknikstack-API (som BuiltWith), och sedan strukturerar ett tolkningssteg svaret så att det blir användbart.
AI-sammanfattning och leverans via Gmail. En AI-agent skriver sammanställningen med en OpenAI-chattmodell, och Gmail skickar ett enda tydligt mejl som lyfter förändringar, trender och nästa åtgärder.
Du kan enkelt ändra källan för domäner så att den kommer från Excel 365 i stället för Google Sheets, eller skicka den slutliga sammanställningen till flera mottagare beroende på dina behov. Se hela implementationsguiden nedan för anpassningsmöjligheter.
Steg-för-steg-guide för implementering
Steg 1: konfigurera schematriggern
Ställ in veckoschemat som startar arbetsflödet.
- Lägg till och öppna Scheduled Weekly Kickoff.
- Ställ in veckoregeln så att den körs på Monday kl. 09:00 (som konfigurerat i noden).
Steg 2: anslut Google Sheets
Hämta domänlistan från ert kalkylark för att driva API-uppslag.
- Öppna Retrieve Domain Sheet och välj kalkylarket.
- Ställ in Document till
[YOUR_ID]. - Ställ in Sheet Name till
Sheet1(gid0). - Inloggning krävs: anslut era googleSheetsOAuth2Api-uppgifter.
Steg 3: konfigurera API-anropet och parsning
Fråga BuiltWith för varje domän och extrahera sedan den första identifierade tekniken från svaret.
- Öppna Request Tech Stack API och ställ in URL till
https://api.builtwith.com/v21/api.json. - Aktivera Send Query och lägg till query-parametrar: KEY =
[CONFIGURE_YOUR_API_KEY]och LOOKUP ={{ $json['Domain '] }}. - Öppna Parse Stack Details och behåll den förifyllda JavaScript-koden som extraherar Technology, Category, First Detected, Last Detected, Domain och URL.
Domain (med ett avslutande mellanslag). Se till att rubriken i ert Google Sheet matchar detta exakt, eller uppdatera uttrycket i Request Tech Stack API.Steg 4: konfigurera AI-sammanfattningen
Skapa en lättläst sammanfattning från den parsade tech stack-datan.
- Öppna Compose Stack Summary och ställ in Text till:
=Provide summary of the data that is scraped from BuiltWith Domain: {{ $json.Domain }} Technology: {{ $json.Technology }} Category: {{ $json.Category }} First Detected: {{ $json['First Detected'] }} Last Detected: {{ $json['Last Detected'] }} URL: {{ $json.URL }}- Säkerställ att OpenAI Chat Engine är ansluten som språkmodell för Compose Stack Summary.
- Inloggning krävs: anslut era openAiApi-uppgifter i OpenAI Chat Engine (uppgifter för AI-subnod ställs in på modellnoden, inte agenten).
- Ställ in modellen i OpenAI Chat Engine till
gpt-4o-mini.
Steg 5: konfigurera e-postutskicket
Skicka den AI-genererade sammanfattningen via Gmail.
- Öppna Dispatch Summary Email.
- Ställ in Send To till
[YOUR_EMAIL]. - Ställ in Subject till
Weekly BuitlWith Ecommerce Platform Summary. - Ställ in Message till
{{ $json.output }}. - Ställ in Email Type till
text. - Inloggning krävs: anslut era gmailOAuth2-uppgifter.
Steg 6: testa och aktivera ert arbetsflöde
Verifiera flödet från start till mål och aktivera det därefter för veckovis körning.
- Klicka på Execute Workflow för att köra ett manuellt test.
- Bekräfta att Retrieve Domain Sheet matar ut en rad med ett
Domain-värde. - Verifiera att Request Tech Stack API returnerar ett svar och att Parse Stack Details matar ut ett enda extraherat objekt.
- Kontrollera att Compose Stack Summary returnerar ett
output-fält och att Dispatch Summary Email skickar ett e-postmeddelande till[YOUR_EMAIL]. - Slå på arbetsflödet Active för att aktivera veckovisa körningar från Scheduled Weekly Kickoff.
Se upp med
- Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först n8n-sidan för Credentials och arkets delningsinställningar.
- 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 att redigera utdata för alltid.
Vanliga frågor
Cirka 15 minuter om dina konton och din API-nyckel är redo.
Ja. Ingen kodning krävs, men någon behöver känna sig bekväm med att klistra in en API-nyckel och testa första körningen. Om formatet på API-svaret skiljer sig kan mindre justeringar hjälpa.
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 volym. Du behöver också räkna med OpenAI API-användning och din BuiltWith API-plan.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och klarar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.
Du kan byta datakälla genom att ersätta Google Sheets-steget “Retrieve Domain Sheet” med Excel 365, eller till och med en webhook om du vill skicka in domäner från ett annat verktyg. De flesta team anpassar också AI-agentens prompt i “Compose Stack Summary” för att matcha sin bransch och vad som räknas som en “betydande” förändring. Om du bara bryr dig om vissa kategorier (analytics, CRM, chatt) kan du filtrera den tolkade stack-utdatan innan sammanfattningen skrivs.
Oftast beror det på att Googles auktorisering har löpt ut eller att arket ligger i fel Google-konto. Anslut Google Sheets-credential på nytt i n8n och bekräfta sedan att kalkylarket är delat med det kontot. Dubbelkolla också Sheet ID och fliknamn, eftersom en omdöpt flik gör att uppslag slutar fungera.
För de flesta mindre listor (som 10–100 domäner) kör den utan problem på en grundläggande n8n-setup.
Ofta, ja – särskilt när du vill ha riktig tolkning och en smartare sammanfattning. Det här arbetsflödet bygger på en HTTP-förfrågan, ett kodbaserat tolkningssteg och en AI-agent-prompt som du kommer att justera över tid, och n8n hanterar den typen av logik snyggt utan att varje förgrening blir en ny betald task. Zapier eller Make kan fortfarande fungera för en enklare variant, men du kan stöta på begränsningar när du vill loopa igenom domäner, slå ihop resultat och styra formatering. En annan stor faktor är kostnad: egen hosting av n8n kan göra att körningsvolym inte blir en oväntad faktura. Om du är osäker, kör arbetsflödet på en liten lista först och jämför underhållsinsatsen. Prata med en automationsexpert så hjälper vi dig att välja rätt upplägg.
När detta väl rullar blir din veckovisa uppdatering om konkurrenters teknikstack ett mejl du kan vidarebefordra med gott självförtroende. Arbetsflödet sköter den repetitiva kontrollen, och du kan fokusera på förändringarna som faktiskt spelar roll.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.