Quick Overview
This workflow monitors a Microsoft Outlook calendar on a schedule and sends Telegram group digests for events due today, tomorrow, and within the next week.
How it works
- Runs daily at midnight to fetch events from a selected Microsoft Outlook calendar and filters them to only those happening today.
- Aggregates today’s matching events into a single list and sends a Telegram message with the subjects and dates.
- Runs daily to fetch events from the same Microsoft Outlook calendar and filters them to only those starting within the next 24 hours.
- Aggregates tomorrow’s matching events into a single list and sends a Telegram message with the subjects and dates.
- Runs weekly to fetch all upcoming events from the Microsoft Outlook calendar and filters them to only those occurring between now and one week from now.
- If there are any events in that window, aggregates them into a single list and sends a Telegram weekly digest with the subjects and dates.
Setup
- Add Microsoft Outlook OAuth2 credentials and select the target calendar (update the calendar ID where it is set to
YOUR_OUTLOOK_CALENDAR_ID).
- Add Telegram Bot API credentials, then set the destination
YOUR_TELEGRAM_GROUP_CHAT_ID in each Telegram message action.
- Adjust the schedule trigger times (daily and weekly) to match your timezone and reminder cadence.
- Edit the Telegram message templates to match your team’s wording and @mentions.