Block 1 - Send Typing Indicator
- Type / Role
- n8n-nodes-base.telegram - telegram
- Config choices
- Version 1.2
This workflow is provided as-is. Please review and test before using in production.
The CA Tele Assistant workflow is an intelligent Telegram bot designed to help you manage your Google Calendar effortlessly through natural language and voice commands. ![Screenshot 20250708 at 22....
n8n-nodes-base.telegram, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.scheduletrigger, n8n-nodes-base.googlecalendar, n8n-nodes-base.removeduplicates, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.googlecalendartool, @n8n/n8n-nodes-langchain.memorybufferwindow
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Khaisa Studio.
Original n8n.io sourceThe CA - Tele Assistant workflow is an intelligent Telegram bot designed to help you manage your Google Calendar effortlessly through natural language and voice commands.
Manually juggling your calendar events—creating entries, checking your schedule, or remembering appointments—is time-consuming and error-prone. Traditional calendar apps require multiple interactions and can flood you with generic notifications that lack context or personality. Voice commands or natural chat to manage calendars are rarely supported natively.
CA - Tele Assistant solves these issues by offering a chat-based, AI-powered interface that understands your natural language or voice, automates calendar operations, and sends smart reminders tailored to your event and preferences. This reduces the cognitive load, minimizes missed appointments, and makes calendar management seamless.
⏱ Step 1: Incoming Telegram messages or voice messages trigger the workflow via Telegram Trigger node
📥 Step 2: Voice messages are automatically downloaded and transcribed into text using OpenAI
🔀 Step 3: A Switch node routes text and voice commands for unified processing
✍️ Step 4: The Google Gemini AI model processes natural language commands for calendar actions
🧠 Step 5: A Langchain AI agent ("Calendar Manage!") handles operations such as event creation, update, deletion, and fetching events using Google Calendar API tools. It uses session memory to keep contextual chat flow
🔔 Step 6: A scheduled trigger every 15 minutes retrieves upcoming calendar events (within 45-60 mins), filters duplicates, and an AI Reminder Message Agent crafts personalized reminder messages
💬 Step 7: Reminder messages are sent automatically to the user's Telegram chat, with typing indicators for a humanized feel
🛠 Step 8: All data flows and interactions are combined, ensuring seamless conversational experience with real-time calendar sync
Import the provided JSON workflow into your n8n instance
Set up credentials:
Customize: Adjust chat IDs, timezone preferences, and reminder timing (default 45-60 minutes before events)
Update: Replace placeholder chat IDs with your Telegram chat ID
Test: Send test commands or voice messages through your Telegram bot to verify event creation, updates, and reminder delivery
Made by: khaisa Studio
Tag: AI, Google Calendar, Telegram, Reminder, Schedule, Voice, OpenAI, Gemini,
Category: Productivity Automation
Need a custom? contact khaisa for more tailored templates
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 27 workflow blocks. Download the JSON for the full node graph.
| Workflow | Personal Google Calendar & reminder bot on Telegram using Gemini & Whisper |
|---|---|
| Complexity | advanced |
| Nodes | 27 |
| Categories | Personal Productivity, AI Chatbot |
| Author | Khaisa Studio |
| Published | 08 Jul 2025 |
Use the JSON export at /data/workflows/5784/5784.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
The CA Tele Assistant workflow is an intelligent Telegram bot designed to help you manage your Google Calendar effortlessly through natural language and voice commands. ![Screenshot 20250708 at 22....
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, AI Chatbot use case.