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

Telegram + OpenAI: smidig transaktionsspårning

Rickard Andersson Partner, Nodenordic.se

Att hålla ordning på pengarna låter enkelt – tills du letar igenom chatttrådar, banknotiser och halvfärdiga kalkylblad för att komma ihåg vad de där ”42 $” var till.

Utgiftsspårning i Telegram känns som mest när du har högt tempo. En konsult som fakturerar kunder dagligen märker det direkt. En liten byråägare som jonglerar abonnemang märker det också. Till och med en marknadschef med utlägg och verktyg slutar ofta med helgens ”ekonomistädning”.

Det här n8n-flödet gör Telegram till en lättviktig ekonomiassistent. Du får se hur det loggar transaktioner, autokategoriserar dem med OpenAI, kommer ihåg kontext och skickar tillbaka balanssammanfattningar till dig.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Telegram + OpenAI: smidig transaktionsspårning

Problemet: transaktionsspårning faller ihop i verkligheten

De flesta misslyckas inte med budgeten för att de ”inte bryr sig”. De misslyckas för att spårning är irriterande exakt när du är upptagen. Du köper något, du tänker att du ska logga det senare – och senare blir en dimma. Sen glider siffrorna isär, kategorierna blir röriga och du slutar lita på dina egna totalsummor. Värst är den mentala belastningen: du lägger energi på att minnas transaktioner i stället för att fatta beslut med felfri data.

Det går snabbt. Här är var det brukar fallera.

  • Du matar in en veckas köp i klump, vilket tar runt en timme och ändå missar saker.
  • Kategorier blir inkonsekventa, så ”Programvara”, ”Verktyg” och ”Abonnemang” blir tre olika verkligheter.
  • Din balans är alltid inaktuell, vilket gör att du tvekar i beslut du annars kunde ta med trygghet.
  • När du väl behöver en rapport för en period sitter du och sorterar och filtrerar i stället för att få ett svar.

Lösningen: spåra transaktioner genom att skriva i Telegram

Det här flödet gör ett enkelt Telegram-meddelande till en strukturerad ekonomipost. När du skickar en notis som ”Lunch 18” eller ”Kund betalade 900 för januari” fångar n8n upp det, rensar och strukturerar meddelandet och skickar det till en AI-ekonomiagent. OpenAI tolkar vad du menade (inkomst vs. utgift, kategori, beskrivning, datum), och sedan lagrar flödet det i en databas så att det går att söka och rapportera på senare. Eftersom agenten använder konversationsminne kan du ställa följdfrågor naturligt, som ”Vad spenderade jag på abonnemang den här månaden?”. Till sist får du ett tydligt svar tillbaka i Telegram, så du kan fortsätta i farten.

Flödet startar med en Telegram-trigger och standardiserar sedan ditt meddelande till ett konsekvent format. Därefter kan AI-agenten antingen logga en transaktion eller skapa en balanssammanfattning för en tidsperiod. Slutresultatet är ett tydligt Telegram-svar som bekräftar vad som registrerades och kan dela totalsummor när du ber om det.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du loggar 5 transaktioner per dag (kaffe, programvara, milersättning, en kundbetalning, ett spontant inköp av förbrukningsmaterial). Manuellt tar även en ”enkel” kalkylbladsrutin cirka 2 minuter per transaktion när du öppnar arket, väljer kategori och dubbelkollar totalsummor – alltså ungefär 10 minuter om dagen. Med det här flödet skriver du till Telegram på kanske 30 sekunder per transaktion och är klar, vilket ger dig runt 7 minuter tillbaka varje dag. På en månad blir det några timmar du slipper lägga på att komma ikapp.

Det du behöver

  • n8n-instans (testa n8n Cloud gratis)
  • Självhosting-alternativ om du föredrar det (Hostinger funkar bra)
  • Telegram för att skicka meddelanden och få svar
  • OpenAI för att kategorisera och tolka transaktioner
  • Supabase (Postgres) för att lagra transaktioner och minne
  • OpenAI API-nyckel (hämtas i OpenAI-dashboarden)
  • Supabase API-nyckel + URL (hämtas i Supabase-projektinställningar)
  • Postgres-anslutningssträng (hämtas i Supabase databasinställningar)
  • Telegram bot-token (hämtas från BotFather i Telegram)

