Back to Go2 AI Workflow Discovery Pilot
Individual Operational Discovery · April M.

Executive operations admin workflow review

April is carrying a coordination-heavy role across Gmail, Google Calendar, Slack, Sheets, Drive, Zoom, and DocuSign. The biggest recoverable time loss is not generic admin work. It is repeated cleanup: calendar repair, approval follow-up, finance/status packet assembly, and recurring people or vendor paperwork.

Across the 10-business-day window, the workflow shows the same pattern repeatedly: the underlying task is straightforward, but the admin has to rebuild status and context across too many surfaces before anything is actually done.

Employee
April M. (redacted)
Role
Executive Operations Administrator
Company
Harbor Ridge Home Services
Window
Mar 3-14, 2026 · 10 business days
Operating System
Windows
Hours Analyzed
62.8
Tracked activity across 11 work sessions.
Activity Records
8,146
App/web events, session data, idle windows, and cadence signals.
Key Findings
4
All four had repeat evidence across at least 5 of 10 days.
Time Recovered / Week
14.7h
9.1h of admin handling plus 5.6h of approver / requester wait and rework.
Executive Summary

Top-level findings

The role is functioning as a control desk. Most of the avoidable time loss comes from reconstructing state after interruptions, updates, and handoffs rather than from the underlying work itself.

Operating Pattern

This role is a control desk.

Across the two-week window, April spent most of her recoverable time reconciling changes between systems after the original work was already done once.

  • Calendar changes spread across email, calendar, and Slack.
  • Approvals got reassembled from multiple threads and trackers.
  • Status packets were rebuilt from sheets, docs, exports, and attachments.
  • Onboarding and vendor paperwork restarted from scratch too often.
Priority Actions

First three installs

  • Calendar change queue: one place to catch reschedules, availability checks, and confirmations.
  • Approval digest: one daily rollup of items still waiting on a person, not buried in inbox or chat.
  • Packet builder: pre-assemble recurring finance and people packets from source sheets and templates.
Build Posture

Nothing here requires replacing the stack.

  • Google Apps Script handles the first-pass glue between Gmail, Calendar, Sheets, Drive, and Docs.
  • Slack digests or webhooks surface exceptions where humans actually need to decide something.
  • DocuSign templates remove repeated document routing and signature prep.
  • AI drafting stays optional and only sits on top of structured queues and templates.
  • Already built: MCP starter + 4 starter modules live in the repo for Codex or Claude Code installation.
Observed Time Split

Most of the day is coordination and re-assembly.

Coordination
17.6h
Approvals / Comms
14.2h
Reporting / Sheets
11.5h
Meetings
8.7h
Docs / Packets
6.4h
AI / Research
2.0h
Automation Opportunities

Where the recoverable time is

These numbers are not guessed. Each line is based on observed frequency, current handling time, and the amount of the loop a lightweight automation or template would actually remove.

Workflow Admin Time Downstream Drag Recovered / Week Confidence Build In Current Stack
Calendar repair and reschedule cleanup
Availability checks, update emails, and confirmation loops
2.3h 1.1h 3.4h High Gmail label + schedule queue sheet + Calendar/Slack digest
Approval hunting across Gmail, Slack, and tracker
Reconstructing what is still waiting on whom
3.1h 2.2h 5.3h High Approval ledger sheet + Gmail parser + Slack reminder digest
Finance and status packet assembly
Weekly rollups, exports, attachment gathering, and send prep
2.1h 1.4h 3.5h Medium Sheets map + Docs template + Drive folder + Gmail draft
People / vendor packet assembly
Onboarding, document packets, and recurring admin paperwork
1.6h 0.9h 2.5h Medium Intake form + folder generator + DocuSign template launcher
Finding 1

Calendar repair is a repeated cleanup workflow

3.4h Recovered / week
What We Observed

On 8 of 10 business days, April handled scheduling changes as a multi-step repair loop across Gmail, Google Calendar, and Slack. The same meeting often required an initial request, an availability check, a reschedule update, and one or more follow-up confirmations before the change was actually closed.

Evidence

Signal Observed Window
Gmail ↔ Calendar switches tied to meeting titles 186 10 business days
Reschedule chains with 4+ touches 32 8 of 10 days
Manual confirmation emails after calendar edit 41 7 of 10 days
Median handling time per change 16 min First touch to final confirmation
Estimated savings formula
14.2 schedule changes / week × 16 min current handling × 60% removable = 2.3 hours / week
Build In Current Stack

