Back to Templates

AI Personal Assistant

Created by

Created by: Max Mitcham || maxmitcham

Max Mitcham

Last update

Last update 12 days ago

Share


Email Personal Assistant - Comprehensive Communication Manager

This automation flow is designed to proactively monitor email, calendar, and Slack communications, analyze priorities across all channels, and generate a comprehensive daily briefing with actionable tasks for executive productivity management.

⚙️ How It Works (Step-by-Step):

  1. ⏰ Automated Daily Trigger
    Runs automatically on weekdays:
Scheduled execution every weekday at 8:00 AM
Manual trigger available for on-demand analysis
Comprehensive daily communication audit
  1. 📧 Email Assistant Agent
    Analyzes inbox priorities and context:
Scans unread emails across "To Respond" and "FYI" labels
Checks email history to determine relationship context
Identifies *company-related opportunities and partnerships
Categorizes emails by urgency (High, Medium, Low)
Cross-references with sent emails for follow-up context
  1. 📅 Follow-Up Assistant Agent
    Monitors meeting follow-up requirements:
Reviews last 3 days of calendar meetings
Fetches Fireflies transcripts for recorded sessions
Identifies meetings without post-meeting communication
Flags meetings requiring action items or follow-ups
Checks sent emails and Slack for completed follow-ups
  1. 💬 Slack Assistant Agent
    Tracks Slack communication priorities:
Monitors direct messages and @mentions
Identifies unreplied Slack conversations
Cross-references with email and calendar context
Prioritizes responses based on sender importance
Checks for threaded conversations requiring attention
  1. 🎯 Master Orchestrator Agent
    Synthesizes all communication data:
Combines reports from all three assistant agents
Cross-references with existing Google Sheets to-do list
Prioritizes tasks by urgency and business impact
Identifies correlations between different communication channels
Creates comprehensive daily action plan
  1. 📊 Task Management Integration
    Automated tracking and delivery:
Appends new tasks to Google Sheets to-do tracker
Sends personalized daily briefing via Slack DM
Maintains conversation memory for context continuity
Tracks outstanding vs. completed items

🛠️ Tools Used:

n8n: Workflow orchestration and scheduling
Claude Sonnet 4 & Opus 4: Multi-agent AI analysis
Gmail API: Email monitoring and history checking
Google Calendar: Meeting tracking and scheduling
Slack API: Message monitoring and user management
Fireflies API: Meeting transcript analysis
Google Sheets: Task tracking and persistence

📦 Key Features:

Multi-channel communication monitoring (Email, Calendar, Slack)
AI-powered priority assessment and context analysis
Cross-platform relationship tracking and history
Automated daily briefing generation and delivery
Persistent task tracking with Google Sheets integration
Meeting follow-up verification and flagging
Conversation memory for continuity across sessions

🚀 Ideal Use Cases:

C-level executives managing multiple communication channels
Sales leaders tracking prospect interactions and follow-ups
Business development professionals managing partnerships
Busy professionals needing communication prioritization
Teams requiring systematic follow-up management
Anyone wanting automated daily productivity briefings