⚡ Multi-modal personal AI assistant with Telegram & Google Gemini for productivity tools

2,258 views · ⚡ Personal Productivity

Description

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 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.

How It Works

  1. The Telegram Trigger node acts as the entry point, receiving all incoming messages (text, voice, photo, document).

  2. A Switch node intelligently routes the message based on its type:

  1. A Merge node gathers the processed input into a unified prompt.

  2. The Manager Agent receives this prompt. It analyzes the user’s intent and orchestrates one or more specialized agents/tools:

  1. After executing the required tasks, the Manager Agent formulates a final response and sends it back to you via the Telegram node.

Setup Instructions

Follow these steps to get your AI assistant up and running.

  1. Telegram Bot:
  1. Google Gemini AI:
  1. Airtable Knowledge Base:
  1. Google Workspace APIs:
  1. Connect Other Tools:
  1. Configure Conversational Memory:
  1. Review Schedule Triggers:
  1. Test the Workflow:

Estimated Setup Time

🔗 Nodes Used

Telegram, Telegram Trigger, Schedule Trigger, AI Agent, Simple Memory, Wikipedia

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup