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

Google kalkylark + Telegram: akuta omdömeslarm

Rickard Andersson Partner, Nodenordic.se

Dina recensioner börjar trilla in. Problemet är att du inte ser de som verkligen spelar roll förrän det är för sent. När någon till slut upptäcker en kommentar som ”paketet kom aldrig fram” (på ett annat språk) är återbetalningen redan begärd och ditt betyg har redan fått en smäll.

Det här är den typen av röra som supportansvariga och e-handelsoperatörer hanterar varje dag. En marknadschef märker det också, eftersom recensionstakten påverkar konverteringen. Med Sheets Telegram alerts lyfts brådskande feedback fram direkt, och rutinrecensioner hanteras snyggt i bakgrunden.

Det här arbetsflödet hämtar nya recensioner från Google Sheets, använder AI för att översätta och poängsätta dem, skriver tillbaka analysen och pingar dig i Telegram bara när det behövs. Du får se vad det automatiserar, vilka resultat du kan förvänta dig och vad du behöver för att köra det stabilt.

Så fungerar automatiseringen

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

n8n Workflow Template: Google kalkylark + Telegram: akuta omdömeslarm

Problemet: kritiska recensioner missas (eller misstolkas)

De flesta team har ett ”recensionsark” som börjar enkelt och sedan blir en dumpningsplats. Någon klistrar in recensioner, någon annan skummar igenom dem och de riktigt akuta gömmer sig mitt framför ögonen. Det blir ännu värre med flerspråkiga recensioner: en kort japansk kommentar kan se ”okej” ut vid en snabb titt, men betyder egentligen ”kom fram trasig” eller ”supporten svarade aldrig”. Sedan har du kontextbytena. Att kontrollera Sheets, översätta text, avgöra om det är allvarligt och meddela rätt person är inte svårt en gång. Det är utmattande den 40:e gången.

Friktionen byggs på. Här är var det faller isär.

  • Du reagerar för sent eftersom ingen bevakar arket varje timme.
  • Översättningen sker inkonsekvent, så brådska bedöms utifrån ett halvt förstått budskap.
  • Manuell triagering blir en flaskhals, vilket gör att ”viktigt” och ”brådskande” flyter ihop.
  • Recensioner kategoriseras inte, så mönster som klagomål på ”frakt” förblir osynliga tills tappet märks.

Lösningen: översätt, poängsätt, tagga och larma på rätt sätt

Det här n8n-flödet gör ditt Google Sheet till ett lättviktigt system för recensionsbevakning. Enligt schema hämtar det rader som är markerade som väntande, skickar varje recension till en AI-agent (OpenAI) för översättning och analys och skriver sedan tillbaka strukturerade resultat till samma kalkylark. Analysen innehåller en engelsk översättning, en sentimentpoäng från -1,0 till +1,0, en brådskanivå (hög, medel, låg), en kategoritagg som Frakt eller Support samt nyckelfraser för snabb överblick. När arket är uppdaterat kontrollerar flödet prioritet och tonläge. Är det brådskande får du en Telegram-varning direkt. Om inte får du ändå en standardnotis, så att inget försvinner i tomma intet.

Flödet börjar med en schemalagd körning och en hämtning från Google Sheets. AI gör det tunga jobbet i mitten (översättning, poängsättning, taggning), och sedan styr flödet resultatet till ett av två Telegram-meddelanden. Du slutar barnvakta din recensionslogg och börjar svara med rätt kontext.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut i praktiken

Säg att du får 30 nya recensioner per dag och att ungefär en tredjedel är på japanska. Manuellt tar även en snabb process (öppna Sheets, översätta, avgöra brådska, lägga till taggar, skriva till teamet) kanske 4 minuter per recension, alltså runt 2 timmar per dag. Med det här flödet lägger du ungefär 5 minuter på att titta i Telegram och öppnar bara arket när något flaggas som hög prioritet. Resten bearbetas och skrivs tillbaka automatiskt medan du gör annat.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra inkommande recensionsrader.
  • Telegram för att ta emot brådskande och standardnotiser.
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard under API keys)

Svårighetsnivå: medel. Du kopplar konton, klistrar in autentiseringsuppgifter och justerar några fält i arket och i AI-prompten.

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

Så fungerar det

En schemalagd kontroll sätter igång allt. n8n kör med ett intervall du väljer och frågar sedan ditt Google Sheet efter recensionsrader.

Bara väntande recensioner går vidare. Flödet filtrerar på objekt som inte har bearbetats ännu (baserat på ditt ProcessStatus-fält), så du inte analyserar samma recension om och om igen.

