What problem does it solve?
Manually routing inbound ACE email threads to their corresponding opportunity runs, classifying sender permissions, and drafting replies wastes operational time and risks missing urgent messages or sending unapproved communications to external partners and internal teams.
Core Features & Use Cases
- Per-sender thread isolation and routing: Automatically matches each unread email thread to the correct ACE opportunity run using comms-log thread IDs or subject line opportunity slug conventions, eliminating manual relay of replies.
- Tiered sender classification: Enforces strict act/correspond/unknown tier rules to determine allowed actions for each sender, preventing unauthorized run mutations, spam-driven actions, or unapproved outbound sends.
- Intelligent noise filtering: Auto-dismisses system notifications (Google Workspace alerts, ACE-generated opportunity updates) to cut through inbox clutter, while surfacing orphaned or unexpected messages that require human attention.
- Approval-gated action workflow: Drafts contextually appropriate replies, run advances, or escalations for human review before any outbound send, with full interaction logging to the run's comms-log for stateless memory.
- Use Case: When an external LLO partner replies to a UAT invitation, the skill routes the thread to the correct opportunity run, classifies the sender as a correspond-tier counterpart, drafts a warm, self-identifying ACE reply for approval, and logs the interaction to the run's records.
Quick Start
Use the inbox-triage skill to process all unread emails in ACE's inbox, route each thread to its corresponding opportunity run, classify sender tiers, propose appropriate actions for human approval, and mark fully handled threads as read.