Din supportinkorg ska inte kännas som Måndag hela veckan. Men när samma frågor återkommer, svaren blir inkonsekventa och feedbacken hamnar “någonstans i chatten”, slutar du med att gissa vad kunderna faktiskt tycker.
Supportansvariga märker det först. Småföretagare ser det när återbetalningarna börjar smyga upp. Och byråteam hatar det eftersom kundfeedback snabbt blir rörig. Den här Telegram Sheets ratings-automationen gör Telegram-konversationer till guidade menyer och fångar sedan strukturerad 5‑stjärnig feedback som du faktiskt kan använda.
Nedan ser du exakt vad arbetsflödet gör, vad som förändras i vardagen och var tidsbesparingarna kommer ifrån (utan att göra det här till ett kodningsprojekt).
Så fungerar den här automationen
Hela n8n-arbetsflödet, från trigger till slutligt resultat:
n8n Workflow Template: Telegram + Google Sheets: logga supportbetyg snabbt
flowchart LR
subgraph sg0["TG Trigger node Flow"]
direction LR
n0["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/telegram.svg' width='40' height='40' /></div><br/>TG Trigger node"]
n1@{ icon: "mdi:code-braces", form: "rounded", label: "Prepare Magic Response", pos: "b", h: 48 }
n2@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Bot Token API KEY", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Is CALLBACK?", pos: "b", h: 48 }
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Send to Telegram API"]
n5["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Answer Callback"]
n3 --> n4
n3 --> n5
n0 --> n1
n2 --> n3
n1 --> n2
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n3 decision
class n4,n5 api
class n1 code
classDef customIcon fill:none,stroke:none
class n0,n4,n5 customIcon
Problemet: supportchattar skapar inte användbar feedback
Telegram är toppen för snabb support, tills det blir ditt inofficiella ärendehanteringssystem. Kunder ställer samma handfull frågor, ditt team skriver samma svar, och en “snabb chatt” blir en lång pingpong eftersom ingen styr samtalet. Sedan försöker du mäta kvalitet. Du scrollar chathistorik, kopierar några meddelanden till ett kalkylblad och kallar det feedback. Ärligt talat är det inte feedback. Det är fragment. Än värre: det är de som haft en dålig upplevelse som hörs högst.
Det summeras snabbt. Så här faller det isär i verkligheten.
- Du svarar manuellt på återkommande frågor, vilket i det tysta bränner en eller två timmar varje vecka.
- Kunder vet inte vad de ska göra härnäst, så de skickar extra meddelanden som hade kunnat undvikas med en meny.
- Betyg efterfrågas inkonsekvent, så du kan inte jämföra veckor eller handläggare med någon säkerhet.
- När du väl samlar in feedback är den inte strukturerad, vilket gör uppföljning långsam och onödigt krånglig.
Lösningen: en Telegram-botmeny + 5-stjärniga betyg loggade i Sheets
Det här arbetsflödet ger dig en interaktiv Telegram-bot som guidar folk till rätt svar och sedan fångar ett enkelt 5‑stjärnigt betyg när det är relevant. Det börjar i samma ögonblick som någon skriver till din bot. n8n läser den inkommande Telegram-uppdateringen, plockar ut nyckeldetaljer som användarens namn och ID och avgör vad användaren försöker göra (till exempel öppna huvudmenyn, gå till inställningar eller betygsätta en funktion). Därefter genererar det ett svar plus en inline-knappmeny som ändras beroende på vad användaren klickar på. I stället för att skicka ett nytt meddelande varje gång kan boten uppdatera det befintliga meddelandet på plats, så chatten hålls prydlig. När användaren trycker på ett stjärnbetyg registrerar arbetsflödet betyget (och sammanhanget) i Google Sheets så att du får en enkel, sökbar logg över feedback.
Arbetsflödet startar med en Telegram-trigger. Ett Function-steg sätter ihop rätt svar och bygger knapplayouten (huvudmeny, undermenyer och betygsknapparna). Sedan skickar HTTP-förfrågningar eller redigerar Telegram-meddelandet via Telegram Bot API, plus en andra förfrågan som bekräftar callbacken så att användaren slipper den irriterande “laddar”-snurran.
Det här får du: automation vs. resultat
| Vad det här arbetsflödet automatiserar | Resultaten du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du hanterar ungefär 30 supportchattar i Telegram per vecka. Om ens 15 av dem avslutas med en “Hur var det här?”-uppföljning lägger du vanligtvis runt 2 minuter per person på att fråga, vänta och sedan kopiera betyget någonstans, vilket är cirka 30 minuters admin. Lägg till ytterligare 2 minuter per chatt för återkommande navigeringsfrågor (“Var hittar jag…?”), och du är snabbt uppe i nästan 2 timmar i veckan. Med det här arbetsflödet besvarar menyn navigeringsfrågorna direkt, och stjärnbetyget loggas av sig självt med ett tryck. Du kollar Sheets senare. Klart.
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)
- Telegram som ingång för supportchatten.
- Google Sheets för att lagra betyg och användarinformation.
- Telegram Bot Token (hämta den från BotFather i Telegram).
Kunskapsnivå: Medel. Du kommer mest att kopiera in uppgifter och redigera några meny-“cases”, men du bör vara bekväm med att testa och läsa felmeddelanden.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En kund skriver till din Telegram-bot. Telegram Trigger tar emot meddelandet (eller knappklickshändelsen) i realtid, så du behöver varken polla eller kolla manuellt.
Arbetsflödet listar ut vad användaren klickade på eller skrev. En Function-nod extraherar personens namn och ID och mappar sedan åtgärden till en menyväg (huvudmeny, inställningar, profil eller betygsfrågan).
Det bygger rätt meny och svarstext. Inline-tangentbord genereras dynamiskt baserat på vägen, vilket är så du får navigering i flera nivåer utan att skriva om boten varje gång du lägger till ett nytt val.
Telegram får ett API-anrop för att skicka eller redigera meddelandet. Eftersom n8n:s inbyggda Telegram-nod inte stödjer dynamiska inline-tangentbord använder arbetsflödet HTTP Request-steg för att anropa Telegram Bot API direkt. En separat callback-bekräftelse förhindrar “laddar”-animationen efter klick.
Du kan enkelt ändra menyvalen så att de matchar dina faktiska supportkategorier utifrån dina behov. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera Telegram-triggern
Det här arbetsflödet startar när er Telegram-bot tar emot ett meddelande eller en callback-förfrågan.
- Lägg till och öppna Incoming Telegram Trigger.
- Ställ in Updates på
messageochcallback_query. - Credential Required: Anslut era telegramApi-inloggningsuppgifter.
- Spara noden så att n8n kan registrera webhooken.
Steg 2: Anslut Telegram API-åtkomst
Det här steget injicerar er bottoken för användning i efterföljande HTTP-förfrågningar.
- Öppna Assign Bot Token.
- Under Assignments ställer ni in botToken till
[CONFIGURE_YOUR_API_KEY]. - Låt Include Other Fields vara aktiverat (
true) så att data uppströms bevaras.
[CONFIGURE_YOUR_API_KEY] kommer Telegram API-anropen att misslyckas med obehörighetsfel.Steg 3: Sätt upp logik för meddelandebearbetning
Den här funktionen bygger den dynamiska svarstexten, tangentbordet och API-metoden baserat på meddelanden eller knapp-callbacks.
- Öppna Compose Dynamic Reply och behåll Function Code som angivet för att generera menylägget och callbacks.
- Verifiera att funktionen returnerar
apiMethod,requestBody,isCallbackochcallbackQueryIdi JSON-payloaden. - Bekräfta att Compose Dynamic Reply är kopplad från Incoming Telegram Trigger och till Assign Bot Token.
Steg 4: Konfigurera routning och API-dispatch
Arbetsflödet kontrollerar om den inkommande uppdateringen är en callback och dispatchar därefter rätt Telegram API-anrop.
- Öppna Callback Branch Check och ställ in det booleska villkoret Value 1 till
{{ $json.isCallback }}och Value 2 tilltrue. - I Telegram API Dispatch ställer ni in URL till
https://api.telegram.org/bot{{ $json.botToken }}/{{ $json.apiMethod }}. - I Telegram API Dispatch ställer ni in Method till
POSToch JSON Body till{{ JSON.stringify($json.requestBody) }}med Send Body aktiverat och Specify Body satt tilljson. - I Callback Acknowledge ställer ni in URL till
https://api.telegram.org/bot{{ $('Assign Bot Token').item.json.botToken }}/answerCallbackQueryoch JSON Body till{ "callback_query_id": "{{ $('Compose Dynamic Reply').item.json.callbackQueryId }}", "text": "✅" }. - Callback Branch Check skickar utdata till både Telegram API Dispatch och Callback Acknowledge parallellt för callback-förfrågningar.
Steg 5: Testa och aktivera
Validera hela menyflödet och aktivera arbetsflödet för produktionsanvändning.
- Klicka på Execute Workflow och skicka ett meddelande som
/startellerhelptill er Telegram-bot. - Bekräfta att boten svarar med ett meddelande och ett inline-tangentbord, och att knapptryckningar uppdaterar meddelandet (callback-flöde).
- Verifiera att callback-trycket triggar både det redigerade meddelandet och ✅-kvittensen utan fel.
- Växla arbetsflödet till Active för att hålla det igång för riktiga användare.
Vanliga fallgropar
- Telegram-uppgifter kan löpa ut eller klistras in fel. Om saker slutar fungera, kontrollera bot-token i steget “Set Bot Token” först och bekräfta att boten fortfarande kan ta emot meddelanden.
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om nedströmsnoder misslyckas på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera outputs i all evighet.
Vanliga frågor
Cirka 30–60 minuter om din bot-token och ditt ark är redo.
Ingen kodning krävs. Du kommer att redigera några meny-“cases” i en Function-nod, men det är mest copy/paste och testning.
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 Telegram (gratis) och användning av Google Sheets (oftast gratis för de flesta små team).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärt och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, men du vill göra det med tydlig struktur. I Function-noden “Compose Dynamic Reply” lägger du till separata menyvägar som sales_main och support_main och pekar sedan varje väg till sin egen undermeny och betygsprompt. Många team lägger också till en första skärm med knappraden “Välj avdelning”, vilket håller routingen ren. Om du vill ha separata kalkylark per avdelning kan du byta så att Google Sheets-skrivsteget riktar mot ett annat ark/flik baserat på vald väg.
Oftast handlar det om bot-token, eller att token är sparad på fel ställe i n8n. Generera om token i BotFather, uppdatera den i steget “Set Bot Token” och testa sedan igen genom att skicka ett nytt meddelande till boten. Om knappklick inte fungerar, kontrollera att dina HTTP Request-noder träffar rätt Telegram Bot API-endpoints och att callback queries bekräftas. Rate limits är ovanligt vid små volymer, men om du testar snabbt kan du behöva pausa en stund mellan klick.
Några hundra chattar per dag är realistiskt på en normal setup, och egen drift tar bort n8n:s körningsbegränsningar helt (din server blir gränsen).
Ofta, ja, eftersom Telegrams inline-tangentbord vanligtvis kräver mer kontroll än “trigger → action”. Det här arbetsflödet bygger på HTTP-förfrågningar till Telegram Bot API och meddelanderedigering, vilket kan bli klumpigt (eller dyrt) i verktyg som föredrar enkla connectors. n8n är också enklare att bygga ut när du vill ha förgrenade menyer, mer logik och callback-bekräftelser på ett och samma ställe. Om ditt mål bara är “skicka betyg till ett ark” kan Zapier eller Make fungera bra. Om du vill ha en riktig menydriven bot är n8n en smidigare väg. Prata med en automationsexpert om du vill ha en snabb rekommendation för din setup.
Strukturerade betyg, färre upprepade frågor och en supportchatt som känns organiserad. Sätt upp det en gång, och låt sedan arbetsflödet ta hand om grovjobbet medan du fokuserar på de knepiga ärendena.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.