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

SerpAPI + Google Sheets: verktygslistor vid begäran

Rickard Andersson Partner, Nodenordic.se

Du öppnar fem flikar för att “snabbt” hitta ett verktyg, och tappar sedan 40 minuter på att läsa affiliate-tunga listor och halvfärdiga G2-sammanfattningar. När du väl har alternativ har du glömt vad du optimerade för. Pris, gränser, integrationer, omdömen. Det är en röra.

Den här SerpAPI-verktygslistan-automationen riktar sig till marknadsförare som uppgraderar sin stack, byråägare som jämför verktyg åt kunder och ops-personer som bara vill ha ett vettigt svar utan att lägga en hel researchdag på det.

Du får se hur en enda chattprompt blir fem genomarbetade alternativ, sammanställda i ett strukturerat Google Sheet som du kan skumma, dela och fatta beslut utifrån.

Så fungerar den här automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: SerpAPI + Google Sheets: verktygslistor vid begäran

Utmaningen: verktygsresearch som äter upp din vecka

Verktygsresearch ser enkelt ut tills du gör det ordentligt. Du frågar inte bara “vad är populärt”, du försöker hitta något som passar din budget, ditt arbetssätt, teamets tolerans för komplexitet och din befintliga stack. Sedan behöver du bevis: känslan i omdömen, uppenbara begränsningar och om prissidan faktiskt stämmer med verkligheten. Och eftersom informationen ligger utspridd över bloggar, kataloger och leverantörers sajter slutar det med att du lappar ihop ett beslut av spillror. Ärligt talat är det tröttsamt.

Friktionen blir bara värre. Här är var det faller isär.

  • Du läser en “topp 10”-lista som egentligen är en hänvisningssida, så din shortlist blir vinklad från minut ett.
  • Priser och gränser är utspridda, vilket gör att du kollar om samma sidor gång på gång och ändå missar viktiga begränsningar.
  • Omdömessammanfattningar tar evigheter eftersom du tvingas tolka dussintals kommentarer på flera sajter.
  • Du kan inte jämföra på ett strukturerat sätt, så besluten drar ut på tiden och “vi tar det nästa vecka” blir standard.

Lösningen: en prompt, fem alternativ, ett ark

Det här flödet gör om ett enkelt chattmeddelande (som “automatisk e-postsvarare” eller “onlinekalkylark”) till en rankad shortlist med fem riktiga företag som erbjuder den verktygskategorin. Det börjar med att GPT-4o tar fram smarta sökfrågor, och hämtar sedan aktuella webbreslutat via SerpAPI i stället för att lita på vilken listartikel Google råkar ranka idag. När det har hittat fem kandidater delar flödet upp sig i fem granskande agenter. Varje granskare använder GPT-4o plus SerpAPI igen för att samla in detaljer du faktiskt behöver, inklusive prissättning, begränsningar och en förankrad sammanfattning av omdömen med för- och nackdelar. Till sist konsoliderar en sammanställningsagent (GPT-4o-mini) allt till ett läsbart format och loggar det i Google Sheets, så att du kan jämföra på ett ställe.

Flödet startar när du skriver ett verktygsbehov i chatttriggern. Därifrån hittar Tool Discovery Agent fem leverantörer med SerpAPI-baserade sökningar. Fem Reviewer Agents producerar strukturerade genomgångar, sedan organiserar sammanställaren den slutliga listan och sparar den i Google Sheets för snabb jämförelse.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du behöver ett nytt verktyg för “automatisk e-postsvarare” och vill ha fem gångbara alternativ. Manuellt kollar du oftast cirka 5 källor per leverantör (prissida, dokumentation, två omdömessajter, ett par “alternativ”-inlägg). Med ungefär 10 minuter per källa blir det cirka 4 timmar för fem leverantörer, och du har fortfarande utspridda anteckningar. Med det här flödet skriver du en enda begäran i chatten, väntar några minuter medan de fem granskaragenterna kör, och den färdiga shortlisten landar i Google Sheets redo att skummas.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • SerpAPI för live-resultat från Google-sökningar.
  • Google Sheets för att lagra och jämföra shortlisten.
  • OpenAI API-nyckel (hämta den från platform.openai.com/api-keys)

Kunskapsnivå: Medel. Du kopplar konton, lägger in API-nycklar och testar en körning från start till mål.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödet steg för steg

Ett chattmeddelande drar igång allt. Du skriver vad du letar efter (verktygskategori eller problem) i den inbyggda chatttriggern i n8n.

AI gör din begäran till bättre sökningar. Flödet använder en OpenAI-chattmodell plus korttids-“minne” så att Tool Discovery Agent kan generera flera sökfrågor och hålla intentionen konsekvent.

SerpAPI hittar fem riktiga leverantörer. I stället för att gissa utifrån gamla listor använder agenten SerpAPI för att hämta aktuella resultat och returnerar en strukturerad lista med fem företag som matchar din begäran.

