AutomationMart
Home/Browse/Personal Google Calendar & reminder bot on Telegram using Gemini & Whisper
n8n

Personal Google Calendar & reminder bot on Telegram using Gemini & Whisper

n8nn8n21 modulesv1.0
OpenAITelegramGoogle CalendarGemini

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. 💡 Why Use CA - Tele Assistant? - Hands-free calendar management: Manage your events via text or voice with zero manual calendar app usage - Smart reminders: Receive tailored, friendly reminders well in advance, helping you stay prepared - Multifunctional A

At a glance

Personal Google Calendar & reminder bot on Telegram using Gemini & Whisper is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects OpenAI, Telegram, Google Calendar, Gemini. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
OpenAI, Telegram, Google Calendar, Gemini
Modules
21
Price
Free
Version
v1.0
Personal Google Calendar & reminder bot on Telegram using Gemini & Whisper workflow diagram

About this workflow

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. 💡 Why Use CA - Tele Assistant? - Hands-free calendar management: Manage your events via text or voice with zero manual calendar app usage - Smart reminders: Receive tailored, friendly reminders well in advance, helping you stay prepared - Multifunctional AI assistant: Create, view, update, or delete events simply by chatting naturally - Seamless integration: Combines Google Calendar, Telegram, OpenAI transcription, and Google Gemini model for powerful capabilities - Context-aware messaging: Personalized message tone, emoji use, and prep tips depending on event type and urgency ⚡ Who Is This For? - Busy professionals: Who want to manage their schedule quickly without opening multiple apps - Remote teams: Needing easy calendar coordination and friendly reminders via Telegram - People who prefer voice commands: Allows scheduling and querying via Indonesian voice messages - Anyone overwhelmed by calendar clutter: Automates reminders and event organization effortlessly ❓ What Problem Does It Solve? 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. 🔧 How This Workflow Works ⏱ 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 🔐 Setup Instructions 1. Import the provided JSON workflow into your n8n instance 2. Set up credentials: - Telegram API Bot credentials via BotFather - Google Calendar OAuth2 credentials - OpenAI API key (for voice transcription) - Google Palm API credentials (for Gemini AI) 3. Customize: Adjust chat IDs, timezone preferences, and reminder timing (default 45-60 minutes before events) 4. Update: Replace placeholder chat IDs with your Telegram chat ID 5. Test: Send test commands or voice messages through your Telegram bot to verify event creation, updates, and reminder delivery 🧩 Pre-Requirements 1. Telegram Bot: Create bot via @BotFather 2. Google Calendar: Setup OAuth2 credentials 3. OpenAI API: For voice message transcription 4. Google Gemini: For AI language model 📚 Useful Resources - n8n Documentation - Telegram Bot API - Google Calendar API - OpenAI API Docs 🛠️ Customize It Further - Add support for additional languages in voice transcription or chat responses - Integrate weather or traffic APIs for more enhanced reminder tips - Enable multi-user support with dynamic chat ID handling for group chats - Enhance personality or tone configurations for more formal or casual responses 🧠 Nodes Used - Telegram Trigger - Telegram (Send Typing Indicator, Send Message, Download Voice) - OpenAI (Audio transcription) - Langchain Google Gemini Model - Langchain AI Agents (Reminder Message Agent, Calendar Manage! agent) - Google Calendar node (Get Upcoming Events) - Google Calendar Tools (Create, Update, Delete, Get events) - Remove Duplicates node - Merge node - Switch node - Set node - Schedule Trigger - Memory Buffer Window node 📞 Support 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

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Update Slack status during new Google Calendar events

Use this template to change a Slack status when a Google Calendar event has started.

Free

Send YouTube video summaries to Obsidian via Dropbox

( --- How it works This workflow runs on a schedule you set (default is every 10 minutes). It fetches all videos from a specific YouTube playlist, retrieves details and transcripts for each video using RapidAPI, cleans the transcript text, and then uses OpenAI (GPT models) to generate detailed notes, YAML frontmatter, and internal links formatted for Obsidian. Finally, it assembles everything into a Markdown file, saves it to your designated Dropbox folder, and removes the processed video from t

Free

Transcribe YouTube videos & create GEO summaries with Whisper and GPT-4o-mini in Notion

Description Automate your YouTube research workflow by extracting audio from any video, transcribing it with Whisper AI, and generating structured GEO (Goal–Execution–Outcome) summaries using GPT-4o-mini. 🎥🤖 This template transforms unstructured video content into actionable, searchable insights that are automatically stored in Notion with rich metadata. It’s ideal for creators, educators, analysts, and knowledge workers who want to convert long videos into concise, high-quality summaries w

Free

Send Slack messages for cancelled Google Calendar events

Use this template to send a Slack message to a channel or a user when a Google Calendar event is cancelled.

Free

Generate Instagram content from top trends with AI image generation

How it works This automated workflow discovers trending Instagram posts and creates similar AI-generated content. Here's the high-level process: 1. Content Discovery & Analysis - Scrapes trending posts from specific hashtags - Analyzes visual elements using AI - Filters out videos and duplicates 2. AI Content Generation - Creates unique images based on trending content - Generates engaging captions with relevant hashtags - Maintains brand consistency while being original 3. Automa

Free

Send new email summaries to Google Sheets with ChatGPT

Automatically log new email summaries in Google Sheets using ChatGPT. Streamline email management and response creation effortlessly.

Free

Analyze domain threats via Telegram with VirusTotal, AbuseCH, and Gemini AI

Domain AI Analysis via Telegram, AbuseCH and VirusTotal Workflow Description This workflow allows Telegram users to submit a domain for quick threat intelligence analysis. It queries VirusTotal, AbuseCH URLHaus, and AbuseCH ThreatFox, then uses Gemini AI to generate a formatted summary with key findings, assessment/analysis, and actionable recommendations. Note: Currently supports domains only. VirusTotal is widely known, so there’s no need for further explanation. AbuseCH, on the other hand, is

Free

Diagnose n8n workflow errors with Claude AI, Supabase and Resend email alerts

Who's it for This workflow is for anyone who runs n8n workflows and wants to know immediately when something breaks, without digging through execution logs. Especially useful for non-technical users and freelancers or agencies managing workflows for clients. How it works When a workflow fails, this system activates automatically. Claude AI analyzes the error using the technical details and the business context you provide, then generates a diagnosis with the direct cause, a step-by-step f

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free