Block 1 - Window Buffer Memory
- Type / Role
- @n8n/n8n-nodes-langchain.memoryBufferWindow - memoryBufferWindow
- Config choices
- Version 1.3
This workflow is provided as-is. Please review and test before using in production.
Automate Your Life: The Ultimate AI Assistant in Telegram (Powered by Google Gemini) Transform your Telegram messenger into a powerful, multi modal personal or team assistant. This n8n workflow cre...
@n8n/n8n-nodes-langchain.memorybufferwindow, n8n-nodes-base.telegramtrigger, n8n-nodes-base.telegram, n8n-nodes-base.merge, n8n-nodes-base.set, n8n-nodes-base.switch, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.scheduletrigger
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Anshul Chauhan.
Original n8n.io sourceTransform your Telegram messenger into a powerful, multi-modal personal or team assistant. This n8n workflow creates an intelligent agent that can understand text, voice, images, and documents, and take action by connecting to your favorite tools like Google Calendar, Gmail, Todoist, and more.
At its core, a powerful Manager Agent, driven by Google Gemini, interprets your requests, orchestrates a team of specialized sub-agents, and delivers a coherent, final response, all while maintaining a persistent memory of your conversations.
Key Features
🧠 Intelligent Automation: Uses Google Gemini as a central "Manager Agent" to understand complex requests and delegate tasks to the appropriate tool.
🗣️ Multi-Modal Input: Interact naturally by sending text, voice notes, photos, or documents directly into your Telegram chat.
🔌 Integrated Toolset: Comes pre-configured with agents to manage your memory, tasks, emails, calendar, research, and project sheets.
🗂️ Persistent Memory: Leverages Airtable as a knowledge base, allowing the assistant to save and recall personal details, company information, or past conversations for context-rich interactions.
⚙️ Smart Routing: Automatically detects the type of message you send and routes it through the correct processing pipeline (e.g., voice is transcribed, images are analyzed).
🔄 Conversational Context: Utilizes a window buffer to maintain short-term memory, ensuring follow-up questions and commands are understood within the current conversation.
The Telegram Trigger node acts as the entry point, receiving all incoming messages (text, voice, photo, document).
A Switch node intelligently routes the message based on its type:
Voice: The audio file is downloaded and transcribed into text using a voice-to-text service.
Photo: The image is downloaded, converted to a base64 string, and prepared for visual analysis.
Document: The file is routed to a document handler that extracts its text content for processing.
Text: The message is used as-is.
A Merge node gathers the processed input into a unified prompt.
The Manager Agent receives this prompt. It analyzes the user's intent and orchestrates one or more specialized agents/tools:
memory_base (Airtable): For saving and retrieving information from your long-term knowledge base.
todo_and_task_manager (Todoist): To create, assign, or check tasks.
email_agent (Gmail): To compose, search, or send emails.
calendar_agent (Google Calendar): To schedule events or check your agenda.
research_agent (Wikipedia/Web Search): To look up information.
project_management (Google Sheets): To provide updates on project trackers.
Follow these steps to get your AI assistant up and running.
30–60 minutes: If you already have your API keys, account credentials, and service IDs (like Sheet IDs) ready.
2–3 hours: For a complete, first-time setup, which includes creating API keys, setting up new spreadsheets or Airtable bases, and configuring detailed permissions.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 83 workflow blocks. Download the JSON for the full node graph.
| Workflow | Multi-modal personal AI assistant with Telegram & Google Gemini for productivity tools |
|---|---|
| Complexity | advanced |
| Nodes | 83 |
| Categories | Personal Productivity, AI Chatbot |
| Author | Anshul Chauhan |
| Published | 21 Sept 2025 |
Use the JSON export at /data/workflows/8793/8793.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Automate Your Life: The Ultimate AI Assistant in Telegram (Powered by Google Gemini) Transform your Telegram messenger into a powerful, multi modal personal or team assistant. This n8n workflow cre...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, AI Chatbot use case.