Multi-Agent Assistant
A modular multi-agent assistant built with n8n that processes text and voice requests, intelligently routes tasks to specialized agents, and executes actions across email, calendar, and research domains.

Core Architecture
1. Main Agent (Orchestrator)
- Processes Telegram messages (text or audio)
- Analyzes user intent using AI models (Gemini/OpenAI)
- Routes tasks to specialized child agents
2. Infrastructure
Self-hosted n8n instance deployed on Google Cloud Platform using Docker. This ensures complete data privacy, customizability, and zero-latency execution for complex workflows.
Tech Stack
Specialized Agents
Email Agent
Validates recipients against a contact database, composes professional emails using AI, and handles dynamic subjects and bodies.


Calendar Agent
Schedules events with timezone awareness, validates participants, and manages Google Calendar entries automatically.
Research Agent
Performs deep web searches, aggregates results, and provides concise AI-summarized insights with source citations.


CRM / RAG Agent
Uses Retrieval-Augmented Generation (RAG) to query internal knowledge bases and FAQs, providing accurate answers without hallucinations.