Monitors Google Calendar each morning, retrieves today’s meetings, formats them, and delivers the list via a Telegram bot.
This AI agent connects to Google Calendar, fetches today’s events, formats them into a concise list, and sends it to your Telegram bot every morning. You receive a reliable, punctual briefing that helps you plan your day with clarity. The briefing can be customized to match your preferred layout and delivery time.
Automatically aggregates today’s calendar events and notifies you via Telegram.
Fetches today’s events from Google Calendar.
Formats meeting details into a readable list.
Filters out past events and irrelevant items.
Sends the briefing to your Telegram bot at the scheduled time.
Applies customizable formatting and time zones.
Logs delivery status and errors for auditing.
Before: users manually check calendars, risk missing meetings, and cobble together summaries. After: the agent delivers a consistent, formatted daily briefing to Telegram every morning.
A simple 3-step flow that is easy for non-technical users to follow.
The agent connects to Google Calendar, pulls today’s events, and applies time-zone normalization.
It converts events into a concise, readable list with times, summaries, and locations.
Sends the formatted briefing to your Telegram bot at the scheduled time and logs status.
One realistic scenario.
Scenario: At 7:00 AM the agent fetches today’s meetings from Google Calendar, formats them into a concise list, and sends a Telegram message. Outcome: You receive a clean, ready-to-send briefing by 7:05 AM with times and meeting titles.
One supporting sentence.
Need a consistent daily briefing to start the day.
Keep track of class schedules and study blocks.
Share daily agendas with the team automatically.
Get a high-level view of the day.
Remember client meetings and deadlines.
Automate delivery of schedules to multiple recipients.
One supporting sentence with short explanation.
Source of events
Delivery channel
Orchestrates scheduling and message delivery
One supporting sentence with short explanation.
One supporting sentence with short explanation.
It uses the Google Calendar API via OAuth to fetch today’s events and normalizes time zones. The flow handles all-day events and adjusts times for your locale. Access tokens refresh automatically in the background with secure storage. If a change occurs, you can re-fetch to update the briefing.
Yes. Formatting can be customized in the code node and the message template. You can choose which fields to show (time, location, attendees) and adjust the bullet style. Changes apply to future briefings and can be versioned. You can test formats on a preview channel before going live.
The briefing is sent on a fixed schedule you set in the workflow, typically each morning. You can adjust the time for a user’s local time zone. If the system encounters an error, delivery is retried automatically within a short window. An audit log records the delivery timestamp and status.
Yes. You need a running n8n instance connected to Google Calendar and a Telegram bot. The setup runs on your chosen host (cloud or on-premises). Tokens and credentials are stored securely within the workflow environment. Regular maintenance is recommended to keep tokens fresh and permissions correct.
Yes. The user ID is stored securely as part of the workflow’s execution context. Do not share your ID publicly. The bot token and ID are transmitted over secure channels. Access controls in your hosting environment help prevent unauthorized use.
Yes. The workflow can be extended to deliver to multiple Telegram users or channels. Each recipient can have a customized briefing format if needed. You can manage recipient lists through the workflow configuration. Delivery status and errors are logged per recipient.
If an update occurs after sending, the next scheduled run fetches current data and issues a new briefing. You can configure immediate re-send behavior or rely on the regular cadence. The system maintains an audit trail of requests and outcomes. For critical changes, you can trigger a manual refresh from the n8n dashboard.
Monitors Google Calendar each morning, retrieves today’s meetings, formats them, and delivers the list via a Telegram bot.