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

Telegram + Jira: gör feedback till rankade ärenden

Rickard Andersson Partner, Nodenordic.se

Din feedback finns förmodligen överallt. Ett Telegram-meddelande här, ett Google Form-svar där, ett “snabbt noterat”-mejl som aldrig blir ett Jira-ärende.

Den här Telegram Jira-automationen slår först mot produktchefer, men supportansvariga och grundare känner av den också. Du börjar gissa prioriteringar, läsa samma klagomål om och om igen och leverera den högst ljudliga önskan i stället för den rätta.

Det här flödet omvandlar rå feedback till rankade Jira-ärenden automatiskt, med AI-sammanfattningar, konsekvent poängsättning och en månadsrapport som du kan vidarebefordra till intressenter utan att skriva om något.

Så här fungerar automationen

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

n8n Workflow Template: Telegram + Jira: gör feedback till rankade ärenden

Problemet: feedback blir backloggkaos

Feedbacktriage låter enkelt tills du lever i det. En användare skickar ett Telegram-meddelande, någon annan fyller i ett Google Form, och en “allvarlig bugg” landar i Gmail 21:47. Nu har du tre ställen att bevaka, tre format att tolka och en Jira-backlogg som bara uppdateras när någon orkar copy-pasta. Den dolda kostnaden är inte bara tid. Det är den mentala belastningen av att avgöra vad som spelar roll, tappad kontext när ärenden är ofullständiga och den obekväma månadsslutspaniken när du ska förklara vad användarna faktiskt bad om.

Det blir snabbt mycket. Här är var det oftast faller isär.

  • Du tappar konsekvent prioritering eftersom “brådskande” betyder olika saker i varje kanal.
  • Att kopiera feedback till Jira bjuder in fel, och de bästa detaljerna är de som försvinner.
  • Support och produkt gör dubbeljobb, eftersom samma önskemål kommer i chatt och mejl.
  • Månadsrapportering blir ett manuellt arkeologiprojekt, vilket gör att det ofta inte blir av.

Lösningen: en gemensam intake-pipeline som poängsätter och skapar Jira-ärenden

Det här flödet skapar en repeterbar “feedback → backlogg”-pipeline över Telegram, Google Forms/Sheets och Gmail. Varje inkommande meddelande normaliseras till en och samma struktur, berikas med användarkontext (som viktning per tier) och skickas till en AI-modell som klassificerar feedbacken och plockar ut det viktiga: sentiment, smärtnivå, affärspåverkan, uppskattad insats, taggar, en kort sammanfattning och till och med acceptanskriterier. Därefter räknar n8n ut en RICE-liknande prioritetspoäng och mappar den till en tydlig intern prioritet (P0 till P3) plus dina Jira-prioritetsnivåer. Till sist skapas Jira-ärendet med full kontext, posten loggas i Google Sheets för analys och en Notion-sida genereras så att ärendet får en hållbar “single source of truth” bortom ett enskilt beskrivningsfält.

Flödet startar när feedback kommer in via Telegram, en ny Google Sheet-rad från ett formulär eller ett matchande Gmail-meddelande. AI hanterar klassificering och poängsättning, sedan skapar n8n Jira-ärendet och skriver allt till din logg i Sheets och till Notion. Om källan är Telegram får användaren en tydlig bekräftelse tillbaka med Jira-nyckel och prioritet så att förväntningarna sätts tidigt.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du får 20 feedbackpunkter i veckan via Telegram, ett Google Form och Gmail. Manuell hantering innebär ofta cirka 10 minuter per punkt för att läsa, tolka, skapa ett Jira-ärende, märka upp det och klistra in kontext, alltså runt 3 timmar i veckan. Med det här flödet sker intaget direkt, AI-analysen kör i bakgrunden och du granskar mest de skapade Jira-ärendena i batchar, kanske 30 minuter totalt. Det är cirka 2 timmar tillbaka varje vecka, plus betydligt färre “vänta, vad menade användaren egentligen?”-uppföljningar.

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-bot för att ta emot feedbackmeddelanden.
  • Jira Cloud för att skapa ärenden i ditt projekt.
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard).

Svårighetsnivå: medel. Du kopplar in autentiseringar, justerar några mappningar (tiers, Jira-fält) och testar varje intagskanal en gång.

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

Så fungerar det