This can be built without replacing any system April already uses.

  • Input: Gmail label for schedule requests, Calendar events, and optional Slack alerts for same-day changes.
  • Build: Apps Script creates a `Schedule Queue` sheet row, drafts the reply, and batches unresolved changes into one morning digest.
  • Human role: April approves the proposed slot or chooses from 2-3 options instead of rebuilding context manually.
  • Implementation path: 1 sheet, 1 Gmail label, 3 email templates, 1 Calendar watcher, 1 daily digest.
  • Downstream recovery: about 1.1h / week comes from fewer requester follow-ups and fewer same-day conflict fixes.

Confidence

High · repeated across 8 of 10 days
Finding 2

Approval hunting is stealing more time than the approvals themselves

5.3h Recovered / week
What We Observed

Approval work was fragmented across Gmail, Slack, calendar reminders, and a follow-up tracker. The biggest tax was not writing the request. It was reconstructing which requests were still open, who owned the next step, and whether a reminder had already been sent.

Evidence

Signal Observed Window
Approval-related thread touches 238 10 business days
Distinct approval items reconstructed from 2+ systems 38 / week Average
Median time to reassemble status 7 min Per item
Apps involved in recurring approval loops 4 Gmail, Slack, Sheets, Calendar
Estimated savings formula
38 approval items / week × 7 min current reassembly × 70% removable = 3.1 hours / week
Build In Current Stack

The fix is not a new approval platform. It is one lightweight ledger and one daily digest inside the tools already in use.

  • Input: Gmail label `approval-needed`, Slack channel or DMs, and the existing follow-up sheet.
  • Build: Apps Script parses labeled emails, creates or updates an `Approval Ledger`, posts one digest to Slack, and drafts one reminder email when due dates slip.
  • Human role: April handles exceptions and escalations instead of repeatedly checking whether someone replied.
  • Implementation path: 1 sheet, 1 parser, 1 Slack webhook, 1 digest schedule, simple status values (`open`, `waiting`, `done`).
  • Downstream recovery: about 2.2h / week comes from decision-makers spending less time being re-chased and less time clarifying stale requests.

Confidence

High · repeated daily pattern
Finding 3

Finance and status packets are being rebuilt by hand

3.5h Recovered / week
What We Observed

The reporting work itself was not the problem. The tax came from pulling the same numbers, exports, attachments, and summary language into the same packet structure over and over again. The packet had a recognizable shape, but the assembly steps still restarted from zero.

Evidence

Signal Observed Window
Packet build sessions 23 10 business days
Recurring source sheets touched 5 Used weekly
Attachment / export actions before send 42 Across packet sessions
Median assembly time per packet 39 min From first source open to draft-ready packet
Estimated savings formula
5 packet builds / week × 39 min current assembly × 65% removable = 2.1 hours / week
Build In Current Stack

This is a templating and assembly problem, not a software replacement problem.

  • Input: Source sheets, recurring export files, Drive attachments, and one standard Google Docs packet template.
  • Build: A packet assembler script copies the template, pulls the current values from Sheets, links the latest attachments from Drive, and drafts the send email.
  • Human role: April checks exceptions, commentary, and final send order instead of rebuilding the shell.
  • Implementation path: 1 source map tab, 1 Docs template, 1 Drive destination folder, 1 Gmail draft generator.
  • Downstream recovery: about 1.4h / week comes from leadership and finance spending less time asking where the latest version or attachment is.

Confidence

Medium · strong pattern, some packet types differ
Finding 4

People and vendor paperwork has the same reusable skeleton every time

2.5h Recovered / week
What We Observed

Onboarding, vendor, and recurring admin packets shared a stable checklist: gather the right docs, create the same folder structure, route signature requests, and send a standard set of follow-ups. The work changed names, but not shape.

Evidence

Signal Observed Window
Packet assembly sessions in Drive / DocuSign / Gmail 18 10 business days
Average recurring packet types per week 4.5 Onboarding, vendor, reimbursement, access
Median time per packet 36 min From first doc pull to send
Repeated folder / document creation steps 6+ Per packet type
Estimated savings formula
4.5 packets / week × 36 min current assembly × 60% removable = 1.6 hours / week
Build In Current Stack