Fem granskare samlar in detaljerna som spelar roll. Varje granskaragent undersöker en leverantör med SerpAPI och producerar en standardiserad genomgång: prissättning, begränsningar, omdömessammanfattning, fördelar, nackdelar och en slutsats. Sedan slår en sammanställningsagent ihop allt och skriver den slutliga jämförelsen till Google Sheets.

Du kan enkelt justera utdatafälten (till exempel lägga till “integration med HubSpot”) för att matcha hur ditt team utvärderar verktyg. Se hela implementationsguiden nedan för anpassningsmöjligheter.

Steg-för-steg-implementationsguide

Steg 1: konfigurera chattriggern

Konfigurera ingångspunkten så att chattinmatningar kan starta arbetsflödet.

  1. Lägg till noden Incoming Chat Trigger för att ta emot chattmeddelanden.
  2. Behåll standardalternativen om ni inte behöver anpassade webhook-inställningar för ert chattgränssnitt.
  3. Anslut Incoming Chat Trigger till Tool Discovery Agent.

Steg 2: anslut grundläggande ai-modell, minne och parsning

Definiera den primära ai-modellen, minnet och parsningen av strukturerad output som används av discovery-agenten.

  1. Öppna Primary GPT Model och ställ in Model till gpt-4o.
  2. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i Primary GPT Model.
  3. Koppla Dialogue Buffer Memory till Tool Discovery Agent som anslutningen ai_memory (inloggningsuppgifter läggs till på den överordnade agenten, inte på minnesnoden).
  4. Öppna Structured Output Reader och bekräfta att JSON Schema Example matchar arbetsflödets schema: { "topic":"USER_INPUT_TOPIC", "ItemNames": [ "Item_1", "Item_2", "Item_3", "Item_4", "Item_5" ] }
  5. Koppla Structured Output Reader till Tool Discovery Agent som anslutningen ai_outputParser (inloggningsuppgifter läggs till på den överordnade agenten, inte på parsern).

Steg 3: konfigurera verktygsidentifiering och sökning

Konfigurera discovery-agenten så att den tolkar chattförfrågan och använder sökverktyg.

  1. Öppna Tool Discovery Agent och ställ in Text till {{ $json.chatInput }}.
  2. Behåll Prompt Type som define och säkerställ att Has Output Parser är aktiverat.
  3. Anslut Primary GPT Model till Tool Discovery Agent som ai_languageModel.
  4. Koppla Search Tool Connector till Tool Discovery Agent som ai_tool.
  5. Inloggningsuppgifter krävs: Anslut era serpApi-inloggningsuppgifter i Search Tool Connector (inloggningsuppgifter för sökverktyg måste läggas till på verktygsnoden, inte på agenten).

Steg 4: konfigurera parallella granskaragenter och modeller

Varje granskaragent utvärderar ett annat verktyg parallellt med dedikerade GPT- och sökverktygsnoder.

  1. Ställ in Reviewer Agent A Text till {{ $json.output.ItemNames[0] }}, Reviewer Agent B till {{ $json.output.ItemNames[1] }}, Reviewer Agent C till {{ $json.output.ItemNames[2] }}, Reviewer Agent D till {{ $json.output.ItemNames[3] }} och Reviewer Agent E till {{ $json.output.ItemNames[4] }}.
  2. Anslut Reviewer GPT A, Reviewer GPT B, Reviewer GPT C, Reviewer GPT D och Reviewer GPT E till sina matchande agenter som anslutningarna ai_languageModel.
  3. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i alla reviewer GPT-noder (detta är modellerna för granskaragenterna).
  4. Anslut Search Tool A, Search Tool B, Search Tool C, Search Tool D och Search Tool E till sina matchande granskaragenter som anslutningarna ai_tool.
  5. Inloggningsuppgifter krävs: Anslut era serpApi-inloggningsuppgifter i alla sökverktygsnoder som används av granskaragenterna.
  6. Tool Discovery Agent skickar output till Reviewer Agent A och Reviewer Agent B och Reviewer Agent C och Reviewer Agent D och Reviewer Agent E parallellt.

Säkerställ att varje granskaragent förblir ansluten till sin matchande GPT- och sökverktygsnod för att undvika att output korskopplas mellan grenarna.

Steg 5: kombinera och aggregera granskningar

Slå ihop de fem parallella granskningsutgångarna och aggregera dem till ett enda objekt för sammanställning.

  1. Öppna Combine Reviews och ställ in Number Inputs till 5.
  2. Anslut Reviewer Agent A, Reviewer Agent B, Reviewer Agent C, Reviewer Agent D och Reviewer Agent E till Combine Reviews (inputs 1–5).
  3. I Aggregate Results ställer ni in listan Fields to Aggregate så att output byter namn till Output 1 till Output 5 enligt nodkonfigurationen.
  4. Anslut Combine ReviewsAggregate Results.

