Voice & text assistant with Telegram, Gemini AI, Calendar, Gmail & Notion
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (11)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Gmail Tool
n8n-nodes-base.gmailTool - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Telegram
n8n-nodes-base.telegram - If
n8n-nodes-base.if - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Notion Tool
n8n-nodes-base.notionTool - Switch
n8n-nodes-base.switch
What it does
This n8n template demonstrates how to turn a Telegram bot into a personal AI-powered assistant that understands both voice notes and text messages. The assistant can transcribe speech, interpret user intent with AI, and perform smart actions such as managing calendars, sending emails, or creating notes. Use cases - Hands-free scheduling with Google Calendar - Quickly capturing ideas as Notion notes via voice - Sending Gmail messages directly from Telegram - A personal productivity assistant available on-the-go Good to know Voice notes are automatically transcribed into text before being processed. This template uses Google Gemini for AI reasoning.The AI agent supports memory, enabling more natural and contextual conversations. How it works - Telegram Trigger – Starts when you send a text or voice note to your Telegram bot. - Account Check – Ensures only authorized users can interact with the bot. - Audio Handling – If it’s a voice message, the workflow retrieves and transcribes the recording. - AI Agent – Both transcribed voice or text are sent to the AI Agent powered by Google Gemini + Simple Memory. - Smart Actions – Based on the query, the AI can: - Read or create events in Google Calendar - Create notes in Notion - Send messages in Gmail - Reply in Telegram – The bot sends a response confirming the action or providing the requested information. How to use - Clone this workflow into your n8n instance. - Replace the Telegram Trigger with your bot credentials. - Connect Google Calendar, Notion, and Gmail accounts where required. - Start chatting with your Telegram bot to add events, notes, or send emails using just your voice or text. Requirements - Telegram bot & API key - Google Gemini account for AI - Google Calendar, Notion, and Gmail integrations (optional, depending on use case) Customising this workflow Add more integrations (Slack, Trello, Airtable, etc.) for extended productivity. Modify the AI prompt in the agent node to fine-tune personality or task focus. Swap in another transcription service if preferred.