Daily Calendar Digest: Format Google Calendar Events with Claude 3.5 Sonnet for Telegram
How it works Every day at 6:00 AM, the workflow pulls all events from your Google Calendar scheduled for that day. It extracts each event’s ID, title, and start time, aggregates them into one list, and converts them into a text string. This text is passed to an AI-powered Information Extractor (using Claude 3.5 Sonnet) to format the events into a clear daily summary. Finally, the summary is sent as a Telegram message to your chosen chat ID, giving you a ready-to-read daily to-do list.
How to use
Connect your Google Calendar account to the Get many events node.
Set the correct calendar in the calendar field.
Link your Telegram account and set your chatId in the Send a text message node.
Adjust the Schedule Trigger node if you want a different reminder time.
Activate the workflow — it will run daily and send your event summary to Telegram automatically.
Customising this workflow
Reminder time: Change triggerAtHour in the Schedule Trigger node for morning, evening, or multiple reminders per day.
Calendar source: Switch to another Google Calendar or add multiple Get many events nodes for different calendars.
Message style: Edit the Information Extractor system prompt to change language, formatting, or level of detail in your summary.
Delivery channel: Replace or add another messaging node (e.g., Email, Slack, WhatsApp) if you want your to-do list in different apps.
Event filtering: Add a filter before aggregation to include only certain event types or keywords (e.g., “Meeting”, “Deadline”).
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
⚡ AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments