Templates / Run a Telegram productivity assistant with OpenRouter, Google Calendar, and Todoist

Run a Telegram productivity assistant with OpenRouter, Google Calendar, and Todoist

Ready for 3.0

by Mariyan Nijan · 92 views · created 2026-07-04 · Personal Productivity, AI Chatbot

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

What this workflow does

This AI workflow has 41 nodes and runs on Telegram events (message) (plus 4 other triggers). Along the way it connects Google Calendar, Telegram, Todoist and OpenRouter Chat Model.

How it runs

Trigger: On Telegram events (message) (plus 4 other triggers).

  1. Switch: routes items into 2 branches
  2. Get many events (Google Calendar): get many
  3. Get many projects (Todoist): get many (project)
  4. Get many tasks (Todoist): get many
  5. Send a text message (Telegram): uses Telegram
  6. Switch: routes items into 4 branches
  7. Get a file (Telegram): work with file
  8. Text Path (Edit Fields (Set)): sets 2 fields: message, userId
  9. Code: runs custom JavaScript code
  10. Merge: merges the data from its input branches

…plus 13 more steps. See the full node list below.

Services it uses

Google CalendarTelegramTodoistOpenRouter Chat Model

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 (17)

From the author

Quick overview This workflow turns Telegram into a personal assistant that manages your Google Calendar and Todoist, sends daily briefings, and alerts you when meetings are booked or things break. How it works 1. Morning briefing - Every day at a set time,…

Excerpt from Mariyan Nijan's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.