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

Trustpilot till Google Sheets, annonsteman redo

Rickard Andersson Partner, Nodenordic.se

Att läsa konkurrentrecensioner är användbart. Att kopiera dem till ett kalkylblad, sortera efter betyg och försöka ”hitta mönster” medan kampanjklockan tickar är delen som knäcker dig.

Det här arbetsflödet för Trustpilot annonsvinklar träffar performance marketers först, men småföretagare och byråansvariga känner av det också. Du får ett felfritt Google Sheet med recensioner plus tre testklara varianter av annonstext byggda på verkliga smärtpunkter från 1–2-stjärniga omdömen.

Nedan ser du exakt vad den här automatiseringen gör, vad den ersätter och hur du anpassar den till din nisch utan att göra det till ett vetenskapsprojekt.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Trustpilot till Google Sheets, annonsteman redo

Problemet: recensionsresearch är långsam, rörig och lätt att göra fel

Om du någon gång har byggt annonsvinklar utifrån konkurrentrecensioner kan du rutinen. Du öppnar Trustpilot, scrollar i evigheter, kopierar några rader, klistrar in dem i ett dokument och försöker sedan minnas vilken recension som kom från vilken månad. Sedan kommer ”analysen”, som oftast betyder att läsa 50 klagomål och gissa vad det verkliga mönstret är. Därefter skriver du annonser ur minnet. Det är inte bara tidskrävande. Det är inkonsekvent, och det värsta är att du inte kan bevisa varför en vinkel borde fungera eftersom källmaterialet ligger utspritt.

Friktionen byggs på. Och när du behöver göra detta varje vecka (eller över flera konkurrenter) blir det en återkommande skatt på marknadsteamet.

  • Att copy-pasta recensioner till ett kalkylblad tar cirka 1–2 timmar per konkurrent om du vill ha tillräckligt med data för att lita på det.
  • Du råkar blanda tidsperioder, så ”trenden” du såg är egentligen bara förra veckans brus.
  • Manuell filtrering av 1–2-stjärniga recensioner är tråkigt, vilket gör att det ofta hoppas över.
  • Utkast till annonstext blir urvattnade eftersom researchen inte är organiserad och ingen vill läsa om 100 recensioner.

Lösningen: Trustpilot → Sheets → OpenAI-utkast du kan testa

Det här arbetsflödet gör konkurrenternas recensionsinhämtning till ett repeterbart system. Du börjar med att skicka in ett enkelt formulär med en konkurrents Trustpilot-URL och en tidsperiod (som 30 dagar eller 12 månader). n8n skickar förfrågan till Bright Datas dataset-API och väntar sedan automatiskt och pollar tills snapshoten är klar. När datan finns tillgänglig hämtar flödet alla recensioner och lägger till dem i ett strukturerat Google Sheet så att du kan sortera, filtrera och dela det som vilket researchdokument som helst. Därefter smalnar det av till 1–2-stjärniga recensioner, sammanställer klagomålstexten och ber OpenAI (GPT-4o-mini) att sammanfatta de verkliga smärtpunkterna och skriva tre varianter av annonstext baserat på vad folk faktiskt ogillar.

Arbetsflödet startar med en formulärinsändning i n8n. Därefter sköter Bright Data Trustpilot-scrapingen medan n8n väntar och kontrollerar status i bakgrunden. Till sist lagrar Google Sheets råmaterialet och OpenAI omvandlar det till en sammanfattning plus annonsvinklar, som mejlas till ditt team.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du vill analysera 3 konkurrenter innan du skriver en ny Facebook-kampanj. Manuellt kan du lägga cirka 2 timmar per konkurrent: 1 timme på att samla recensioner, 30 minuter på att sortera och tagga, och ytterligare 30 minuter på att dra ut teman till en brief (alltså ungefär 6 timmar totalt). Med det här arbetsflödet gör du tre körningar via formuläret som tar cirka 5 minuter styck, och väntar sedan medan Bright Data tar fram snapshoten i bakgrunden. På under en timme av hands-off-tid har du ett ifyllt Sheet, en sammanfattning av återkommande klagomål och tre varianter av annonstext mejlade till ditt team.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger funkar bra)
  • Google Sheets för att lagra recensioner och bygga en swipe file.
  • Bright Data för att samla in Trustpilot-recensioner på ett tillförlitligt sätt.
  • OpenAI API-nyckel (hämtas i din OpenAI-dashboard).

Kunskapsnivå: Mellan. Du kopplar in behörigheter, klistrar in ett Sheet-ID och justerar en prompt, men du skriver ingen kod.

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

Så fungerar det

En formulärinsändning startar allt. Du anger konkurrentens Trustpilot-URL och väljer en tidsperiod (30 dagar upp till 12 månader). Den inmatningen blir ”jobbrequesten” som används för scrapingen.

