Send Daily Schedule To Slack
Summarize your daily Google Calendar events using AI and send a morning briefing to your Slack channel, highlighting your schedule, meetings, and deep work blocks.
Tags
The Morning Attack Plan
This workflow automatically runs every morning to prepare a clear and motivating summary of your day based on your Google Calendar events. It analyzes your schedule to find your biggest free time block, highlights the most important meeting, and sends a neat briefing directly to your Slack channel.
It accomplishes the following:
- Triggers automatically at your specified morning time every day.
- Retrieves all your events scheduled for the current day from your Google Calendar.
- Uses an AI agent to analyze the events, count your meetings, find your longest free deep work block, and identify the most critical event.
- Sends a formatted summary message with all this information to a dedicated Slack channel.
What You Need
- A Needle account to set up and run the workflow.
- Access to your Google Calendar with proper authentication to allow event retrieval.
- A Slack workspace and channel where the daily briefing will be posted.
- Your system timezone configured correctly to ensure accurate scheduling.
How the Flow Works
| Node | Description |
|---|---|
| Scheduled Trigger | Kicks off the workflow every day at your chosen time. |
| Calendar Fetch | Connects to your Google Calendar and pulls every event scheduled for the day, ordered by start time. |
| AI Analysis | An AI model reads your raw calendar data, counts your meetings, finds your longest continuous free block during typical work hours, and identifies the biggest or most important meeting. |
| Slack Dispatch | Takes the AI generated briefing and sends a beautifully formatted message straight to your specified Slack channel. |
Output
At the end of each run, you receive a concise, motivational summary in Slack that includes:
- A personalized good morning greeting.
- The total number of meetings you have today.
- Your biggest block of free time for focused work.
- The most important or longest meeting highlighted.
- A clear numbered schedule of all events with times.
This helps you start your day knowing exactly what lies ahead, without opening any apps.
Notes
- Make sure your system or Needle server timezone is set accurately to keep the timing correct.
- The AI agent is tuned to handle empty calendars gracefully by encouraging you to enjoy the day freely.
- Customize the Slack channel and calendar connections during setup to fit your specific environment.
- This flow runs completely hands free every day, giving you consistent daily clarity with zero manual effort.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
