Automate daily Outlook calendar digests to Microsoft Teams
This workflow sends an automatic daily summary of your Microsoft Outlook calendar events into a Microsoft Teams channel. Perfect for team visibility or personal reminders. This automation is ideal for team leads, proj...
Template notes
This workflow sends an automatic daily summary of your Microsoft Outlook calendar events into a Microsoft Teams channel. Perfect for team visibility or personal reminders.
This automation is ideal for team leads, project managers, and remote workers who need to keep stakeholders informed of scheduled events without manual effort. It saves time, ensures consistent communication, and reduces the chance of missing important meetings.
How it works Scheduled Trigger - The workflow runs automatically every midnight (00:00 UTC).
Create filter for "TODAY" value (Code Node) - The code node generates the date value for "today" - Calculates UTC start and end of the current day - Builds a Microsoft Graph-compatible filter string
Microsoft Outlook Node: Get Today’s Events - Resource : Event - Operation : Get Many - Uses {{ $json.filter }}, which is generated from today's date, to retrieve only relevant entries
Format Events as HTML (Code Node) - Code node transforms each event into a formatted HTML message
Meeting Time: 2025-07-08T10:00:00Z Subject: Weekly Sync Summary: Discuss project milestones and blockers.
Microsoft Teams Node: Send Summary Message - Chat Message | Create | Selected Channel | HTML content - Uses the htmlMessage field from the previous node as the message body