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

Perplexity till Google Sheets: GEO-scorecard i Slack

Rickard Andersson Partner, Nodenordic.se

Ditt varumärke kan se ”helt okej” ut i AI-sökningar ena dagen och sedan tyst halka efter nästa. Ingen varning. Ingen ändringslogg. Bara ett annat svar i Perplexity som en prospektkund eller journalist kan ta som fakta.

SEO-specialister märker det här först, ärligt talat. Men varumärkesansvariga och marknadschefer känner av det också, särskilt när ledningen frågar: ”Hur syns vi i AI?” Den här automatiseringen för Perplexity GEO-spårning ger dig ett dagligt, skriftligt underlag och ett enkelt scorecard som du kan dela.

Du får se hur arbetsflödet genererar frågor, fångar verkliga Perplexity-liknande svar, sparar dem i Google Sheets och publicerar ett betygsatt GEO-scorecard i Slack så att förändringar inte passerar obemärkt.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Perplexity till Google Sheets: GEO-scorecard i Slack

Problemet: omnämnanden i AI-sök ändras utan förvarning

AI-svarsmotorer fungerar inte som traditionell sök. Du kan ranka bra på Google och ändå få en osmickrande (eller rent ut sagt felaktig) sammanfattning i Perplexity. Och eftersom svaren genereras kan formuleringarna glida från dag till dag beroende på källor, modelluppdateringar eller vad motorn bedömer som ”mest hjälpsamt” just den morgonen. Det frustrerande är synlighetsglappet: du märker ofta förändringen först när någon vidarebefordrar en skärmdump. Då reagerar du i stället för att styra narrativet.

Det här eskalerar snabbt. Så här faller det isär i verkliga team.

  • Att kontrollera Perplexity manuellt blir en daglig ”någon borde göra det”-uppgift som aldrig får en ägare.
  • Utan ett arkiv med exakta svar är det svårt att bevisa när ett påstående började dyka upp eller vad som ändrades.
  • Ad hoc-övervakning missar de frågor som faktiskt formar uppfattningen, som jämförelser och ”är det legit?”-valideringar.
  • Rapportering blir mer känsla än fakta, vilket gör att intressenter tappar förtroendet för GEO som kanal.

Lösningen: daglig Perplexity GEO-spårning loggas och poängsätts

Det här n8n-arbetsflödet gör AI-synlighet till något du faktiskt kan följa upp. Det körs dagligen, skapar en ny datummärkt flik i Google Sheets och hämtar ditt företagsnamn och kategori från ett enkelt ”huvudark”. Därifrån genererar en AI-agent tre strategiska frågor (upptäckt, jämförelse, validering) som speglar hur riktiga köpare och analytiker söker. Sedan använder arbetsflödet BrowserAct för att simulera sökningarna i en AI-svarsmotor som Perplexity, fångar de fullständiga råa svaren och loggar dem till den nya fliken. Till sist granskar en andra AI-agent resultatet, betygsätter din synlighet (grön/gul/röd) och postar ett tydligt GEO-scorecard i Slack till teamet.

Arbetsflödet startar med en schematrigger och en ny Google Sheets-flik för dagen. Därefter genererar och delar det upp dina frågor, kör dem via BrowserAct och lägger till varje AI-svar som en rad. När alla rader är sparade summerar analyser-agenten och skickar en Slack-rapport som teamet kan agera på.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du följer 3 kärnfrågor per dag (upptäckt, jämförelse, validering). Manuellt tar en noggrann kontroll oftast cirka 10 minuter per fråga när du kör sökningen, kopierar svaret, klistrar in det i ett ark och skriver en snabb sammanfattning, alltså runt 30 minuter dagligen. Med det här arbetsflödet lägger du kanske 2 minuter på att underhålla dina företagsuppgifter i ”huvudarket”, och sedan samlar den schemalagda körningen in svar och postar scorecardet automatiskt. Det är ungefär 2 timmar tillbaka varje vecka, plus att du får ett sökbart arkiv.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Självhostningsalternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra dagliga Perplexity-svar.
  • Slack för att leverera GEO-scorecardet till en kanal.
  • BrowserAct API-nyckel (hämta den i din BrowserAct-dashboard).
  • OpenRouter (eller kompatibel LLM) för att generera frågor och poängsättning.

Kunskapsnivå: Medel. Du kopplar upp credentials, väljer rätt Google Sheet i några noder och justerar prompts om du vill ha mer specifik betygsättning.

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

Så fungerar det

Ett dagligt schema startar allt. n8n kör en gång per dag och skapar sedan ett nytt datummärkt kalkylblad i Google Sheets så att varje körning får sin egen strukturerade logg.

Dina företagsuppgifter hämtas från ett ”huvudark”. Arbetsflödet läser ditt företagsnamn och arbetskategori, vilket gör att frågegenerationen utgår från din faktiska marknad.

AI genererar och kör GEO-frågor. Den första agenten tar fram tre frågetyper, sedan kör BrowserAct dem i en AI-svarsmotor som Perplexity. Varje resultat fångas som råtext och läggs sedan in i arket som ”Sökning” och ”Resultat”.

En andra AI-agent betygsätter dagen och postar i Slack. När resultaten har sparats och aggregerats granskar analysen vad som kom tillbaka och skickar ett scorecard i grön/gul/röd-stil till din valda Slack-kanal.

Du kan enkelt ändra frågetyperna eller betygskriterierna så att de matchar dina positioneringsmål. Se den fullständiga implementeringsguiden nedan för alternativ för anpassning.

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

Steg 1: konfigurera schematriggern

Ställ in arbetsflödet så att det körs dagligen så att det skapar ett nytt rapportkalkylblad och behandlar företagsrader automatiskt.

  1. Lägg till och öppna Daily Schedule Trigger.
  2. I Rule behåller ni standardvärdet för Interval och justerar schemat vid behov för daglig körning.
Om ni vill ha en specifik tid på dygnet, ställ in schemats intervall därefter innan ni aktiverar arbetsflödet.

Steg 2: anslut Google Sheets

Dessa noder skapar ett nytt kalkylblad per körning, sätter rubriker, hämtar företagsdata och lagrar resultaten. Det finns 5 Google Sheets-noder, så anslut autentiseringsuppgifter i samtliga.

  1. Öppna Create Worksheet och ställ in Title till ={{ $json["Readable date"] }} och Document ID till ert kalkylark (ersätt [YOUR_ID]).
  2. Autentiseringsuppgifter krävs: Anslut era googleSheetsOAuth2Api-autentiseringsuppgifter till Create Worksheet, Append Column Headers, Fetch Company Records, Append Result Rows och Load Stored Rows.
  3. I Set Header Fields behåller ni tilldelningarna för Search och Result som tomma strängar för att definiera kolumnrubrikerna.
  4. I Append Column Headers ställer ni in Sheet Name till ={{ $('Create Worksheet').first().json.sheetId }}.
  5. I Fetch Company Records ställer ni in Sheet Name till gid=0 och behåller Range Definition som specifyRange om ni vill begränsa dataintervallet.
  6. I Load Stored Rows ställer ni in Sheet Name till ={{ $('Create Worksheet').first().json.sheetId }} och låter Execute Once vara aktiverat för aggregering.
⚠️ Vanlig fallgrop: Ersätt alla [YOUR_ID]-platshållare med riktiga Google Sheets-ID:n, annars kommer arbetsflödet att misslyckas vid körning.

Steg 3: konfigurera AI-generering av sökfrågor

Det här avsnittet genererar tre sökfrågor per företag med en LLM och strukturerar utdata för vidare bearbetning.

  1. Öppna LLM Router Hub och ställ in Model till google/gemini-3-pro-preview.
  2. Autentiseringsuppgifter krävs: Anslut era openRouterApi-autentiseringsuppgifter till LLM Router Hub.
  3. I Compose Search Queries ställer ni in Text till =Company name : {{ $json["Company name"] }}, Working Category :{{ $json["Worknig category"] }} och behåller Prompt Type som define.
  4. Öppna Structured Output Parser och låt Auto Fix vara aktiverat med det angivna JSON-schemaexemplet.
  5. I Split Generated Queries ställer ni in Field to Split Out till output.
Structured Output Parser är en AI-undernod; lägg till autentiseringsuppgifter i LLM Router Hub, inte i själva parsern.

Steg 4: konfigurera BrowserAct-sökkörningar och batchhantering

Varje genererad fråga körs via BrowserAct, och resultaten läggs tillbaka i kalkylbladet.

  1. Öppna Iterate Batch Items för att batcha varje fråga för bearbetning.
  2. I Launch BrowserAct Run ställer ni in Type till WORKFLOW och Workflow ID till [YOUR_ID].
  3. I Launch BrowserAct RunWorkflow Config mappar ni input-Inputs till ={{ $json.output }}.
  4. Autentiseringsuppgifter krävs: Anslut era browserActApi-autentiseringsuppgifter till Launch BrowserAct Run.
  5. I Append Result Rows mappar ni Search till ={{ $('Iterate Batch Items').item.json.output }} och Result till ={{ $json.output.string }}, och ställer in Sheet Name till ={{ $('Create Worksheet').first().json.sheetId }}.
⚠️ Vanlig fallgrop: Säkerställ att BrowserAct-arbetsflödet förväntar sig fältet input-Inputs, annars kan körningarna misslyckas med fel om saknade indata.

Steg 5: konfigurera analys och Slack-notifiering

