đ EN | PL
Tools: n8n, Claude AI, ElevenLabs, Google Calendar, Slack, Google DriveÂ
An n8n automation that delivers a daily voice briefing of your schedule to Slack.
The workflow reads today's events from Google Calendar, uses Claude AI to generate a natural spoken summary highlighting overlapping meetings, preparation reminders, gaps for deep work, and all-day deadlines, then converts it to speech via ElevenLabs.
The audio file is saved to Google Drive and posted to a Slack channel with a built-in player. Supports multiple languages with a single config change.
Who this is for: Managers, team leads, and anyone who wants to start their day with a quick audio overview of what's ahead, without opening their calendar.
1. The workflow runs on a daily schedule (configurable time)
2. It fetches all of today's events from Google Calendar
3. Events are formatted with times, titles, locations, and descriptions
4. Claude AI generates a spoken briefing script in the configured language, mentioning each event, pointing out gaps between meetings, flagging items that need preparation, and noting overlapping meetings
5. ElevenLabs converts the script to natural-sounding speech
6. The audio file is saved to Google Drive and posted to a Slack channel
End-to-end workflow: Schedule â Google Calendar â Claude AI briefing â ElevenLabs voice â Google Drive + SlackÂ
Sample day with meetings, overlapping events, all-day deadlines, and gaps, all analyzed by the AI assistantÂ
Generated audio briefings saved to Google Drive with language and date in the filenameÂ
Morning schedule briefing delivered to a Slack channel with a built-in audio playerÂ
Complete n8n workflow with Config node, Google Calendar, Claude AI, ElevenLabs voice synthesis, parallel output to Google Drive and SlackÂ
Nodes: 10
Key integrations: Google Calendar, Claude AI (via OpenRouter), ElevenLabs TTS, Slack, Google Drive
Notable features:
Multilingual: change one setting in the Config node and the briefing is generated in any supported language (English, Polish, German, French, Norwegian, and more) using the same voice
Graceful handling of empty days: short cheerful message instead of awkward silence
Automatic retry on transient failures (e.g. timeout, API unavailability)Â
All-day events mentioned first, then timed schedule
Configurable schedule trigger
Parallel output: audio saved to Google Drive and sent to Slack simultaneously