Feedback kommer in från tre ställen. Ett Telegram-botmeddelande, ett nytt Google Form-svar (i Sheets) eller ett filtrerat Gmail-mejl triggar flödet. Du bestämmer Gmail-filtret (till exempel att ämnesraden innehåller “Feedback”).

Allt normaliseras. Flödet konverterar varje källa till samma JSON-format så att efterföljande steg inte bryr sig om var det kom ifrån. Det är här många automationer tyst fallerar, och därför känns den här mallen stabil när den väl rullar.

AI gör triage-jobbet. OpenAI klassificerar önskemålet (bugg, funktion, fråga), extraherar taggar, poängsätter sentiment och smärta, uppskattar affärspåverkan och implementeringsinsats och skriver en kort sammanfattning med acceptanskriterier. Sedan slår n8n ihop analysen tillbaka in i det ursprungliga feedbackobjektet.

Ärenden, dokumentation och loggar skapas. En RICE-liknande beräkning ger en poäng och mappar den till P0–P3 plus Jira-prioritetsfält, och därefter skapas ett Jira-ärende. Flödet lägger också till en rad i Google Sheets för analys, skapar en Notion-sida som länkar ihop allt och skickar bekräftelser (Telegram-svar när det är relevant, plus en e-postbekräftelse).

Du kan enkelt ändra tier-viktning så att den matchar din prismodell utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Telegram-triggern

Det här arbetsflödet startar med tre intagstriggers plus ett månadschema. Konfigurera varje trigger så att feedback kan komma in från Telegram, Google Forms (Sheets) och Gmail.

  1. Öppna Telegram Message Trigger och ställ in Updates så att den inkluderar message.
  2. Autentiseringsuppgifter krävs: Anslut era Telegram API-uppgifter i Telegram Message Trigger.
  3. Öppna Form Sheet Trigger och ställ in Event till rowAdded.
  4. I Form Sheet Trigger, ställ in Sheet Name till Réponses au formulaire 1 och Document ID till [YOUR_ID].
  5. Autentiseringsuppgifter krävs: Anslut era Google Sheets-uppgifter i Form Sheet Trigger.
  6. Öppna Gmail Intake Trigger och ställ in Filters → Sender till [YOUR_EMAIL] och Label IDs till Label_3151595203057118485.
  7. Autentiseringsuppgifter krävs: Anslut era Gmail-uppgifter i Gmail Intake Trigger.
  8. Öppna Monthly Schedule Trigger och ställ in regeln till Days Interval 30 med Trigger At Hour 17.
Om Telegram-uppdateringar inte tas emot, spara om Telegram Message Trigger för att uppdatera webhooken och säkerställ att boten har startats av den avsedda användaren.

Steg 2: normalisera och berika inkommande feedback

Alla intagskällor leds in i en normaliserad struktur och användarberikning innan AI-analys.

  1. I Normalize Payload, behåll JavaScript-koden som den är för att detektera källa och outputa den enhetliga strukturen med fälten source, user och content.
  2. Bekräfta att Normalize Payload är kopplad från Telegram Message Trigger, Form Sheet Trigger och Gmail Intake Trigger (alla vägar matar in i samma nod).
  3. I Telegram Quick Reply, ställ in Text till =✅ Feedback received 🔄 Analysis in progress ⏱️ Estimated time 2 minutes och Chat ID till [YOUR_ID].
  4. Autentiseringsuppgifter krävs: Anslut era Telegram API-uppgifter i Telegram Quick Reply.
  5. I Enrich User Profile, redigera platshållarna i tierMapping (ersätt [YOUR_EMAIL]) så att de speglar era faktiska användarnivåer.
⚠️ Vanlig fallgrop: Om ni inte ersätter [YOUR_EMAIL] i Enrich User Profile kommer alla användare att standardiseras till nivån free, vilket påverkar prioriteringspoängen.

Steg 3: konfigurera AI-analys av feedback

AI-noderna analyserar feedback, tolkar JSON och beräknar en prioriteringspoäng som används för Jira-routning och rapportering.

  1. I AI Feedback Analysis, verifiera att modellen är gpt-4o-mini och att det andra meddelandet innehåller uttryck som {{$json.content.raw_text}}, {{$json.user.tier}} och {{$json.source}}.
  2. Autentiseringsuppgifter krävs: Anslut era OpenAI-uppgifter i AI Feedback Analysis.
  3. Lämna Extract AI JSON oförändrad så att den rensar och tolkar AI:ns JSON-svar med fallback-hantering.
  4. I Compute Priority Score, behåll RICE-beräkningslogiken och Jira-prioritetsmappningen intakt för konsekvent scoring.
