Connect Google Calendar to Telegram
Ideas
What you can do with Google Calendar and Telegram
Get a Telegram reminder before each meeting
A few minutes before each meeting you get a Telegram message with the time, the join link and a short prep note.
See how it worksGet today's calendar on Telegram every morning
Every weekday at 7am you get a tidy list of today's meetings and events in Telegram.
See how it worksManage your Google Calendar by messaging a Telegram bot
Text your Telegram bot to add an event or ask what is on a given day, and it updates or reads your Google Calendar for you.
See how it worksLet customers book appointments through your Telegram bot
Customers message your Telegram bot, pick a free slot from buttons, and the booking appears in your Google Calendar.
See how it worksAdd website bookings to Google Calendar with a Telegram alert
Bookings from your website go straight into your calendar when you are free, and you get a Telegram message for each one.
See how it worksBlock tomorrow's prayer times in your calendar and get them on Telegram
Each night, tomorrow's prayer times are blocked as busy in your Google Calendar and the schedule is sent to you on Telegram.
See how it worksGet a Telegram alert for new Google Calendar invites
Every 5 minutes ClickRuntime checks your Google Calendar and sends a Telegram message when someone adds an event, invites you or cancels.
See how it worksGet a Telegram warning about tomorrow's calendar clashes
Each evening at 19:00, ClickRuntime checks tomorrow on your Google Calendars and sends a Telegram warning if any events overlap or run back to back.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Calendar and Telegram, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Calendar and Telegram automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every evening at 9pm, send me a Telegram message with tomorrow's events, and warn me if the first one starts before 8am.
When I message my bot a sentence like 'lunch with Sam next Tuesday at 1', use AI to read the date and time, create the Google Calendar event, and reply with a confirmation.
Use cases
Why people connect Google Calendar and Telegram
How the two apps work together
- ClickRuntime reads Google Calendar on a schedule, as often as every 5 minutes.
- Reminders, agendas and change notices are sent to a Telegram chat or group through your bot.
- Messages to the bot reach a trigger link instantly through Telegram's webhook, so they can create or look up events.
Freelancer gets meeting reminders on the phone
A Telegram message before each event with the time, location and video link works even when the calendar app is muted.
Tutor or coach sends a daily agenda
Each morning, a Telegram message lists the day's sessions. It is a quick look at the day.
Small team shares schedule changes in a group
When an event on a shared calendar is moved or cancelled, a Telegram group gets a note with the old and new time.
Busy parent adds events by message
A message to the bot like 'dentist Friday 3pm' becomes a Google Calendar event.
More apps
Google Calendar, Telegram and other apps in one automation
Log Telegram bookings in a sheet
When I add an event by messaging my Telegram bot, also log it in my Appointments sheet with the client name.
Telegram reminders plus client emails
The day before each client session, send the client a reminder from Gmail and send me a Telegram note that it went out.
Daily agenda with tasks
Each morning, send me one Telegram message with today's Google Calendar events and my Todoist tasks due today.
Setup
Connect Google Calendar and Telegram once
Google Calendar
Calendar / Scheduling
- At console.cloud.google.com, create a project and enable the Google Calendar API.
- Set up the OAuth consent screen: Internal on Google Workspace, or External on a personal account. Add the scope
https://www.googleapis.com/auth/calendar.events(orcalendar). - Create an OAuth client of type Web application with the redirect URI
https://clickruntime.com/oauth/callback. - In the ClickRuntime dashboard, open Connections, choose Google Calendar and enter the client ID and secret, then connect.
- Prefer a service account? Create one with a JSON key, share the calendar with its email with Make changes to events, and save the key as a secret on Connections & secrets.
Telegram
Messaging
- In Telegram, open a chat with @BotFather and send
/newbot. - Choose a name and a username for your bot, then copy the token BotFather sends (it looks like
123456:ABC-...). - Open your new bot and press Start, so it is allowed to message you. For groups or channels, add the bot and give it admin rights if it should post or delete.
- In the ClickRuntime dashboard, open Connections & secrets and save the bot token.
FAQ
Questions about connecting Google Calendar and Telegram
How does ClickRuntime send Telegram messages?
Can customers book through the bot?
How early do reminders arrive?
Can other people use the bot to read my calendar?
Is it two-way?
Can it remind other people?
Do Telegram messages arrive instantly?
Related pages
Keep exploring
Tell your assistant what Google Calendar and Telegram should do together
Free plan. No credit card.