Kunskapsnivå: Medel. Du kopplar credentials, skapar några databastabeller och importerar stödflödena för verktygen.

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

Så fungerar det

Ett Telegram-meddelande triggar allt. När du skickar ett meddelande till din bot fångar noden Telegram Trigger upp det direkt. Ingen appväxling. Inget ”jag gör det ikväll”.

Ditt meddelande rensas upp till ett förutsägbart format. Ett Set-steg standardiserar payloaden (vem som skickade det, texten och eventuell metadata) så att AI-agenten får konsekvent input varje gång.

AI-agenten avgör vad som händer härnäst. Med OpenAI:s chattmodell och dess konfigurerade verktyg tolkar den meddelandet som ”logga en transaktion” eller ”svara på en ekonomifråga”. Den kan anropa verktygsflödet Log Transaction för att lagra en inkomst-/utgiftspost, och den kan anropa verktygsflödet Balance Summary när du ber om totalsummor.

Minne gör konversationen användbar. Postgres chattminne sparar tidigare meddelanden så att du kan säga ”samma kategori som sist” eller fråga ”hur ser det ut den här veckan?” och ändå få rimliga resultat.

Telegram får en tydlig bekräftelse eller rapport. Den sista Telegram-noden skickar svaret tillbaka, så att du vet vad som registrerades och kan begära sammanfattningar utan att öppna ett kalkylblad.

Du kan enkelt justera kategorier och rapportperioder så att de matchar hur du sköter din budget. 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 i första hand när ett Telegram-meddelande tas emot och dirigerar sedan datan vidare till bearbetning.

  1. Lägg till eller öppna noden Telegram Incoming Trigger.
  2. Credential Required: Anslut era Telegram Bot API-autentiseringsuppgifter (inga är konfigurerade ännu).
  3. Om ni även vill stödja chattbaserat inflöde, granska Utility: Chat Intake Trigger och anslut den till Standardize Payload (den är för närvarande inte ansluten i exekveringsflödet).

⚠️ Vanlig fallgrop: Om Telegram Incoming Trigger inte är korrekt auktoriserad kommer arbetsflödet aldrig att starta. Säkerställ att bot-token är giltig och att webhooken är registrerad.

Steg 2: Standardisera inkommande data

Normalisera Telegram-payloaden så att AI-agenten får konsekventa fält.

  1. Öppna Standardize Payload.
  2. Mappa inkommande Telegram-fält till ett rent schema som er agent förväntar sig (till exempel: meddelandetext, avsändarnamn och chatt-ID).
  3. Bekräfta att kopplingsvägen är Telegram Incoming TriggerStandardize PayloadAutomated Finance Agent.

Steg 3: Sätt upp AI-bearbetningslagret

AI-agenten använder en språkmodell, minne och verktyg för att tolka finansiella meddelanden och skapa strukturerade utdata.

  1. Öppna Automated Finance Agent och bekräfta att den är ansluten till OpenAI Conversation Model som språkmodell.
  2. Credential Required: Anslut era OpenAI-autentiseringsuppgifter i OpenAI Conversation Model (inga är konfigurerade ännu).
  3. Säkerställ att Postgres Dialogue Memory är ansluten som minne för Automated Finance Agent och lägg till autentiseringsuppgifter i den överordnade noden Automated Finance Agent, inte i minnes-subnoden.
  4. Verifiera att verktygen Log Transaction Tool och Generate Balance Summary är anslutna till Automated Finance Agent; lägg till eventuella nödvändiga autentiseringsuppgifter i den överordnade noden Automated Finance Agent (inte i verktygens subnoder).

Tips: Håll verktygsnamn och beskrivningar tydliga i Automated Finance Agent så att modellen väljer rätt verktyg när den tolkar användarens avsikt.

Steg 4: Konfigurera Telegram-utdata

Skicka AI-agentens svar tillbaka till Telegram efter bearbetning.

  1. Öppna Send Telegram Update och välj den åtgärd ni vill utföra (till exempel skicka ett meddelande).
  2. Credential Required: Anslut era Telegram Bot API-autentiseringsuppgifter i Send Telegram Update (inga är konfigurerade ännu).
  3. Mappa svarsfälten från Automated Finance Agent till det utgående Telegram-meddelandet.