Om AI-svar inte går att tolka lägger Extract AI JSON in en säker fallback med needs-review-taggar, vilket hjälper till att förhindra att arbetsflödet fallerar.

Steg 4: konfigurera Jira-skapande och källroutning

Arbetsflödet skapar ett Jira-ärende, bygger Jira-URL:en och routar Telegram-källor till ett bekräftelsemeddelande.

  1. Öppna Generate Jira Issue och ställ in Project till test2 (10002) och Issue Type till Story (10014).
  2. Ställ in Summary till =[{{ $json.scoring.priority }}] {{ $json.ai_analysis.summary }}.
  3. Ställ in Additional Fields → Priority till ={{ $json.scoring.jira_priority_id }} och Description till ={{ $('Extract AI JSON').item.json.ai_analysis.description }}.
  4. Autentiseringsuppgifter krävs: Anslut era Jira Software Cloud-uppgifter i Generate Jira Issue.
  5. I Assemble Jira Output, ersätt https://[YOUR_ID].atlassian.net med er Jira-bas-URL.
  6. I Source Route Check, behåll villkoret ={{ $('Normalize Payload').item.json.source }} lika med telegram för att routa Telegram-feedback.
  7. Source Route Check skickar vidare till Telegram Result Notice när källan är Telegram, annars går den direkt till Append Analytics Log.
  8. I Telegram Result Notice, behåll meddelandemallen med uttryck som {{ $json.jira.key }} och {{ $json.jira.url }} för dynamisk output.
  9. Autentiseringsuppgifter krävs: Anslut era Telegram API-uppgifter i Telegram Result Notice.

Steg 5: konfigurera analys, Notion och e-postutdata

Feedback loggas i Google Sheets, en Notion-post skapas och ett bekräftelsemejl skickas.

  1. I Append Analytics Log, ställ in Operation till append, Document ID till [YOUR_ID] och Sheet Name till Feuille 1.
  2. Bekräfta att kolumnmappningarna i Append Analytics Log använder uttryck som ={{ $json.jira.url }}, ={{ $('Compute Priority Score').item.json.scoring.priority }} och ={{ $now.toFormat('yyyy-LL-dd HH:mm:ss') }}.
  3. Autentiseringsuppgifter krävs: Anslut era Google Sheets-uppgifter i Append Analytics Log.
  4. I Send Confirmation Email, ställ in Send To till [YOUR_EMAIL], Subject till Your feedback och behåll meddelandetexten som angivet.
  5. Autentiseringsuppgifter krävs: Anslut era Gmail-uppgifter i Send Confirmation Email.
  6. I Create Notion Record, ställ in Title till =Feedback {{ $now.toFormat('dd/MM/yyyy HH:mm:ss') }} och Page ID till https://[YOUR_ID].
  7. Autentiseringsuppgifter krävs: Anslut era Notion-uppgifter i Create Notion Record.

Steg 6: konfigurera pipeline för månadsrapportering

Månadschemat läser feedbackloggar, sammanställer mätvärden, genererar AI-insikter och skickar en rapport via Notion, Sheets och Gmail.

  1. I Read Feedback Sheet, ställ in Document ID till [YOUR_ID] och Range till A1:S1000 under Options → Data Location On Sheet.
  2. Autentiseringsuppgifter krävs: Anslut era Google Sheets-uppgifter i Read Feedback Sheet.
  3. Behåll koden i Compile Monthly Metrics oförändrad för att beräkna månadsaggregering och sammanfattningar.
  4. I AI Monthly Insights, ställ in Model till gpt-5 och behåll JSON Output aktiverat.
  5. Autentiseringsuppgifter krävs: Anslut era OpenAI-uppgifter i AI Monthly Insights.
  6. I Create Monthly Notion, ställ in Title till =Montly report och Page ID till https://[YOUR_ID].
  7. Autentiseringsuppgifter krävs: Anslut era Notion-uppgifter i Create Monthly Notion.
  8. I Log Monthly Report, ställ in Operation till append och mappa fält som ={{ $('Compile Monthly Metrics').item.json.stats.month }} och ={{ $now.toISO() }}.
  9. Autentiseringsuppgifter krävs: Anslut era Google Sheets-uppgifter i Log Monthly Report.
  10. I Dispatch Report Email, behåll HTML-meddelandemallen och ställ in Subject till =📊 Monthly Product Intelligence Report - {{ $json.Month }}.
  11. Autentiseringsuppgifter krävs: Anslut era Gmail-uppgifter i Dispatch Report Email.
