Meeting Management Agent
Last edited 58 days ago
Use cases are many: Let users book, check, reschedule, or cancel meetings directly from Telegram. Perfect for solopreneurs, agencies, or teams who want an AI-powered assistant that prevents double-bookings, manages Google Calendar, and even sends email invites automatically.
Good to know
At time of writing, this workflow uses OpenAI GPT-4.1-mini for natural conversation handling. See OpenAI Pricing for updated info.
This workflow relies on Google Calendar for scheduling — if the model says “conflict found,” it means an event already exists in that time slot.
How it works
-
Telegram Chat: A user types natural requests like “Book a meeting with Sarah tomorrow at 2 PM” or “Do I have meetings on Friday?”.
-
AI Agent (OpenAI): Interprets the request, calculates dates (using Date & Time), and decides whether to create, update, or delete a meeting.
-
Conflict Checking: Before booking, the agent checks Google Calendar for existing events to avoid overlaps.
-
Meeting Management:
- Create: Adds new events with title, description, attendees.
- Update: Edits existing events.
- Delete: Cancels meetings if requested.
- Get: Lists all meetings for a date or time range.
-
Notifications: Replies instantly on Telegram and, if needed, sends a Gmail email with meeting details.
-
Memory: Keeps context of the conversation so users can speak naturally (“reschedule that meeting to 4 PM instead”).
How to use
- Start a Telegram chat with the bot.
- Type a request in plain English (no need for structured inputs).
- The agent will confirm or suggest alternatives if a conflict exists.
- Meetings appear in Google Calendar and details can be emailed via Gmail.
Requirements
- Telegram bot connected to n8n
- OpenAI API key (for AI-driven scheduling assistant)
- Google Calendar account (for event creation & conflict checking)
- Gmail account (for sending invites & confirmations)
Customising this workflow
- Add support for multiple calendars (work, personal, shared).
- Change the conflict-resolution logic (e.g., auto-suggest nearest free slot).
- Include recurring meetings (weekly standups, monthly reviews).
- Add Slack or WhatsApp integration for multi-platform scheduling.
- Extend Gmail invites with calendar attachments (.ics files).
You may also like
New to n8n?
Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!