AI översätter och strukturerar recensionen. AI-agenten skickar texten till en OpenAI-chatmodell som returnerar en översättning plus en sentimentpoäng, en brådsketikett, en kategoritagg och nyckelfraser. Ett avkodningssteg omvandlar sedan AI-utdata till felfria fält som n8n kan lagra.

Resultaten hamnar där teamet redan jobbar. Flödet skriver tillbaka allt till Google Sheets och använder sedan en prioriteringskontroll för att avgöra vilket Telegram-meddelande som ska skickas. ”Hög + negativ” ger ett brådskande ping. Resten går som en standardnotis.

Du kan enkelt justera sentimenttröskeln och brådskereglerna efter dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera schematriggern

Ställ in arbetsflödet så att det körs enligt ett schema så att nya recensionsposter analyseras automatiskt.

  1. Lägg till och öppna Scheduled Run Start.
  2. I Rule definierar ni önskat intervall (den aktuella regeln har tomma intervallvärden).
  3. Behåll Flowpast Branding som en valfri fäst anteckning endast för dokumentation.

Tips: Om ni behöver att detta körs dagligen, ställ in intervallet till 1 dag i Scheduled Run Start.

Steg 2: Anslut Google Sheets

Konfigurera kalkylbladets källa och mål för recensionsposterna och analysresultaten.

  1. Öppna Retrieve Review Records och ställ in Document till ert ark (för närvarande Your Google Sheet).
  2. Ställ in Sheet Name till Sheet1 (värde gid=0).
  3. Öppna Write Back to Sheet och bekräfta att Operation är update.
  4. I Write Back to Sheet verifierar ni att mappningen för Columns använder uttryck som {{ $json.ReviewID }} och {{ $json.TranslatedText }}.

Credential Required: Anslut era Google Sheets-inloggningsuppgifter i både Retrieve Review Records och Write Back to Sheet.

Steg 3: Filtrera och förbered recensionsdata

Bearbeta endast recensioner som inte har hanterats ännu och förbered sedan payloaden för AI-analys.

  1. Öppna Select Pending Reviews och bekräfta att villkoret kontrollerar att {{ $json.ProcessStatus }} är lika med en tom sträng.
  2. Öppna Map Review Payload för att mappa fälten som används av AI-steget (behåll standardinställningarna om ni bara skickar vidare).

Tips: Om ert ark använder ett annat statusfält, uppdatera villkorsuttrycket i Select Pending Reviews därefter.

Steg 4: Konfigurera AI-analys av recensioner

Konfigurera AI-agenten för att översätta och analysera japanska recensioner i ett strikt JSON-format.

  1. Öppna AI Review Analyst och behåll prompttexten som den är, inklusive recensionsreferensen {{ $('Retrieve Review Records').item.json['Keyword'] }}.
  2. Bekräfta att Agent är inställd på conversationalAgent och att Prompt Type är define.
  3. Öppna OpenAI Chat Engine och ställ in Temperature till 0.3 för att hålla utdata konsekvent.

Credential Required: Anslut era OpenAI-inloggningsuppgifter i OpenAI Chat Engine. Den här språkmodellen driver AI Review Analyst, så inloggningsuppgifter måste läggas till i den överordnade modellnoden.

Steg 5: Avkoda AI-utdata och uppdatera arket

Tolka AI-svaret till strukturerade fält och uppdatera originalarket med analysresultaten.

  1. Öppna Decode AI Output och behåll JavaScript Code som extraherar JSON och slår ihop det med Map Review Payload.
  2. I Write Back to Sheet säkerställer ni att mappningen inkluderar {{ $json.ProcessStatus }} och {{ $json.ProcessedAt }} så att rader markeras som klara.

Tips: Kodnoden sätter standardvärden om parsningen misslyckas. Detta förhindrar att arbetsflödet går sönder vid felaktigt formaterad AI-utdata.

Steg 6: Rutta efter prioritet och skicka Telegram-aviseringar

Prioritera brådskande recensioner och avisera teamet via Telegram.

  1. Öppna Assess Priority & Mood och verifiera villkoren: {{ $json.Importance }} är lika med High eller {{ $json.SentimentScore }} är mindre än -0.5.
  2. Bekräfta att Assess Priority & Mood skickar utdata till både Telegram Urgent Notice och Telegram Standard Notice parallellt.
  3. I Telegram Urgent Notice behåller ni meddelandetexten med uttryck som {{ $json.OriginalText }} och {{ $json.TranslatedText }}.
  4. I Telegram Standard Notice behåller ni sammanfattningsmeddelandet med {{ $json.ReviewID }}, {{ $json.Sentiment }}, {{ $json.Importance }} och {{ $json.Category }}.