⚠️ Vanlig fallgrop: Om ert intervall i feedbackarket inte inkluderar alla kolumner som används i Compile Monthly Metrics kommer månadsrapporten att visa nollor eller saknade mätvärden.

Steg 7: testa och aktivera ert arbetsflöde

Kör manuella tester för varje intagskälla och verifiera att utdata till Jira, Notion, Sheets och e-post fylls i korrekt.

  1. Klicka på Execute Workflow och skicka ett Telegram-meddelande för att trigga Telegram Message Trigger.
  2. Bekräfta att körningen passerar Normalize Payload, AI Feedback Analysis, Generate Jira Issue, och att Telegram Result Notice skickar ett meddelande med en Jira-länk.
  3. Testa Google Forms-vägen genom att lägga till en rad i formulärets svarsheet och säkerställ att Append Analytics Log skriver en ny rad.
  4. Testa Gmail-vägen genom att skicka ett mejl som matchar etiketten och avsändarfiltret till Gmail Intake Trigger.
  5. Verifiera att Create Notion Record skapar en sida med AI-analysen och Jira-detaljer.
  6. När alla vägar fungerar, växla 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

  • Jira-autentisering kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först n8n:s kredentialtest och behörigheterna i ditt Jira-projekt.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Telegram Jira-automationen?

Cirka 60 minuter om dina autentiseringar och ditt Jira-projekt är redo.

Behöver jag kunna koda för att automatisera Telegram-feedback till Jira-ärenden?

Nej. Du kopplar konton och justerar några mappningar som Jira-projekt, ärendetyp och tier-vikter.

Är n8n gratis att använda för det här Telegram Jira-automationsflödet?

Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på $20/månad för högre volym. Du behöver också räkna med OpenAI API-kostnader (ofta några dollar i månaden vid typiska feedbackvolymer).

Var kan jag hosta n8n för att köra den här automationen?

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 hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här Telegram Jira-automationsflödet för andra poängregler?

Ja, och det bör du. Den enklaste platsen är kodnoden för prioritetsberäkning där den RICE-liknande poängen räknas ut och mappas till P0–P3 och Jira-prioriteter. Vanliga justeringar är att ändra tier-vikter (gratis vs. enterprise), justera insatsskalan och tvinga vissa taggar (som “security” eller “billing”) att flyta högre. Du kan också finslipa prompten för AI-analysen så att den returnerar exakt de fält ditt team använder i groomingen.

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

Oftast är det utgångna autentiseringar eller saknade behörigheter i Jira-projektet. Återanslut Jira-kredentialen i n8n och bekräfta sedan att kontot kan skapa ärenden i målprojektet och sätta prioritet/etiketter. Om det bara misslyckas ibland kan du slå i rate limits när flera feedbackpunkter kommer in samtidigt.

Hur många feedbackpunkter kan den här Telegram Jira-automationen hantera?

Många.

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

Det beror på hur seriös du är med poängsättning och spårbarhet. Zapier eller Make kan flytta meddelanden till Jira, men det här flödet bygger på mer avancerad förgrening, kodbaserad scoring och strukturerad AI-utdata, vilket är där n8n är mer flexibelt. n8n ger dig också en väg för egen drift, så du betalar inte extra varje gång du lägger till en ny gren av typen “om källan är Telegram, svara då”. Om din setup verkligen bara är “meddelande kommer in, skapa ett ärende” kan enklare verktyg räcka. Om du vill ha konsekvent prioritering, loggning, Notion-dokumentation och månadsrapportering är n8n ett mer naturligt val. Prata med en automationspecialist om du vill ha hjälp att välja.

När detta väl rullar slutar feedback vara en brandkårsutryckning och blir ett system. Flödet tar hand om den repetitiva triagen så att du kan fokusera på att leverera och lära dig.

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