Voice & text assistant with Telegram, Gemini AI, Calendar, Gmail & Notion
Ready for 3.0What this workflow does
This AI workflow has 13 nodes and runs on Telegram events (message). Along the way it connects Telegram, Gmail, Google Gemini Chat Model and Google Gemini and 2 more.
How it runs
Trigger: On Telegram events (message).
- Account Check (Switch): routes items into 1 branches
- Check If Audio file (If): checks a condition and branches into true / false
- Get a file (Telegram): work with file
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; 4 tools (Create notes in Notion, Send a message in Gmail, Read event in Google Calendar, Create an event in Google Calendar); memory: Simple Memory
- Transcribe a recording (Google Gemini): work with audio
- Send a text message (Telegram): uses Telegram
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
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
From the author
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…