{"product_id":"telegram-ai-bot-workflow-supabase-memory-openai","title":"Telegram AI Bot Workflow: Supabase Memory + OpenAI","description":"\u003ch3\u003eBuild a Telegram AI bot with real memory (Supabase + OpenAI) — ready to run in n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow turns your Telegram bot into a context-aware assistant by combining \u003cstrong\u003eOpenAI\u003c\/strong\u003e for responses and \u003cstrong\u003eSupabase\u003c\/strong\u003e to store and retrieve user memory. The result: conversations stay continuous and personalized instead of starting over every message.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceive New Message:\u003c\/strong\u003e The bot listens for incoming messages from users in Telegram.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCheck user in the database:\u003c\/strong\u003e It verifies whether the user exists by using identifiers like \u003ccode\u003etelegram_id\u003c\/code\u003e and links them to an \u003ccode\u003eopenai_thread_id\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnswer with OpenAI Assistant:\u003c\/strong\u003e The workflow routes the user’s prompt to OpenAI to generate a response while preserving conversation context.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePersist memory in Supabase:\u003c\/strong\u003e User\/session data is stored in Supabase so the bot can reference past interactions and maintain continuity over time.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCustomer support \u0026amp; FAQs:\u003c\/strong\u003e Keep context across messages so users don’t repeat themselves.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVirtual assistants:\u003c\/strong\u003e Provide a more human-like experience by remembering prior requests and preferences.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChatbot enthusiasts \u0026amp; developers:\u003c\/strong\u003e Use a production-oriented pattern for Telegram bots with persistent memory.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operators:\u003c\/strong\u003e Add continuity to your Telegram-based assistant without building a custom memory layer from scratch.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Telegram, OpenAI, Supabase\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ components mentioned:\u003c\/strong\u003e \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003emerge\u003c\/code\u003e, \u003ccode\u003esupabase\u003c\/code\u003e, \u003ccode\u003etelegram\u003c\/code\u003e, \u003ccode\u003esticky note\u003c\/code\u003e, \u003ccode\u003ehttp request\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMemory mechanism:\u003c\/strong\u003e Stores and retrieves user\/session continuity using \u003ccode\u003etelegram_id\u003c\/code\u003e and \u003ccode\u003eopenai_thread_id\u003c\/code\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eIncluded with the template is a detailed video guide showing how to build the bot from a simpler version to a more complex setup—so you can follow the full process end-to-end.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45748950073523,"sku":"N8N-2453","price":31.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/ycWtTCeXfUHJK3MWY4eIZ_1PoVax5b.png?v=1785576242","url":"https:\/\/buyflowscripts.com\/products\/telegram-ai-bot-workflow-supabase-memory-openai","provider":"N8N Commerce","version":"1.0","type":"link"}