Skip to Content
ExamplesExecutive Partner

Executive Partner Workflow Analysis

Mapping an Executive Partner’s workflows to automatable agents, tools, and data sources. This is a worked example — see the Workflow Mapping Guide for the methodology.


Summary

The EP Playbook defines 8 workflow domains with approximately 40 discrete processes. Of these:

CategoryCountAutomatableNeeds New BuildExisting Tool Fits
Email (Inbox OS)12 processes972
Calendar & Meetings8 processes642
Travel7 processes440
Task Management5 processes321
Communication (EOD/SMS)4 processes330
Relationship Management3 processes220
File Management3 processes211
Tech Stack Ops3 processes101
TOTAL4530237

Bottom line: 7 existing tools can be reused. 23 new agents/scripts need building. ~15 processes remain human-only.


Domain 1: Email (Inbox OS)

What the Playbook Requires

The executive’s inbox is managed 5x daily. Emails are triaged into:

Label/FolderRuleAction
Star (Pin)FYI, no reply neededStar + archive
Need ReplyRequires executive’s action (sign, reply, RSVP)Draft reply, notify if urgent
Need Reply > RepliedExecutive already respondedMove from Need Reply (2x daily)
LearnNewsletters, AI, crypto, toolsMostly auto-filtered
Need ForwardBusiness receipts (credit cards)Forward to accounting software
Forward > ForwardedAlready forwardedTracking subfolder
ArchiveEverything processedRemove from inbox

Existing Tools That Fit

Existing ToolMaps ToGap
gmail_extractor.pyRead emails from inboxNeeds executive’s OAuth
/gmail-check-respondEmail triageNeeds EP-specific classification rules
/gmail-suggest-filtersAuto-filter creationWorks as-is for noise reduction

New Agents/Scripts Needed

#Agent/ScriptTypePriorityDescription
1inbox-classifierAgentP0Classify incoming emails into Star / Need Reply / Need Forward / Learn / Archive based on playbook rules.
2draft-generatorAgentP0For Need Reply emails, generate a draft reply in the executive’s voice. Use templates for scheduling, intros, follow-ups.
3invoice-forwarderScriptP1Auto-detect receipts from known senders, forward to accounting software email.
4sent-items-scannerScriptP1Scan Sent folder for meeting invites not tracked in task manager.
5reply-trackerScriptP1Check if Need Reply emails have been answered. Auto-move to Replied subfolder.
6urgent-notifierScriptP0When an email is classified as urgent, send SMS with subject, sender, one-line summary.
7filter-optimizerAgentP2Analyze inbox patterns weekly, suggest new auto-filters.

Domain 2: Calendar & Meeting Management

What the Playbook Requires

ProcessFrequencyCurrent Method
Accept incoming invitesAs receivedManual in Gmail
Weekly conflict checkFri + Mon AMManual review, 2-3 week lookahead
Breather blockersDailyManual insertion of 10-15 min gaps
VIP vs Non-VIP routingPer inviteManual identification
Meeting invite trackingDailyTask management board
No-Search Rule enforcementPer eventManual detail entry
Birthday reminder creationAs contacts added3 calendar events per person
Driving-time optimizationAs scheduledReview calendar for long drives

New Agents/Scripts Needed

#Agent/ScriptTypePriorityDescription
8conflict-detectorScriptP0Scan next 2-3 weeks for overlapping events. Generate report with 3 resolution options per conflict.
9breather-blockerScriptP1Scan each day for 3+ consecutive meetings. Auto-insert buffer blocks.
10invite-trackerScriptP1Sync pending meeting invites between email labels and task manager.
11birthday-managerScriptP1Maintain birthday database from CRM. Auto-create annual calendar events.

Domain 3: Travel Planning & Execution

What the Playbook Requires

ProcessComplexityNotes
Flight booking (preferred airline)HighLoyalty program optimization, corporate card payment
Booking with dependentsVery HighSplit booking strategies, linking reservations
Upgrade managementHighBid timing, double-booking strategy
Promo repricingMediumMonitor promo codes, rebook at discount
Hotel bookingMedium4-5 stars, early check-in/late checkout
Property bookingMediumOnline portal, lead time requirements
Itinerary -> CalendarMediumFull details in calendar event

New Agents/Scripts Needed

#Agent/ScriptTypePriorityDescription
12travel-plannerAgentP1Research flights, hotels, ground transport. Present 2-3 options.
13upgrade-trackerAgentP1Track upcoming flights, check upgrade availability at key intervals.
14itinerary-builderScriptP1Auto-generate calendar events from booking confirmations.
15promo-monitorScriptP2Monitor preferred airline for promo codes.

Domain 4: Task Management

#Agent/ScriptTypePriorityDescription
16task-syncScriptP1Bridge between Claude Code task system and external task manager.
17video-scoperAgentP2Extract transcript from video link, draft task scope with steps and Definition of Done.

Domain 5: Communication (EOD/SMS)

#Agent/ScriptTypePriorityDescription
18eod-generatorAgentP0Aggregate day’s work into structured EOD report.
19sms-summaryScriptP0Extract urgent items, format as short SMS.
20urgent-smsScriptP0Triggered by inbox-classifier or calendar events. Send immediate SMS.

Domain 6: Relationship Management

#Agent/ScriptTypePriorityDescription
21lunch-schedulerAgentP1Scan calendar for open lunch slots, pull contacts from CRM, generate invites.
22gift-researcherAgentP2Research contact’s profile and interests, propose 3 gift options.

Domain 7: File Management

#Agent/ScriptTypePriorityDescription
23doc-filerScriptP2Pull email attachments, rename to convention, upload to cloud storage.

Priority Roadmap

Phase 1: Core Operations (Week 1-2) — P0

#BuildImpact
1inbox-classifierAutomates 80% of 5x daily triage
2draft-generatorSaves 30-60 min/day on email drafting
6urgent-notifierPrevents dropped balls on critical items
8conflict-detectorReplaces manual 2-3 week calendar scan
18eod-generatorAutomates structured daily reporting
19sms-summaryEnsures executive sees critical items
20urgent-smsReal-time alerting on urgent emails/events

Phase 2: Calendar & Tracking (Week 3-4) — P1

#BuildImpact
3invoice-forwarderAutomates receipt processing
4sent-items-scannerCatches missed invites
5reply-trackerAuto-moves replied emails
9breather-blockerPrevents meeting fatigue
10invite-trackerTask manager + email sync for meetings
11birthday-managerAutomated birthday pipeline
12travel-plannerResearch + options for trips
14itinerary-builderAuto-populates calendar from bookings
16task-syncBridge task systems
21lunch-schedulerProactive lunch booking

Phase 3: Advanced Automation (Week 5+) — P2

#BuildImpact
7filter-optimizerContinuous inbox noise reduction
13upgrade-trackerFlight upgrade timing
15promo-monitorPromotional flight savings
17video-scoperAuto-scope delegated tasks
22gift-researcherBirthday gift curation
23doc-filerAuto-file documents

Architecture Decision: Scheduling

Recommended: Hybrid model.

  • Scripts run on schedule via LaunchAgents (data collection, simple routing)
  • Agent reasoning triggered when classification/drafting is needed
  • Results pushed via SMS/email/Telegram

Next Steps

  1. Executive provisions access — see credential checklist
  2. Phase 1 build starts with inbox-classifier + conflict-detector + eod-generator
  3. Template library created from playbook appendix (JSON/YAML)
  4. Test on historical data — classify last 2 weeks of emails to validate accuracy
  5. Daily pilot — run alongside manual EP work for 1 week before going live
Last updated on