Steg 6: sammanställ slutlig output med sammanfattningsmodell

Använd en organiserande agent för att formatera de aggregerade granskningarna till en tydlig jämförelseoutput.

  1. Öppna Output Compiler och ställ in Text till {{ $json['Output 1'][0] }}{{ $json['Output 1'][1] }}{{ $json['Output 1'][2] }}{{ $json['Output 1'][3] }}{{ $json['Output 1'][4] }}.
  2. Säkerställ att Has Output Parser är aktiverat i Output Compiler.
  3. Anslut Summary GPT Mini till Output Compiler som ai_languageModel och ställ in Model till gpt-4o-mini.
  4. Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i Summary GPT Mini.
  5. Anslut Aggregate ResultsOutput Compiler.

⚠️ Vanlig fallgrop: Om output verkar tom, verifiera att Aggregate Results byter namn på fält till Output 1Output 5, eftersom Output Compiler läser exakt dessa nycklar.

Steg 7: granska valfri varumärkesnotis

Post-it-lappen är endast informativ och påverkar inte körningen.

  1. Behåll Flowpast Branding som den är för dokumentation, eller ta bort den om ni vill ha en renare canvas.

Steg 8: testa och aktivera ert arbetsflöde

Validera flödet för chattinmatning, parallella granskningar och den slutliga sammanställda outputen.

  1. Klicka på Execute Workflow och skicka ett exempelmeddelande i chatten via Incoming Chat Trigger.
  2. Bekräfta att Tool Discovery Agent producerar en strukturerad lista med fem objekt via Structured Output Reader.
  3. Verifiera att alla granskaragenter returnerar output och att Combine Reviews tar emot fem inputs.
  4. Kontrollera att Output Compiler producerar den slutliga kombinerade jämförelseoutputen.
  5. När resultaten ser korrekta ut, växla arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp med

  • SerpAPI-inloggningsuppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först din SerpAPI-dashboard för användning och API-nyckelns status.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompterna i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att sitta och redigera utdata för alltid.

Vanliga frågor

Hur snabbt kan jag implementera den här SerpAPI-verktygslistan-automationen?

Oftast på cirka 30 minuter när dina API-nycklar är klara.

Kan icke-tekniska team implementera den här verktygslistan-automationen?

Ja. Ingen kodning krävs, men någon behöver vara bekväm med att klistra in API-nycklar och testa en full körning.

Är n8n gratis att använda för det här SerpAPI-verktygslista-flödet?

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 in kostnader för OpenAI API (körningar med GPT‑4o kostar cirka 0,03–0,04 USD per flödeskörning) och SerpAPI-användning.

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 egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här SerpAPI-verktygslista-lösningen till mina specifika utmaningar?

Du kan justera vad som räknas som “bra” genom att ändra prompterna som används i Tool Discovery Agent och de fem Reviewer Agents. Vanliga anpassningar är att lägga till obligatoriska integrationer (“måste fungera med Shopify”), sätta ett budgettak eller be om ett extra fält som datalagringsplats eller SOC 2-status. Om du vill ha fler än fem alternativ duplicerar du granskar-mönstret och justerar merge/aggregate-logiken så att sammanställaren fortfarande får en prydlig lista. Du kan också byta destination från Google Sheets till Airtable om du föredrar en databassvy.

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

Det är oftast en utgången eller felaktig API-nyckel, eller att du har nått din månatliga sökgräns i SerpAPI. Kontrollera din SerpAPI-användning, skapa en ny nyckel vid behov och uppdatera den överallt där SerpAPI används i flödet.

Vilken kapacitet har den här SerpAPI-verktygslista-lösningen?

På n8n Cloud Starter brukar det räcka för lätt veckovis research, och högre planer hanterar mer volym. Om du hostar själv finns ingen körningsgräns från n8n i sig; det beror främst på din server och API:ernas rate limits. I praktiken är den verkliga flaskhalsen kostnad och kvoter: det här flödet kan förbruka cirka 15–30 SerpAPI-sökningar per körning och använder flera AI-anrop över sex agenter. Om du planerar att köra det många gånger per dag, budgetera för API-användning och överväg att lägga till cache så att du inte gör om research på samma leverantörer gång på gång.

Är den här SerpAPI-verktygslista-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom n8n hanterar multi-agent-logik och förgreningar utan att det blir en skör kedja av betalda steg. Du får också möjlighet till egen hosting, vilket är smidigt när du vill köra mycket utan att hålla koll på task counts. Zapier eller Make kan fortfarande fungera om din variant är “ta ett sökresultat och skicka det någonstans”, men det här flödet är tyngre. Prata med en automationsexpert om du vill ha hjälp att avgöra.

Det här flödet ger dig ett repeterbart sätt att välja verktyg utan att göra research till ett deltidsjobb. Sätt upp det en gång, så är din nästa shortlist bara ett chattmeddelande bort.

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