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.

    image for Generate a Prioritized Daily Briefing from Email, Slack, and Calendar

    Workflow Overview

    What is this?

    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?

    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?

    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.

    Apps Included

    • AI Agent
    • Manual Trigger
    • Google Sheets
    • Anthropic Chat Model
    • Schedule Trigger
    • Slack
    • ChatMasters
    • Easyship
    • Simple Memory

    How to Use

    Prerequisites

    Setup Steps

    1

    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.

    2

    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.

    3

    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.

    4

    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.

    5

    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

    1
    To improve accuracy, create specific Gmail labels (e.g., 'Requires Response', 'FYI') and update the AI agent prompts to use them for better email triage.
    2
    Consider adding an error-handling branch that notifies you via a separate channel if any of the API calls, especially to Fireflies.ai, fail during execution.
    3
    Periodically review the tasks logged in your Google Sheet to identify patterns. You can then further refine the AI's system prompts to better understand what constitutes a high-priority item for you.

    Information

    • Published date8/11/2025
    • Last updated8/11/2025

    Platform