All templates
FeaturedAutomation#Telegram#Google Calendar#MCP#Agent#Personal Assistant

Personal Life Manager (Telegram + AI)

A Telegram AI assistant that manages your calendar, tasks, and reminders through Google Calendar MCP.

Workflow at a glance

The full canvas, before you import it

Click any node to see its config.

#Telegram#Google Calendar#MCP#Agent#Personal Assistant

Click a node to select it — same as the Heym editor; the panel shows its settings.

4 nodes · Free & source-available

Personal Life Manager (Telegram + AI)

Turn a Telegram bot into your personal AI chief-of-staff. Send voice transcripts or text commands like "add dentist appointment tomorrow at 3pm" or "what's on my calendar this week?" — the Agent reads and writes Google Calendar through MCP and replies in plain language.

What this workflow does

  1. IncomingMessage — Telegram Trigger receives every bot message
  2. LifeManagerAgent — an Agent interprets the intent (view, add, delete) and calls Google Calendar MCP tools
  3. SendReply — Telegram node posts the Agent's response back to the originating chat
  4. MessageSent — output captures the send status for debugging

Use cases

  • Personal productivity assistant accessible from your phone
  • Family calendar management via a shared Telegram group
  • Voice-to-calendar: paste Whisper transcripts and let the agent schedule

Setup

  1. Create a Telegram bot via @BotFather, copy the token, and connect it in the IncomingMessage TelegramTrigger credential.
  2. Configure the LifeManagerAgent node with a Google Calendar MCP server (see MCP and Agent setup below).
  3. Set GOOGLE_CALENDAR_ID in the Agent's MCP args to your calendar ID (e.g. primary).
  4. Connect the same Telegram credential to the SendReply node.

MCP and Agent setup

Point the Agent's MCP connection at an mcp-google-calendar package or any Calendar MCP server that exposes list_events, create_event, and delete_event tools. Pass GOOGLE_SERVICE_ACCOUNT_JSON and GOOGLE_CALENDAR_ID through the MCP args field — do not paste credentials into the system prompt.

Notes

  • The Agent automatically picks the right MCP tool based on the user's intent.
  • For voice support, run audio through a Whisper HTTP node upstream and pass the transcript to this workflow.

How to import this template

  1. 1Click Import → Copy JSON on this page.
  2. 2Open your Heym and navigate to a workflow canvas.
  3. 3PressCmd+V/Ctrl+V— nodes appear instantly.
  4. 4Add your API keys in the node config panels and click Run.
More workflow templates
View all templates