Executive Email Inbox AI Triage: Actionable Now, Urgency & Strategic Importance Classifier

Built for a managing partner at a professional services firm who was spending 3–4 hours per day triaging email before any billable work began. The system connects to their inbox via read-only OAuth, classifies every unread email on three independent axes — Actionable Now (yes/no), Urgency (1–5), and Strategic Importance (1–5) — then presents a ranked triage dashboard, auto-drafts high-priority replies, and sends an end-of-day digest for anything not reviewed by 5pm.

Discuss a Similar Project

What We Built

Multi-Provider Inbox Connector

Read-only OAuth integration across Gmail API, Microsoft Graph (Outlook and Microsoft 365), and generic IMAP accounts. No write permissions requested at any point — the system reads, classifies, and drafts locally before the executive chooses to send anything.

Email Preprocessor

Thread collapsing reduces long email chains to a structured summary of the most recent exchange. Quote stripping removes forwarded content. Attachment summarisation extracts key figures and asks from PDFs and Word documents before classification — avoiding context confusion from irrelevant historical content.

Three-Axis Classifier

Each email scored independently on: Actionable Now (does this require a decision or reply today?), Urgency 1–5 (time sensitivity of required action), and Strategic Importance 1–5 (alignment with current stated priorities). Classifier prompted with the executive's own priority framework which they define during onboarding.

Ranked Triage Dashboard

Laravel + Livewire dashboard sorted by combined priority score (weighted sum of Urgency and Strategic Importance, with Actionable Now emails pinned to top). Colour-coded urgency bands — red, amber, blue — with one-line AI-generated reason for the priority rating alongside each subject line.

Auto-Draft Generator

For every email classified as Actionable Now=yes, the system generates two drafts: a one-line holding reply and a full reply with proposed next steps. Drafts appear in the dashboard alongside the original email. The executive approves or discards — nothing is sent without explicit action.

End-of-Day Digest

At 5pm, an email digest is compiled of all Actionable Now=yes items not yet acted on, sorted by priority score. Sent as a clean HTML email with subject lines, sender, priority score, and one-line reason — giving the executive a 60-second review before close of business.

Technologies Used

OpenAI GPT-4o
LangChain
Gmail API
Microsoft Graph
IMAP
FastAPI
Laravel
Livewire
PostgreSQL
Redis
Docker
Python

Key Outcomes

20 min

Average daily inbox-to-action time, reduced from approximately 4 hours

89%

Actionable Now classification accuracy confirmed on 200 labelled test emails

0

Emails requiring manual priority decisions before the executive's first review

Need Something Similar?

We build AI systems that reduce operational overhead for executives and leadership teams. Tell us what your biggest daily time sink is and we will scope a solution.