Build a Telegram voice assistant for inbox, schedule, and tasks
An n8n bot named Jackie handles Telegram voice or text, then checks Gmail, Calendar, and Google Tasks on request.
- What they did
- They wired together an n8n flow that listens in Telegram and sorts each incoming message by type. Spoken messages are downloaded, transcribed with OpenAI, and then handed to Jackie, an agent on an OpenRouter model. Jackie can pull unread Gmail, show calendar items for a chosen day, and add or review Google Tasks, then send the answer back in Telegram with Markdown.
- How it went
- The description covers the setup and features, but it does not report a live test, a measured result, or any listed drawback. It also says the build depends on four connections: Telegram, OpenAI for transcription, OpenRouter for the agent, and Google OAuth2 for Gmail, Calendar, and Tasks.
- Tips
- Make sure email stays view-only if you only want summaries. Have the agent stop and ask before any calendar edit, task change, or other irreversible action.
Try it yourself with n8n
Create an n8n assistant called [assistant name] for Telegram that accepts either voice notes or typed messages. If the input is audio, fetch it from Telegram and convert it to text first, then pass the text plus today’s date to the agent. Give the agent access to three tools: summarize unread Gmail, list Google Calendar events for [date], and view or update Google Tasks for [task action]. Keep Gmail in read-only mode. Before any change that would alter, remove, send, or submit something in Calendar or Tasks, ask me to approve the exact action and wait for my reply. Send the final response back in Telegram using Markdown, and use prior chat context to handle follow-up questions like “what’s on my plate today?”
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Turn Telegram messages into Todoist tasks
They use Telegram, an LLM, and n8n to convert plain messages into Todoist todos.
Convert chat messages into Google Calendar events
They used n8n to read a chat request, extract the event details, and add the meeting to Google Calendar.
Automate family reminders and meal planning in n8n
n8n can email family schedule updates, routine prompts, a weekly planning ask, and meal suggestions based on your own list.
Connect Home Assistant voice requests to an n8n workflow
They routed Home Assistant voice queries through n8n so an agent could answer questions and run automations.
Log meals from Telegram and track nutrition
An n8n Telegram agent records meals from text, voice, or photos, estimates nutrition, and sends daily progress updates.
Let presence trigger an AI-chosen light level
A Home Assistant sensor starts an n8n flow, and an agent decides how bright the light should be for that time of day.