The packet looks bespoke, but the launch path is consistent enough to standardize in the tools already being used.

  • Input: Google Form or sheet intake, Drive folder templates, Gmail drafts, and DocuSign templates.
  • Build: A launcher creates the folder, copies the right docs, opens the DocuSign template, and drafts the first employee/vendor message.
  • Human role: April reviews the packet and resolves missing information instead of rebuilding the same shell every time.
  • Implementation path: 1 intake form, 4 packet templates, 1 folder map, DocuSign placeholders, and standard chase rules.
  • Downstream recovery: about 0.9h / week comes from employees and vendors getting a cleaner first packet and fewer missing-document loops.

Confidence

Medium · recurring structure is clear
Implementation Blueprint

What gets built in the current stack

These are the four modules we would actually implement first based on the findings above. All four assume the company keeps Gmail, Calendar, Slack, Sheets, Drive, and DocuSign in place. The point is to reduce reassembly work fast, not start a software migration.

Open implementation appendix Open MCP starter Open Codex install doc

Module 1

Calendar Change Queue

Gmail label + Google Sheet queue + Calendar watcher + Slack summary. Batches schedule changes, drafts replies, and surfaces unresolved changes once per day.

Module 2

Approval Ledger + Digest

Approval parser, status sheet, and digest job. Turns scattered asks into one reviewable list with owner, age, due date, and escalation state.

Module 3

Packet Builders

Google Docs / Drive packet assembler plus DocuSign launcher. Prepares finance, onboarding, vendor, and recurring packet shells before April touches them.

Module Tools Used Primary Output Owner Checkpoint Expected Build Time
Calendar Change Queue Gmail, Calendar, Sheets, Slack Daily queue + drafted responses + conflict digest Review proposed slots and exceptions 1-2 days
Approval Ledger Gmail, Slack, Sheets Morning digest + reminder drafts + escalation list Mark status and trigger escalation when needed 1-2 days
Finance Packet Builder Sheets, Docs, Drive, Gmail Draft packet + linked attachments + send draft Review numbers, commentary, and final send list 2-3 days
People / Vendor Launcher Forms, Drive, Gmail, DocuSign Prepared folders, documents, signature envelopes, and first emails Confirm missing info and approve outbound packet 2-3 days
Typical Day

What the workday looks like on average

Averaged across the 10 business days analyzed. Focused blocks show where the role can stay in one system. Mixed blocks show where the day fragments across tools and status chasing.

8:45 AM
Inbox, calendar scan, overnight changes, and first follow-ups.
10:00 AM
Calendar repair, scheduling decisions, and approval follow-up dominate this block.
11:30 AM
Longer reporting and sheet work, usually before lunch.
1:15 PM
Short reset or lunch, then return to follow-ups and packet prep.
2:00 PM
Packet assembly, document routing, and second-wave approvals.
4:15 PM
Wrap-up, tomorrow setup, and whatever was still waiting on a person.
Tools Used

Where the time actually went

Browser time is broken down by domain because “Chrome” by itself is not useful. The point of this section is to tell the operational story, not just list software names.

Rank App / Domain Hours % of Total Days Used Notes
1 mail.google.com 7.1h 11.3% 10/10 Main inbox, follow-up, and packet send surface
2 Google Calendar 9.3h 14.8% 10/10 Scheduling, availability checks, meeting changes
3 Slack 7.8h 12.4% 10/10 Approval follow-up and same-day coordination
4 Google Sheets 7.4h 11.8% 9/10 Trackers, status sheets, finance rollups
5 drive.google.com 4.6h 7.3% 8/10 Packet folders, attachments, and document prep
6 Zoom 4.2h 6.7% 6/10 Meetings and handoff calls
7 DocuSign 2.1h 3.3% 6/10 Signature routing for people and vendor documents
8 ChatGPT / Gemini 2.0h 3.2% 7/10 Draft help, but mostly cold-started instead of systematized
Next 14 Days

What we would build first

Recommended order of operations based on the four findings above.

Week 1

1. Calendar change queue

Catch every reschedule request in one label or queue, standardize the reply templates, and stop letting calendar changes live across scattered inbox threads.

Week 2

2. Daily approval digest

Pull still-open approvals into one morning digest with owner, due date, and last touch so the admin stops reassembling state by hand.

Build Path

3. Packet builder foundation

Map the recurring finance and people packets to source sheets, template docs, and output folders so a lightweight builder can assemble the first draft automatically.

Go2