Bright Data scrapar, medan n8n väntar och kontrollerar status. Arbetsflödet triggar en dataset-snapshot via HTTP-request, pausar med en Wait-nod och pollar sedan Bright Data tills snapshoten är klar. Inget flik-hoppande. Ingen manuell uppdatering.

Recensioner lagras och struktureras i Google Sheets. När resultaten kommer tillbaka lägger n8n till dem i ditt mall-Sheet, filtrerar ner till 1–2-stjärniga recensioner och sammanställer texten till något en LLM faktiskt kan jobba med.

OpenAI skapar den användbara delen. GPT-4o-mini sammanfattar vanlig negativ feedback och skriver tre varianter av annonstext. n8n mejlar sedan sammanfattningen och utkasten via Gmail så att teamet kan gå direkt till testning.

Du kan enkelt ändra tidsperiodsalternativen eller promptens tonalitet efter dina behov. Se hela implementationsguiden nedan för anpassningsmöjligheter.

Steg-för-steg-implementeringsguide

Steg 1: konfigurera formulärtriggern

Det här arbetsflödet startar när en användare skickar in ett formulär med en Trustpilot-URL och en tidsperiod.

  1. Lägg till och öppna Form Intake Trigger.
  2. Ställ in Form Title till Please Paste The URL of Your Trustpilot competitor.
  3. I Form Fields, bekräfta att etiketten för URL-fältet är Competitor TRUSTPILOT URL (include https://www.trsutpilot.com/review/ och att rullistans alternativ inkluderar Last 30 days, Last 3 months, Last 6 months, Last 12 months.

Behåll fältetiketterna exakt som de visas eftersom efterföljande uttryck refererar till dem.

Steg 2: anslut Bright Data API-anrop

Dessa noder triggar Bright Data-skrapningen och pollar tills den är klar innan resultaten laddas ned.

  1. Öppna Trigger Bright Data Job och ställ in URL till https://api.brightdata.com/datasets/v3/trigger med Method POST.
  2. Ställ in JSON Body till =[ { "url": "{{ $json['Competitor TRUSTPILOT URL (include https://www.trsutpilot.com/review/'] }}", "date_posted": "{{ $json['Please select the time frame of reviews you\'d like. If it\'s a big brand go with 30 days'] }}" } ].
  3. I Query Parameters, ställ in dataset_id till [YOUR_ID] och include_errors till true.
  4. I Header Parameters, ställ in Authorization till Bearer [CONFIGURE_YOUR_API_KEY].
  5. Öppna Delay for Data Poll och ställ in Unit till minutes och Amount till 2.
  6. Öppna Fetch Snapshot Status och ställ in URL till =https://api.brightdata.com/datasets/v3/progress/{{ $('Trigger Bright Data Job').item.json.snapshot_id }}, och behåll Authorization-headern som Bearer [CONFIGURE_YOUR_API_KEY].
  7. I Snapshot Status Check, bekräfta att villkoret använder ={{ $json.status }} lika med running.
  8. Öppna Retrieve Bright Data Results och ställ in URL till =https://api.brightdata.com/datasets/v3/snapshot/{{ $('Trigger Bright Data Job').item.json.snapshot_id }} med query format satt till json och samma Authorization-header.

⚠️ Vanlig fallgrop: Bright Data-anrop misslyckas om [YOUR_ID] och [CONFIGURE_YOUR_API_KEY] inte ersätts med giltiga värden.

Steg 3: anslut Google Sheets

Lagra hämtade recensioner i Google Sheets för dokumentation och efterföljande filtrering.

  1. Öppna Append Reviews to Sheet och bekräfta att Operation är inställt på append.
  2. Ställ in Document till [YOUR_ID] och Sheet till gid=0.
  3. Inloggningsuppgifter krävs: anslut era googleSheetsOAuth2Api-inloggningsuppgifter.

Steg 4: filtrera och aggregera låga betyg

Det här steget behåller endast recensioner med 1–2 stjärnor och sammanställer recensionstext för summering.

  1. Öppna Filter Low Ratings och säkerställ att villkoren använder ={{ $json.review_rating }} lika med 1 ELLER 2.
  2. Öppna Compile Review Text och ställ in Fields To Aggregate för att aggregera review_content till Aggregated_reviews.

Steg 5: konfigurera AI-sammanfattningen

Använd en LLM för att generera insikter och annonstexter från de aggregerade klagomålen.

  1. Öppna LLM Summary Builder och ställ in Prompt Type till define.
  2. Ställ in Text till =Read the following bad reviews, these are reviews of our competitors: {{ $json.Aggregated_reviews }} --- After reading them, summarize their weakest points. Don't mention the competitor name. Write 3 different ads copy for our Facebook ads campaign, addressing these concerns.
  3. Öppna OpenAI Chat Engine och välj modellen gpt-4o-mini.
  4. Inloggningsuppgifter krävs: anslut era openAiApi-inloggningsuppgifter i OpenAI Chat Engine, som driver LLM Summary Builder.

Om sammanfattningarna ser för korta ut, öka kontexten genom att aggregera fler recensioner i Compile Review Text.

Steg 6: konfigurera e-postutskicket

Skicka sammanfattningen och en fullständig genomgång av klagomålen till er inkorg.

  1. Öppna Email Marketing Summary och ställ in Send To till [YOUR_EMAIL].
  2. Ställ in Subject till =Summary of Complaints of competitor: {{ $('Form Intake Trigger').item.json['Competitor TRUSTPILOT URL (include https://www.trsutpilot.com/review/'] }}.
  3. Ställ in Message till =Based on the following Trustpilot page: {{ $('Form Intake Trigger').item.json['Competitor TRUSTPILOT URL (include https://www.trsutpilot.com/review/'] }} Here is a summary of recent complaints including ideas for ad copy: {{ $json.text }} ----------------------------- I'm also attaching a break down of all recent complaints {{ $('Compile Review Text').item.json.Aggregated_reviews }} .
  4. Inloggningsuppgifter krävs: anslut era gmailOAuth2-inloggningsuppgifter.

Steg 7: testa och aktivera

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

  1. Klicka på Execute Workflow och skicka sedan in formuläret Form Intake Trigger med en giltig Trustpilot-URL.
  2. Bekräfta att Snapshot Status Check routar tillbaka till Delay for Data Poll när status är running, och till Retrieve Bright Data Results när den är klar.
  3. Verifiera att nya rader visas i Google Sheets från Append Reviews to Sheet och att endast recensioner med 1–2 stjärnor fortsätter genom Filter Low Ratings.
  4. Kontrollera er inkorg efter e-postmeddelandet från Email Marketing Summary som innehåller en sammanfattning och de aggregerade klagomålen.
  5. När allt fungerar, slå om arbetsflödet till Active för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Bright Data-behörigheter kan löpa ut eller kräva specifika rättigheter. Om något skapar fel, kontrollera först din Bright Data dataset-token och tillåtna headers.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er varumärkesröst tidigt, annars kommer du att redigera resultaten i all evighet.

Vanliga frågor

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

Cirka 30 minuter om dina konton redan är uppsatta.

Behöver jag kunna koda för att automatisera Trustpilot annonsvinklar?

Nej. Du kopplar in behörigheter och klistrar in dina Google Sheet-uppgifter. Resten är konfiguration och lätt promptredigering.

Är n8n gratis att använda för det här arbetsflödet för Trustpilot annonsvinklar?

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 in Bright Data-användning och OpenAI API-kostnader (oftast några cent per körning för GPT-4o-mini).

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änsat antal körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för Trustpilot annonsvinklar till min nisch och varumärkesröst?

Ja, och det bör du. Uppdatera prompten i LLM Summary Builder så att den använder ert erbjudandespråk, compliance-regler och tonalitet (till exempel ”premium”, ”direct response” eller ”klinisk”). Du kan också ändra filterlogiken för att inkludera 3-stjärniga recensioner om din kategori har mildare klagomål, och sedan justera prompten i OpenAI Chat Engine så att den outputar andra format som enbart hooks, paket med rubriker eller UGC-liknande manus.

Varför misslyckas min Bright Data-anslutning i det här arbetsflödet för Trustpilot annonsvinklar?

Oftast beror det på en utgången eller felaktig authorization header. Skapa en ny Bright Data-token, uppdatera den i HTTP Request-noderna och bekräfta att dataset-API-endpointen matchar datasetet du anropar. Om det fortfarande misslyckas, kontrollera snapshot-statussvar efter fel och säkerställ att din Bright Data-plan tillåter datasetet du försöker använda.

Hur många recensioner kan den här automatiseringen för Trustpilot annonsvinklar hantera?

Väldigt många, så länge din Bright Data-plan och dina n8n-körningsgränser klarar det.

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

För just det här flödet passar n8n bättre eftersom det kan hantera polling-loopar, förgreningslogik och datatransformering utan att bli en skör kedja av zaps. Self-hosting är också viktigt om du planerar att köra detta ofta och inte vill att varje körning räknas som en premiumuppgift. Zapier eller Make kan fortfarande fungera om du förenklar jobbet (till exempel ingen polling, färre transformationssteg), men du når vanligtvis gränser snabbare. Ärligt talat är ”scrape + vänta + kontrollera igen”-mönstret där lättare verktyg blir irriterande. Prata med en automationsexpert om du är osäker på vad som passar.

När detta väl rullar slutar konkurrenternas recensionsresearch att vara en ”någon gång”-uppgift och blir en knapp du trycker på. Arbetsflödet tar hand om det repetitiva. Du sköter testningen.

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