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

Telegram + Airtable: en assistent som minns

Rickard Andersson Partner, Nodenordic.se

Din ”assistent” kommer förmodligen inte ihåg någonting. Du berättar en preferens, ett beslut eller en uppgift … och två dagar senare upprepar du dig i en annan app, letar i chathistoriken eller gissar vad du menade.

Det är den här typen av röra som saktar ner marknadsförare som försöker jobba snabbt, och det gör byråägare galna när kontexten sprids mellan kunder. Även en upptagen grundare känner av det. En Telegram Airtable-assistent förvandlar de där engångschattarna till något pålitligt, med minne du faktiskt kan använda.

Det här arbetsflödet ger dig en Telegram-baserad AI-agent som kommer ihåg viktiga fakta i Airtable, transkriberar röstmeddelanden och hämtar svar från Gmail, Google Kalender, Notion och webbsökning. 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 den här automatiseringen

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

n8n Workflow Template: Telegram + Airtable: en assistent som minns

Problemet: din ”assistent” har inget minne (så du gör jobbet två gånger)

De flesta team kämpar inte för att de saknar verktyg. De kämpar för att verktygen inte delar kontext. Du gör en plan i chatten, bekräftar en tid i mejlen, sparar en länk i Notion och försöker sedan sy ihop allt senare när du faktiskt behöver det. Det är då misstagen smyger sig in. Kalenderhändelser skapas utan rätt detaljer, uppföljningar missas och du slösar ungefär 30 minuter på att ”ladda om” din egen hjärna varje morgon.

Det summerar snabbt. Här är var det fallerar i verkligheten.

  • Du upprepar preferenser och ”viktiga fakta” hela tiden, eftersom chathistorik inte är en databas.
  • Att hitta rätt mejltråd innebär att lämna Telegram, öppna Gmail, söka, klicka och tappa tråden.
  • Kalenderadministration blir ett miniprojekt, särskilt när du fångar uppgifter via röstmeddelanden och försöker omvandla dem till riktiga händelser.
  • Anteckningar och läslistor ligger i Notion, men du kommer sällan ihåg dem när du behöver dem som mest.

Lösningen: en Telegram-agent med Airtable-minne + verktyg vid begäran

Det här n8n-arbetsflödet gör Telegram till en ingång för arbete du annars gör utspritt över fem flikar. Du skriver till din bot (text eller röst), och automatiseringen routar begäran, hämtar dina senaste Airtable-”minnen” som kontext och lämnar allt till en AI-agent. Om du skickar ett röstmeddelande laddar den automatiskt ner ljudet, transkriberar det med OpenAI och behandlar det sedan som ett vanligt meddelande. Därifrån kan agenten välja att söka på webben, läsa Gmail, hantera händelser i Google Kalender eller hämta en Notion-databas, beroende på vad du frågade. När du delar en personlig preferens eller återkommande detalj sparar den diskret en destillerad version i Airtable så att framtida frågor känns mindre repetitiva.

Arbetsflödet startar när ett Telegram-meddelande når din bot. Därefter laddar det dina senaste Airtable-minnen och (vid behov) transkriberar ljud. Till sist kombinerar agenten den kontexten med live-resultat från verktygen och svarar direkt i Telegram, ofta med uppgiften redan utförd.

Vad du får: automatisering vs. resultat

Exempel: så här kan det se ut

Säg att du hanterar schemaläggning och uppföljningar via chatten. Manuell hantering kan innebära 10 minuter i Gmail för att hitta kontext, ytterligare 10 minuter för att skapa eller uppdatera en kalenderhändelse och sedan 5 minuter för att leta i Notion efter en relaterad anteckning. Det är cirka 25 minuter per förfrågan, och två förfrågningar per dag är ungefär en timme. Med det här arbetsflödet skickar du ett Telegram-meddelande (eller ett 30-sekunders röstmeddelande), väntar en minut på verktygsanrop och transkribering, och är klar med ungefär 5 minuters aktiv insats.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Telegram Bot API för att ta emot och svara på meddelanden
  • Airtable för att lagra långsiktiga ”minnen” per användare
  • SerpAPI-nyckel (hämta den i din SerpAPI-dashboard)

Svårighetsnivå: Medel. Du kopplar några konton, skapar en Airtable-base/tabell och klistrar in ett Telegram-chat-ID.

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

Så fungerar det

Ett Telegram-meddelande triggar allt. Din bot tar emot ett textmeddelande eller röstmeddelande via Telegram Trigger, och arbetsflödet routar direkt vidare via rätt väg.

Röst blir till användbar text. Om det är ljud laddar n8n ner filen och skickar den till OpenAI tal-till-text. Du får en korrekt formaterad transkription som agenten kan resonera kring, söka i och spara som referens för framtiden.

Kontext laddas från Airtable och kombineras. Arbetsflödet söker i din Airtable-tabell ”Agent Memories” efter samma användare, paketerar senaste posterna i ett minnesblock och slår ihop det med det aktuella meddelandet. Det finns också ett korttidsminnesfönster (cirka 30 turer) så att agenten inte känns glömsk mitt i en konversation.