Credential Required: Anslut era Telegram-inloggningsuppgifter i Telegram Urgent Notice och Telegram Standard Notice.

Steg 7: Testa och aktivera ert arbetsflöde

Validera end-to-end-bearbetningen innan ni aktiverar schemalagd körning.

  1. Klicka på Execute Workflow och verifiera att Retrieve Review Records hämtar rader och att Select Pending Reviews filtrerar väntande objekt.
  2. Bekräfta att AI Review Analyst returnerar JSON och att Decode AI Output genererar fält som TranslatedText och SentimentScore.
  3. Kontrollera arket för att säkerställa att Write Back to Sheet uppdaterar den matchande raden för ReviewID med ProcessStatus inställt på Completed.
  4. Verifiera Telegram-notiser: brådskande recensioner visas i Telegram Urgent Notice och övriga i Telegram Standard Notice.
  5. Växla Active för att aktivera schemalagda körningar i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Åtkomst till Google Sheets kan fallera om det anslutna Google-kontot förlorar behörighet till kalkylarket. Om det uppstår fel, kontrollera först delningsinställningarna för arket och Google-autentiseringsuppgiften i n8n.
  • Om du bearbetar en större batch av väntande rader kan OpenAI-svar ta längre tid än väntat. Öka schemaintervallet (eller lägg in väntetid) om efterföljande noder börjar skriva tomma fält.
  • Telegram-larm upplevs som ”stökiga” när AI-prompten är generisk. Lägg in dina egna definitioner av brådskande tidigt (återbetalningsbegäran, säkerhetsproblem, utebliven leverans), annars kommer du att tysta notiserna inom en vecka.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Sheets Telegram alerts?

Cirka 30 minuter om ditt ark och din Telegram-bot är redo.

Behöver jag kunna koda för att automatisera Sheets Telegram alerts?

Nej. Du kommer främst att koppla konton och klistra in dina API-nycklar. Den enda ”tekniska” delen är att matcha dina Google Sheets-kolumner mot arbetsflödets fält.

Är n8n gratis att använda för det här arbetsflödet för Sheets Telegram alerts?

Ja. n8n har ett gratis alternativ för egen drift 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 OpenAI API-kostnader (oftast några cent per batch, beroende på volym).

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

Kan jag anpassa det här arbetsflödet för Sheets Telegram alerts för andra språk och brådskeregler?

Ja, och det bör du. Du kan ändra käll-/målspråk genom att redigera prompten i steget ”AI Agent – Review Analysis” och sedan justera vad som räknas som brådskande i kontrollerna ”Assess Priority & Mood” (standardtröskeln för sentiment ligger runt -0,5). Vanliga justeringar är att lägga till nya kategorier (Refund, Fraud, Damaged), ändra definitionen av ”High” så att den matchar din SLA och skriva om Telegram-meddelandet så att det inkluderar order-ID eller SKU när det finns.

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

Oftast beror det på behörigheter eller att fel kalkylark är valt. Kontrollera Google-autentiseringsuppgiften i n8n igen, bekräfta att arket är delat med det Google-kontot och säkerställ att arbetsflödet fortfarande pekar på samma kalkylark och flik (att byta namn på flikar kan göra att det slutar fungera). Om det bara fallerar ibland kan du slå i Googles API-gränser vid stora hämtningar, så minska batchstorleken eller kör mer sällan.

Hur många recensioner klarar den här automatiseringen för Sheets Telegram alerts?

Några hundra per dag är vanligt med en modest setup, och egen drift skalar med din server.

Är den här automatiseringen för Sheets Telegram alerts bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet har grenlogik (brådskande vs standard) plus AI-tolkning som mår bra av mer kontroll. n8n ger dig också en tydlig väg till egen drift, vilket spelar roll när du bearbetar recensioner varje timme. Zapier och Make fungerar helt okej för enkla larm, men de kan bli dyra eller begränsande när du lägger till filtrering, formatering och AI i samma flöde. Dessutom skriver det här flödet tillbaka innehållsrika fält till Google Sheets, så att ditt kalkylark med tiden blir en riktig recensionsdatabas, inte bara en triggerkälla. Prata med en automationsexpert om du vill ha hjälp att välja rätt plattform.

När det här väl rullar hålls kalkylarket organiserat och de riktigt jobbiga recensionerna slutar smita förbi. Du ser de brådskande snabbt, och kan äntligen ignorera bruset.

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