Quick overview
This workflow runs on schedules to pull upcoming “check due” events from Google Calendar and send grouped reminders to a Telegram chat for items due today, tomorrow, and within the next week.
How it works
- Runs on two daily schedules (for today and tomorrow reminders) and a weekly schedule (for the next-week overview).
- Fetches events from the selected Google Calendar for the relevant date range.
- Filters events to those due today or within the next 24 hours (tomorrow reminder) based on the event start date.
- Aggregates matching events into a single list and sends a formatted reminder message to your Telegram group chat for due-today and due-tomorrow items.
- On the weekly run, filters events whose title contains the configured check label (for example, “BDO Check No.”).
- If any matching events are found, aggregates them and sends a “due until next week” reminder to Telegram.
Setup
- Add a Google Calendar OAuth2 credential and set the correct calendar ID on all Google Calendar nodes.
- Add a Telegram Bot API credential and replace
YOUR_TELEGRAM_GROUP_CHAT_ID with your target Telegram group/chat ID.
- Update the check label text used to match events (for example, “BDO Check No.”) to fit your event naming convention.
- Adjust the schedule triggers (daily and weekly run times and timezone) to match when you want reminders sent.