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

Google Sheets + Dumpling AI: konkurrensdata klar

Rickard Andersson Partner, Nodenordic.se

Konkurrentanalys faller ihop i samma stund som du börjar klistra in produktsidor i ett kalkylark. Priser ändras, formateringen spårar ur, någon missar en variant och din ”snabba koll” blir en stökig halvdag.

Det här slår hårdast mot e-handelsanalytiker som jobbar med automatisering av konkurrentdata, men growth marketers och säljops känner av det också. Du lägger ofta runt 2 timmar i veckan bara på att göra URL:er till användbara rader, och felen är den verkliga boven.

Det här n8n-flödet tar en enkel lista med konkurrent-URL:er i Google Sheets och omvandlar dem till strukturerade produktdetaljer med Dumpling AI. Du får se vad som automatiseras, vad du får på andra sidan och hur du sätter upp det utan att det blir ett ”utvecklarprojekt”.

Så här fungerar automatiseringen

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

n8n Workflow Template: Google Sheets + Dumpling AI: konkurrensdata klar

Problemet: konkurrenters produktdata är plågsamt manuellt

När din källa till sanning är ”en bunt konkurrent-URL:er” anmäler du dig i praktiken till rutinjobb. Du öppnar en sida, letar efter produktnamnet, hittar priset (som kan vara formaterat annorlunda än i går), plockar en beskrivning och försöker sedan pressa in det i en cell utan att tappa radbrytningar. Gör det för 20 URL:er och det blir den typen av uppgift som alla undviker till sista minuten. Och när du väl behöver datan för en prisgenomgång eller en omskrivning av en landningssida är den ofullständig, inkonsekvent eller redan inaktuell.

Det går fort att summera till mycket tid. Här är var det brukar falla i verkligheten.

  • Att kopiera/klistra produktdetaljer från webbsidor slutar nästan alltid med formateringsstädning och diskussioner om ”vad betydde det här priset egentligen?”.
  • En sida kan innehålla flera produkter, så kalkylarket får halva sortimentet borttappat om ingen kommer ihåg att dela upp dem.
  • Folk använder inte samma namngivningsstandard, vilket gör sortering och filtrering opålitligt när du behöver det som mest.
  • Manuell inmatning leder till tysta fel, som att pris och variant byts plats eller att fel beskrivningsblock kopieras.

Lösningen: Google Sheets till Dumpling AI-extraktion, automatiskt

Det här flödet bevakar ett Google Sheet efter nya rader där du klistrar in konkurrenters produkt-URL:er i en kolumn som heter ”Website”. Så fort en ny URL dyker upp skickar n8n sidan till Dumpling AI:s extraktions-endpoint via en HTTP-förfrågan, med ett definierat schema för de produktdetaljer du bryr dig om (produktnamn, pris och produktbeskrivning, plus recensioner om du vill). Om sidan innehåller flera produkter delar flödet upp resultaten i separata objekt så att varje produkt får en egen felfri rad. Till sist lägger det till den strukturerade datan i ett andra ark för ”produktdetaljer”, redo för analys, filtrering eller rapportering. Inget ”öppna 30 flikar och lida” behövs.

Flödet startar när en ny URL läggs till i Google Sheets. Dumpling AI extraherar produktdatan och returnerar strukturerade fält. Sedan separerar n8n varje extraherad produkt (vid behov) och skriver slutraderna till ditt utdata-ark.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du följer 30 konkurrentproduktsidor varje vecka. Manuellt tar även en ”snabb” process kanske 6 minuter per URL för att kopiera namn, pris och en användbar beskrivning, så du landar på runt 3 timmar (plus städning). Med det här flödet klistrar du in de 30 URL:erna i arket på ungefär 10 minuter totalt, och sedan sköter n8n och Dumpling AI extraktionen och skriver felfria rader i din utdatatabell medan du gör något annat. Du gör fortfarande en snabb stickprovskontroll, men grovjobbet är borta.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger funkar bra)
  • Google Sheets för URL-inmatning och utdata-tabeller
  • Dumpling AI för att extrahera strukturerade produktfält från URL:er
  • Dumpling AI API-nyckel (hämta den i din Dumpling AI-dashboard)

Nivå: Nybörjare. Du kopplar konton, klistrar in dina Sheet-ID:n och bekräftar att kolumnrubrikerna matchar.

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

Så fungerar det

En ny URL läggs till i Google Sheets. Flödet triggas när en ny rad dyker upp, så länge ditt källark har en kolumn som heter ”Website”.

URL:en skickas till Dumpling AI för extraktion. n8n använder en HTTP Request för att skicka sidan till Dumpling AI och ber om en förutsägbar struktur som productName, price och productDescription (recensioner kan också inkluderas).

Sidor med flera produkter hanteras snyggt. Om en kategorisida returnerar flera produkter delar n8n upp resultaten så att du inte får en enda cell full av blandad data.

Strukturerade rader läggs till i ditt utdata-ark. Varje produkt blir en rad i din flik för ”product details”, vilket gör att du kan filtrera på pris, jämföra beskrivningar eller bygga rapporter utan att omformatera.

Du kan enkelt ändra vilka fält som extraheras för att inkludera recensioner eller den ursprungliga käll-URL:en, beroende på behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera Google Sheets-triggern

Konfigurera arbetsflödet så att det bevakar ert inmatningsark efter nyligen tillagda URL:er.

  1. Lägg till noden Monitor Sheet URL Entries som din trigger.
  2. Ställ in EventrowAdded.
  3. Välj inmatningskalkylarket i Document och välj arbetsbladet som matchar Sheet Name Sheet1 (gid=0).
  4. Inloggningsuppgifter krävs: Anslut era googleSheetsTriggerOAuth2Api-inloggningsuppgifter.

⚠️ Vanlig fallgrop: Se till att ert inmatningsark innehåller en kolumn Website, eftersom nästa nod refererar till {{$json.Website}}.

Steg 2: Anslut Google Sheets

Förbered det Google-kalkylark som ska lagra den extraherade produktdatan.

  1. Lägg till noden Append Details to Sheet.
  2. Ställ in Operationappend.
  3. Välj destinationskalkylarket i Document och ställ in Sheet Name till product details.
  4. Mappa kolumnerna: productName till {{ $json.productName }}, price till {{ $json.price }} och productDescription till {{ $json.productDescription }}.
  5. Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter.

⚠️ Vanlig fallgrop: Ersätt platshållaren [YOUR_ID] i Document med ert faktiska kalkylarks-ID.

Steg 3: Sätt upp AI-förfrågan för extrahering

Konfigurera AI-förfrågan för extrahering som hämtar produktdata från varje URL.

  1. Lägg till noden Fetch Product Details via AI och koppla den efter Monitor Sheet URL Entries.
  2. Ställ in URLhttps://app.dumplingai.com/api/v1/extract.
  3. Ställ in MethodPOST och aktivera Send Body.
  4. Ställ in Specify Bodyjson och klistra in JSON-kroppen:
    { "url": "{{ $json.Website }}", "schema": { "productName": "string", "price": "string", "review": "string?", "productDescription": "string" } }
  5. Ställ in AuthenticationgenericCredentialType och Generic Auth TypehttpHeaderAuth.
  6. Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter.

Körflöde: Monitor Sheet URL EntriesFetch Product Details via AI.

Steg 4: Dela upp och lägg till extraherade resultat

Dela upp AI-svaret i enskilda objekt och lägg till dem i ert utmatningsark.

  1. Lägg till noden Divide Extracted Items och koppla den efter Fetch Product Details via AI.
  2. Ställ in Field To Split Outresults.
  3. Koppla Divide Extracted Items till Append Details to Sheet.

Körflöde: Fetch Product Details via AIDivide Extracted ItemsAppend Details to Sheet.

Steg 5: Testa och aktivera ert arbetsflöde

Validera arbetsflödet från början till slut innan ni slår på det.

  1. Klicka på Execute Workflow och lägg till en ny rad med en giltig URL i inmatningsarket som bevakas av Monitor Sheet URL Entries.
  2. Bekräfta att Fetch Product Details via AI returnerar data och att Divide Extracted Items matar ut enskilda objekt.
  3. Verifiera att Append Details to Sheet skriver productName, price och productDescription till utmatningsarket.
  4. Växla arbetsflödet till Active för att köra kontinuerligt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-autentisering kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera statusen för autentiseringen i n8n och bekräfta först att det kopplade Google-kontot kan redigera mål-kalkylarket.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms 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 lång tid tar det att sätta upp den här automatiseringen av konkurrentdata?

Cirka 30 minuter om dina Sheets är förberedda.

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

Nej. Du kopplar främst Google Sheets och klistrar in rätt kalkylarks-/flik-ID:n. Sedan testar du med ett par URL:er för att bekräfta att de extraherade kolumnerna matchar dina rubriker.

Är n8n gratis att använda för det här flödet för automatisering av konkurrentdata?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volymer. Du behöver också räkna in kostnader för Dumpling AI API-användning baserat på hur många sidor du extraherar.

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 serverhantering.

Kan jag anpassa det här flödet för automatisering av konkurrentdata så att det extraherar recensioner också?

Ja, men du behöver göra det på två ställen. Uppdatera extraktionsschemat som skickas i HTTP Request-noden ”Fetch Product Details via AI” så att Dumpling AI returnerar ett review-fält, och lägg sedan till en matchande kolumnrubrik i ditt Google Sheet för utdata. Om du vill spara den ursprungliga käll-URL:en på varje rad, lägg till ett fält i steget Set/Edit Fields (eller mappa inkommande URL direkt) innan append körs. Många justerar även utdatatabellen för att inkludera en tidsstämpel, så att du kan se hur färsk varje snapshot är.

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

Oftast beror det på att Google-auktoriseringen i n8n har gått ut, eller att det kopplade kontot saknar redigeringsbehörighet till kalkylarket. Anslut Google Sheets-autentiseringen igen och verifiera att du manuellt kan redigera både källfliken och utdatafliken ”product details”. Om det bara faller på append-steget, kontrollera att dina utdata-rubriker matchar det flödet försöker skriva (productName, price, productDescription).

Hur många rader kan den här automatiseringen av konkurrentdata hantera?

Tillräckligt för små team. I n8n Cloud handlar gränsen främst om månatliga körningar i din plan, medan self-hosting beror på din server. I praktiken är flaskhalsen den externa extraktionsförfrågan, så om du klistrar in hundratals URL:er på en gång kan du vilja köra i batchar och stickprovskontrollera resultatet.

Är den här automatiseringen av konkurrentdata bättre än att använda Zapier eller Make?

Ofta, ja. Det här flödet behöver robust hantering för saker som ”en URL returnerar flera produkter”, och n8n klarar den typen av logik utan att bli en skör kedja av zaps. Du får också self-hosting-alternativet, vilket är bra när researchvolymen skjuter i höjden inför en lansering eller en kvartalsvis prisgenomgång. Zapier eller Make kan fortfarande funka om du bara behöver ett enkelt ”ny rad i Sheet → anropa API → skriv rad”, men många kör in i komplexitetsväggar när uppdelning och mappning krävs. Om du är osäker, prata med en automationsexpert och få en snabb rekommendation.

När det här väl rullar blir konkurrentanalys en enkel vana: klistra in URL:er, få felfria rader. Bara det gör prisgenomgångar och positioneringsarbete betydligt mindre kaotiskt.

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