Aggregera alla resultat, analysera dem med en LLM och skicka en formaterad rapport till Slack.

  1. I Aggregate Sheet Rows ställer ni in Aggregate till aggregateAllItemData.
  2. Öppna LLM Router Hub 2 och ställ in Model till google/gemini-3-pro-preview.
  3. Autentiseringsuppgifter krävs: Anslut era openRouterApi-autentiseringsuppgifter till LLM Router Hub 2.
  4. I Analyze Company Results ställer ni in Text till =Date : {{ $('Daily Schedule Trigger').first().json["Readable date"] }}, Company name : {{ $('Fetch Company Records').first().json["Company name"] }}, Working Category :{{ $('Fetch Company Records').first().json["Worknig category"] }} question and answers : {{ $json.data }}.
  5. I Slack Team Notification ställer ni in Text till ={{ $json.output }} och väljer er mål-Channel.
  6. Autentiseringsuppgifter krävs: Anslut era slackApi-autentiseringsuppgifter till Slack Team Notification.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att bekräfta att skapande av kalkylblad, generering av sökfrågor, BrowserAct-resultat och Slack-rapportering fungerar från början till slut.

  1. Klicka på Execute Workflow för att köra ett manuellt test från Daily Schedule Trigger.
  2. Verifiera att ett nytt kalkylblad skapas med datumtiteln och att rubrikerna Search och Result visas.
  3. Bekräfta att rader läggs till i kalkylbladet med varje fråga och BrowserAct-resultat.
  4. Kontrollera att Slack Team Notification publicerar en formaterad rapport i den valda kanalen.
  5. När allt ser korrekt ut, växla arbetsflödet till Active för dagliga körningar.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Behörigheter i Google Sheets spelar större roll än många tror. Om arbetsflödet inte kan skapa den datummärkta fliken, kontrollera det anslutna Google-kontot i n8n-credentials och bekräfta att det har redigeringsåtkomst till det kalkylarket.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
  • BrowserAct- och LLM-credentials kan tyst gå ut eller slå i gränser. Om körningar börjar fallera, titta först på BrowserActs körhistorik och bekräfta sedan att din OpenRouter- (eller modell-)nyckel fortfarande är aktiv och tillåten för din valda modell.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Perplexity GEO-spårning?

Cirka 45 minuter om dina konton är redo.

Behöver jag kunna koda för att automatisera Perplexity GEO-spårning?

Ingen kodning krävs. Du kopplar främst ihop konton och väljer rätt kalkylark och Slack-kanal.

Är n8n gratis att använda för det här arbetsflödet för Perplexity GEO-spårning?

Ja. n8n har ett gratis självhostat 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 in BrowserAct-användning och LLM-kostnader från OpenRouter (ofta några cent per dag i den här volymen).

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

Kan jag anpassa det här arbetsflödet för Perplexity GEO-spårning till veckorapportering i stället för dagligen?

Ja. Ändra Daily Schedule Trigger så att den kör veckovis och justera sedan texten i Slack-meddelandet i noden ”Slack Team Notification” så att den speglar en veckosammanfattning. Vanliga anpassningar är att generera fler än tre frågor, lägga till en konkurrentlista i prompten för ”Compose Search Queries” och justera betygsinstruktionerna i ”Analyze Company Results”.

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

Oftast beror det på fel Google-konto eller att redigeringsbehörighet saknas för målarket. Återanslut Google Sheets-credentials i n8n och välj sedan kalkylarket på nytt i noder som ”Create Worksheet” och ”Append Result Rows”, eftersom kopierade arbetsflöden ibland behåller gamla ID:n. Om det bara fallerar på nya flikar, kontrollera att kalkylarket inte är skyddat och att ditt konto kan skapa kalkylblad.

Hur många frågor klarar den här automatiseringen för Perplexity GEO-spårning?

Tillräckligt för de flesta små team: tre frågor per dag är trivialt, och även 30 per dag brukar fungera bra om dina BrowserAct- och LLM-gränser tillåter det.

Är den här automatiseringen för Perplexity GEO-spårning bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här arbetsflödet inte bara är ”skicka data från A till B”. Du genererar frågor, delar upp items, loopar körningar, lagrar resultat, aggregerar rader och betygsätter sedan med en agent. n8n hanterar den typen av förgrening och batchning snyggt utan att bli en hög separata Zaps eller scenarier. Det självhostade alternativet är också viktigt om du vill ha många körningar utan kostnadsöverraskningar. Zapier eller Make kan fortfarande vara bra för lätta alerts, men det här ligger närmare ett övervakningssystem än en enkel integration. Vill du ha hjälp att välja rätt upplägg, prata med en automatiseringsexpert.

När det här väl rullar slutar AI-synlighet att vara en gissningslek. Du får svart på vitt i Google Sheets och ett Slack-scorecard som teamet faktiskt läser.

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