n8n

How to Automate Google Calendar Telegram Reminders?

Never miss a meeting again. This setup sends a helpful Telegram message one hour before your calendar event starts. It suits busy teams and individual pros who live in chat and need clear reminders with useful context, not just a pop up alert.

Every minute, a timer checks Google Calendar for events that begin exactly one hour from now. It pulls up to five events in that window, removes anything already sent, and uses an AI assistant to write a short, friendly note with the event name, time, location, and any notes. The message then goes straight to your Telegram chat. The narrow time window prevents early or late alerts, and the dedupe step avoids repeat pings.

To run it, you need Google Calendar, OpenAI, and Telegram accounts. Point the calendar node to your calendar, add your Telegram chat ID, and keep the one hour lead time or change it if you prefer. Expect fewer no shows, faster prep, and better on time attendance. Great for client calls, interviews, and on site visits where a timely nudge matters.

What are the key features?

  • Schedule trigger runs every minute to scan for events starting in one hour
  • Google Calendar fetches up to five upcoming events in a tight time window
  • Duplicate filter remembers prior sends and blocks repeat messages
  • AI secretary drafts a friendly reminder using event details like title, location, and notes
  • Telegram node sends the reminder to a chosen chat ID instantly
  • Lead time is easy to change by editing the time window expression
  • Supports multiple calendars by switching the selected calendar source

What are the benefits?

  • Eliminate daily calendar checks and let Telegram notify you at the right time
  • Reduce reminder prep time from 15 minutes to 1 minute per meeting
  • Deliver alerts only once per event and prevent duplicate pings
  • Increase on time attendance by sending clear context in each reminder
  • Connect Google Calendar and Telegram so schedules and chat stay in sync

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Calendar, OpenAI and Telegram. See the Tools Required section above for links to create accounts with these services.
  3. Open the Get upcoming event node and select your Google Calendar. If the credential is not set, click Create new credential, choose Google Calendar OAuth2, and follow the on screen steps to sign in and approve access.
  4. Check the time window in the Google Calendar node. It is set to events that start in one hour. Adjust the time values if you want a different lead time.
  5. Open the OpenAI Chat Model node. If no credential exists, click Create new credential, paste your OpenAI API key from your OpenAI account page, and save.
  6. Create a Telegram bot using BotFather and copy the bot token. In the n8n credentials manager, add a Telegram credential and paste the token.
  7. Start a chat with your bot in Telegram so it can message you. Find your chat ID and paste it into the Send reminder node chatId field.
  8. Open the Schedule Trigger and keep the one minute interval or change it to your preferred check rate. Save the workflow.
  9. Test the flow by creating a calendar event that starts in about one hour. Wait for the next schedule run and confirm the Telegram reminder arrives.
  10. Check the Executions list in n8n. Confirm that the Already sent step shows filtered items if the same event appears again.
  11. If no message arrives, verify credentials are connected, confirm your time zone in Google Calendar and n8n match, and make sure the event start time falls inside the one hour window.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Calendar

Sign up

Free: $0; all Google Calendar API usage is at no additional cost; quota limits apply (no charges for overages).

OpenAI

Sign up

Pay-as-you-go: GPT-5 at $1.25 per 1M input tokens and $10 per 1M output tokens

Telegram

Sign up

Free: $0, Telegram Bot API usage is free for developers

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.