Agenten använder verktyg bara när det behövs. Fråga efter dina kommande möten, och den anropar Google Kalender. Fråga efter senaste mejlet med ”Product Updates”, och den använder Gmail. Behöver du bakgrundsinformation, så går den via SerpAPI. Sedan svarar den i Telegram med förankrade resultat och (när det är relevant) sparar den tyst ett nytt minne i Airtable.

Du kan enkelt ändra vilka fakta som sparas i minnet utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: konfigurera Telegram-triggern

Konfigurera arbetsflödet så att det tar emot meddelanden från Telegram och skickar dem vidare till logiken som skiljer text från röstinmatning.

  1. Lägg till och öppna Telegram Incoming Hook.
  2. Ställ in Updatesmessage.
  3. Ställ in Additional Fields → Chat IDs[YOUR_ID] och aktivera Download till true.
  4. Inloggningsuppgifter krävs: anslut era telegramApi-inloggningsuppgifter.

Tips: att begränsa Chat IDs hjälper till att förhindra obehörig åtkomst till er assistent.

Steg 2: routa text- vs röstmeddelanden

Routa meddelanden så att text går direkt in i AI-flödet, och röstmeddelanden först laddas ned och transkriberas.

  1. Öppna Text or Voice Check och behåll villkoret String → Exists med Left Value inställt på {{ $json.message.text }}.
  2. Koppla Text or Voice Check till Download Voice File på false-grenen (röstmeddelanden).
  3. I Download Voice File, ställ in Resourcefile och File ID{{ $json.message.voice.file_id }}.
  4. Inloggningsuppgifter krävs: anslut era telegramApi-inloggningsuppgifter i Download Voice File.
  5. I Transcribe Audio Clip, ställ in Resourceaudio och Operationtranscribe.
  6. Inloggningsuppgifter krävs: anslut era openAiApi-inloggningsuppgifter i Transcribe Audio Clip.

⚠️ Vanlig fallgrop: om röstmeddelanden inte laddas ned, dubbelkolla att Telegram Incoming Hook har Download aktiverat och rätt Chat IDs.

Steg 3: ladda och sammanställ användarminne

Hämta tidigare minnen från Airtable och aggreggera dem till en enda lista som AI:n kan använda.

  1. Öppna Retrieve Memory Entries och ställ in Operationsearch.
  2. Ställ in Filter By Formula({User} = '[YOUR_NAME]').
  3. Inloggningsuppgifter krävs: anslut era airtableTokenApi-inloggningsuppgifter i Retrieve Memory Entries.
  4. Öppna Compile Memory List och ställ in Fields to IncludeMemory, Created och Destination Field NameMemories.
  5. Öppna Combine Inputs och ställ in Modecombine och Combine BycombineAll.

Tips: Text or Voice Check skickar utdata parallellt till både Combine Inputs och Retrieve Memory Entries, vilket håller svaren snabba medan minnet laddas.

Steg 4: konfigurera AI-orkestreraren och minnesverktygen

Konfigurera samtalsagenten, dess minnesfönster och anslutna verktyg som modellen kan anropa vid behov.

  1. Öppna Conversation Orchestrator och behåll Text inställt på {{ $json.text }}{{ $json.message.text }}.
  2. Bekräfta att systemmeddelandet i Conversation Orchestrator inkluderar {{ $json.Memories.toJsonString() }} för att injicera minne.
  3. Öppna Brief Memory Buffer och ställ in Session Key{{ $('Text or Voice Check').item.json.message.chat.id }} med Context Window Length inställt på 30.
  4. Häng på Grok Chat Model som språkmodell för Conversation Orchestrator och ställ in Modelgrok-4-0709.
  5. Inloggningsuppgifter krävs: anslut era xAiApi-inloggningsuppgifter i Grok Chat Model.

⚠️ Vanlig fallgrop: AI-verktygen och minneskomponenterna (som Brief Memory Buffer, Store Memory Record och Web Search via SerpAPI) är kopplade till Conversation Orchestrator. Säkerställ att deras inloggningsuppgifter är konfigurerade på respektive verktygsnod, inte inne i agenten.

Steg 5: anslut externa verktyg för sök, kalender, e-post och Notion

Gör det möjligt för assistenten att anropa externa verktyg när användare ber om webbsökningar, kalenderåtgärder, Gmail-frågor eller Notion-data.

  1. I Web Search via SerpAPI, behåll standardinställningarna och lägg till inloggningsuppgifter. Inloggningsuppgifter krävs: anslut era serpApi-inloggningsuppgifter.
  2. Konfigurera Google Calendar-verktygen: Fetch Calendar Events med Operation getAll och Time Max {{ $now.plus({ week: 4 }) }}; Create Calendar Event, Modify Calendar Event och Remove Calendar Event för ändringar av händelser. Inloggningsuppgifter krävs: anslut era googleCalendarOAuth2Api-inloggningsuppgifter till var och en av dessa noder.
  3. Konfigurera Gmail-verktyg: Retrieve Gmail Threads med Operation getAll, och Fetch Gmail Message med Operation get. Behåll AI-styrda fält som Simplify och Message ID som uttryck. Inloggningsuppgifter krävs: anslut era gmailOAuth2-inloggningsuppgifter på båda noderna.
  4. I Fetch Notion Database, ställ in Resourcedatabase och välj ert Database ID. Inloggningsuppgifter krävs: anslut era notionApi-inloggningsuppgifter.
  5. I Store Memory Record, ställ in Airtable Base- och Table-ID:n, och behåll Memory mappat till {{ $fromAI('Memory') }}. Inloggningsuppgifter krävs: anslut era airtableTokenApi-inloggningsuppgifter.

Tips: alla verktyg som listas här är anslutna som AI-verktyg för Conversation Orchestrator, så att agenten kan anropa dem dynamiskt baserat på användarförfrågningar.

Steg 6: konfigurera Telegram-svaret

Skicka tillbaka assistentens utdata till användaren i Telegram.

  1. Öppna Send Telegram Reply och ställ in Text{{ $json.output }}.
  2. Ställ in Chat ID{{ $('Telegram Incoming Hook').item.json.message.chat.id }}.
  3. Inloggningsuppgifter krävs: anslut era telegramApi-inloggningsuppgifter.

Tips: Conversation Orchestrator flödar direkt in i Send Telegram Reply för att hålla assistentens svar omedelbart.

Steg 7: testa och aktivera ert arbetsflöde

Verifiera arbetsflödet från början till slut och aktivera det sedan för skarp drift.

  1. Klicka Execute Workflow och skicka ett textmeddelande till er Telegram-bot för att trigga Telegram Incoming Hook.
  2. Testa ett röstmeddelande för att säkerställa att Download Voice File och Transcribe Audio Clip körs före Combine Inputs och Retrieve Memory Entries parallellt.
  3. Bekräfta att ni får ett svar i Telegram från Send Telegram Reply med AI-utdata.
  4. När allt fungerar, växla arbetsflödet till Active för att köra kontinuerligt.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Airtable-autentisering kan gå ut eller så matchar inte dina base-/tabellnamn. Om det skapar fel, kontrollera Airtable-anslutningen i n8n och verifiera först fälten i tabellen ”Agent Memories” (Memory, User, Created).
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera outputs i all evighet.

Vanliga frågor

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

Cirka en timme om dina konton och behörigheter är klara.

Behöver jag kodkunskaper för att automatisera uppgifter för en Telegram Airtable-assistent?

Nej. Du kommer mest att koppla konton och kopiera in några ID:n i rätt fält.

Är n8n gratis att använda för det här arbetsflödet med Telegram Airtable-assistent?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volymer. Du behöver också räkna in API-kostnader för till exempel OpenAI-transkribering och SerpAPI-webbsökning.

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 hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsat antal körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här arbetsflödet för Telegram Airtable-assistent efter vår tonalitet och vad den kommer ihåg?

Ja, och det bör du. Uppdatera agentens systemmeddelande så att det matchar din ton, och justera sedan vad som lagras genom att förfina beteendet för verktyget ”Save Memory” så att det bara sparar nyttiga, icke-känsliga fakta. Vanliga justeringar är att spara ”preferenser” men inte ”engångsplaner”, lägga till kategorier eller taggar i Airtable och förkorta minnesfönstret så att gammal kontext inte smutsar ner nya förfrågningar.

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

Oftast är det bottoken eller chat-ID:t. Generera en ny token i @BotFather vid behov och bekräfta att Telegram Trigger är inställd på rätt tillåtna chatIds. Säkerställ också att ”download” är aktiverat om du skickar röstmeddelanden, eftersom arbetsflödet behöver tillstånd att hämta ljudfilen innan transkribering.

Hur många meddelanden kan den här automatiseringen för Telegram Airtable-assistent hantera?

Det beror på din n8n-plan och dina API-gränser.

Är den här automatiseringen för Telegram Airtable-assistent bättre än att använda Zapier eller Make?

Ofta, ja, om du vill ha en riktig ”agent” med minne och verktygsanrop. n8n passar bättre för grenad logik, att slå ihop minneskontext och att blanda flera verktygsåtgärder (Kalender, Gmail, Notion, webbsökning) i en konversation utan att betala per liten delsteg. Det går också att hosta själv, vilket kan spela roll när volymerna växer. Zapier eller Make kan kännas enklare för lätta, tvåapps-automationer, men det här arbetsflödet är mer än en enskild trigger och en åtgärd. Om du är osäker, prata med en automationsexpert och mappa det mot hur du faktiskt använder det.

När det här väl rullar slutar Telegram vara en plats där förfrågningar dör. Din assistent kommer ihåg, dina verktyg levererar, och du kan fortsätta framåt.

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