Steg 5: Testa och aktivera ert arbetsflöde

Validera hela kedjan från meddelandeintag till AI-bearbetning och leverans av svar.

  1. Klicka på Test workflow och skicka ett meddelande till er Telegram-bot för att trigga Telegram Incoming Trigger.
  2. Verifiera att data flödar genom Standardize Payload, Automated Finance Agent och når Send Telegram Update.
  3. En lyckad körning ska returnera ett Telegram-svar som återspeglar antingen en loggad transaktion eller en saldosammanfattning.
  4. När allt är validerat, växla arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Telegram-credentials kan vara förvånansvärt sköra. Om svaren slutar komma, kontrollera först bot-token i n8n-credentials och bekräfta sedan att din bot fortfarande får skicka meddelanden till din chatt.
  • Supabase-behörigheter spelar större roll än många tror. Om skrivningar misslyckas, gå igenom din API-nyckel, tabellpolicys (RLS) och projekt-URL innan du ändrar i själva flödet.
  • OpenAI-utdata kan drifta om dina prompts är för generiska. Lägg in dina önskade kategorier och några exempel tidigt, annars kommer du korrigera klassificeringar varje vecka.

Vanliga frågor

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

Räkna med cirka 60–90 minuter, främst för Supabase-tabeller och credentials.

Behöver jag kunna koda för att automatisera utgiftsspårning i Telegram?

Nej. Du klistrar in API-nycklar, importerar flödet och mappar några fält. Den enda ”tekniska” delen är att skapa databastabellerna i Supabase, vilket är copy-paste.

Är n8n gratis att använda för det här flödet för utgiftsspårning i Telegram?

Ja. n8n har ett gratis självhostat alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 $/månad för högre volymer. Du behöver också räkna med OpenAI API-kostnader, som vanligtvis är några cent per dag för privat användning.

Var kan jag hosta n8n för att köra den här automatiseringen för utgiftsspårning i Telegram?

Två alternativ: n8n Cloud (hanterat, enklast uppsättning) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och hanterar n8n bra. Självhosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för utgiftsspårning i Telegram för flera användare och separata budgetar?

Ja, men du vill nyckla allt mot Telegram-användar-/chatt-ID. I praktiken uppdaterar du steget ”Standardize Payload” så att det fångar rätt identifierare, och säkerställer sedan att verktygsflödet Log Transaction lagrar den i din transaktionstabell. Vanliga anpassningar är kategorier per användare, en flagga för ”företag vs. privat” och veckovisa budgetvarningar som skickas tillbaka via noden ”Send Telegram Update”.

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

Oftast beror det på en utgången eller felaktig bot-token i n8n-credentials. Skapa om token i BotFather vid behov, uppdatera noderna Telegram Trigger och Telegram send och testa sedan genom att skicka ett enkelt meddelande. Bekräfta också att boten faktiskt finns i chatten du skriver i och att din hostmiljö kan nå Telegrams API (vissa låsta nätverk blockerar det). Om problemen bara uppstår vid hård belastning kan rate limits visa sig som intermittenta fel.

Hur många transaktioner klarar den här automatiseringen för utgiftsspårning i Telegram?

Betydligt fler än de flesta behöver.

Är den här automatiseringen för utgiftsspårning i Telegram bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet bygger på en AI-agent med minne och verktygsanrop, vilket är krångligt (och dyrt) att återskapa i enkla ”trigger → action”-byggare. n8n gör det också enklare att självhosta, vilket spelar roll när du loggar många små händelser som transaktioner. En annan praktisk poäng: du kan hålla ditt ekonomiflöde och din databaslogik på ett ställe, i stället för att sprida ut det över flera zaps och filter. Zapier eller Make kan fortfarande vara helt okej om du bara vill vidarebefordra Telegram-meddelanden till ett kalkylblad utan någon intelligens. Om du är osäker, prata med en automationsexpert och sanity-checka upplägget.

När detta väl rullar blir det en snabb notis i stället för ett motvilligt måste att logga ekonomin. Sätt upp det en gång och låt sedan flödet hålla ordning på siffrorna medan du fokuserar på jobbet (eller livet).

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