Book, reschedule and cancel meetings through a Telegram chat

Lets you manage your calendar just by texting, checking for conflicts before anything gets booked.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4) · Simple Merge (5)

flowchart TD trig>"meeting request sent in chat"]:::trig s0["parse request and dates"]:::task s1["check calendar for conflicts"]:::svc s2["apply calendar action"]:::task s3["send confirmation message"]:::task trig --> s0 s0 --> s1 s2 --> s3 gx{"× book reschedule or cancel"}:::gate s1 --> gx p00["create event"]:::task gx -->|"book meeting"| p00 p10["update event"]:::task gx -->|"reschedule meeting"| p10 p20["delete event"]:::task gx -->|"cancel meeting"| p20 jn{"○ continue to confirmation"}:::gate p00 --> jn p10 --> jn p20 --> jn jn --> s2 out[/"calendar updated with confirmation"/]:::out pay{{"manage schedule without switching apps"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceOne path onlyPaths rejoinResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsMessaging & NotificationsScheduling & Calendar
Connects
TelegramOpenAIGoogle CalendarGmail

The problem it solves

Coordinating meetings means switching between your calendar, email, and messages just to check availability, book a time, and send confirmations, and double-bookings still slip through.

Who it fits

Solopreneurs, agencies, or small teams who want to manage their schedule without opening a calendar app.

How it works

  1. A request is typed in plain English through Telegram, like booking or checking a meeting
  2. The AI works out the dates and what action is needed
  3. Google Calendar is checked for conflicts before anything is booked
  4. The meeting is created, updated, or canceled automatically
  5. A confirmation is sent back on Telegram, with an email invite if needed
What you get

Meetings booked without opening a calendar app

Text your assistant to book, move, or cancel a meeting, and it checks for conflicts before anything gets added to your calendar.

What you get

An updated calendar event and an instant confirmation message, with an email invite when needed.

What you need

A Telegram bot, an OpenAI API key, a Google Calendar account, and a Gmail account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook