Generate a Prioritized Daily Briefing from Email, Slack, and Calendar
Automate your morning by having an AI assistant analyze all communications and deliver a prioritized daily action plan directly to your Slack.

Workflow Overview
What is this?
- This workflow deploys a sophisticated multi-agent system that acts as an autonomous personal assistant. It automatically runs each day to scan your Gmail, Slack messages, and Google Calendar events, using AI to understand, triage, and synthesize all communications into a single, coherent action plan.
What problem does it solve?
- Are you tired of starting your day overwhelmed by a flood of notifications across different apps? This workflow eliminates the mental fatigue of context switching and the risk of important follow-ups slipping through the cracks by consolidating everything for you before your day even begins.
What will you get?
- You will receive a single, prioritized to-do list delivered directly to you in Slack every morning. This allows you to reclaim hours of manual review time each week and start your day with absolute clarity. It ensures you never miss a critical follow-up from a meeting or an important email, boosting your professional reliability and effectiveness.
How to Use
Prerequisites
Setup Steps
Import Workflow and Configure Credentials
Begin by importing the workflow JSON file into your n8n canvas. Systematically go through the nodes and create or assign credentials for Gmail, Google Calendar, Slack, Anthropic, and the HTTP Request node for Fireflies.ai.
Personalize the AI Agent Prompts
Navigate to each of the four Agent nodes ('Email Assistant', 'Follow Up Assistant', 'Slack Assistant', 'Master Orchestrator'). Carefully edit the system messages within each node to replace all placeholder information (e.g., 'Max Mitcham', 'Trigify', specific Slack IDs) with your own personal and company details.
Set Up Google Sheets Integration
Locate the two Google Sheets nodes ('Previous To Do' and 'Google Sheets'). In their parameters, select your specific spreadsheet document and the correct sheet name or GID. Ensure your sheet is set up to receive the data.
Configure Final Slack Notification
Find the final Slack node in the workflow. In its parameters, select your own Slack user ID as the recipient for the daily briefing message. You can also customize the introductory text of the message here.
Set Schedule and Activate
Click on the 'Schedule Trigger' node to adjust the run time to your preference (e.g., 8:00 AM on weekdays). Once all configurations are saved and tested, activate the workflow to begin receiving your automated daily briefings.
Pro Tips
Information
- Published date8/11/2025
- Last updated8/11/2025