The Fractional COO · Mulkern AI Systems

The 100-Day Operations Plan

A board-ready operating plan a new operator could hand the team on Monday and run for 100 days.
Meridian Field Services Commercial HVAC & Refrigeration $11M rev · 42 staff Prepared for: Founder/CEO + incoming COO

Engagement Dossier — what the SPEC was given

The momentFirst-ever ops hire (fractional COO); growth has outpaced the founder's ability to run it by gut.
Goal (6–12 mo)$11M → $14M on the same headcount; get founder out of dispatch; ready a tuck-in acquisition.
Top pains(1) Reactive scheduling chaos; (2) slow cash — DSO ~68 days; (3) zero operating visibility.
OrgFounder in everything · 6 dispatch/CSR · 28 techs (3 informal leads) · 4 sales · PT bookkeeper. No middle layer.
SystemsServiceTitan (~50% adopted), QuickBooks, Excel schedules, WhatsApp dispatch, paper tickets.
ConstraintsHiring freeze on overhead (billable techs only); tight cash; ServiceTitan already paid for.
Section 01

Executive Summary & Operating Thesis

Meridian Field Services is an $11M, 42-person commercial HVAC and refrigeration contractor growing ~20% a year on the strength of its reputation and its founder's instincts — and it has reached the ceiling of what one person can run by gut. Dispatch, cash, and decision-making all route through the founder; the system that built Meridian to $11M will not carry it to $14M.

Operating thesis: The next 100 days convert Meridian from a founder-run, reactive field operation into a scheduled, same-day-closed, metrics-visible business — without adding overhead — so the founder steps out of dispatch and growth is funded from recovered cash and recaptured tech capacity.

The Three Moves

  1. Make the schedule the source of truth. Dispatch from ServiceTitan, not texts — and protect tech capacity from emergency churn.
  2. Close the cash loop. Same-day job close → next-morning invoice → collect. Kill the 68-day DSO.
  3. Put a scoreboard on the wall. Utilization, first-time-fix, DSO, job margin — so the founder leads by metric, not by phone.

Expected outcomes by Day 100

Assumption: cash and capacity figures are modeled off $11M revenue and typical field-service AR; replace with actuals at kickoff.

Section 02

Operational Diagnostic & Baseline

LensCurrent state (specific)MaturityBiggest gap
People & Org28 techs, 3 informal leads, no management layer. Founder is the de-facto dispatcher and sole escalation point.2 · ReactiveNo accountable ops layer between founder and field.
Process & WorkflowDispatch by text; paper tickets; jobs not closed on-site; parts not pre-staged, forcing repeat visits.1 · Ad-hocNo standard dispatch-to-cash workflow.
Systems & DataServiceTitan owned but ~50% used; QuickBooks + Excel + WhatsApp in parallel. Double entry, data gaps.2 · ReactiveServiceTitan is not yet the system of record.
Metrics & VisibilityRevenue, bank balance, rough AR only. No utilization, first-time-fix, job margin, or backlog.1 · Ad-hocNo operating scoreboard exists.

What this tells us: Meridian's constraint is not demand or talent — it is that the operating system lives in the founder's head and a half-used software seat. The 100 days are about making that system external, standard, and visible.

Section 03

Bottleneck & Risk Map

A · Bottlenecks throttling the business

BottleneckBusiness impactRoot-cause hypothesisFix window
Reactive dispatch~30% of the tech day lost to drive time & rework; emergencies detonate the schedule.Dispatch by text + no schedule discipline; emergencies interrupt freely.Days 0–30
No same-day close → late invoicingDSO ~68; ~$0.7M+ trapped in AR; disputes from missing photos/notes.No close-out rule; paper tickets; ServiceTitan half-used.Days 0–60
Parts not pre-stagedRepeat visits kill first-time-fix and burn scarce tech capacity.No truck-stock standard or morning parts pull.Days 31–60
Founder = single decision pointCaps throughput, blocks scale and the acquisition.No ops layer; no role clarity or escalation rule.Days 0–30 → 100
No job-level profitabilityCan't see which work or customers actually make money.No labor/parts costing captured in ServiceTitan.Days 61–100

B · Operational risk & single points of failure

Risk / SPOFLikelihoodImpactEarly mitigation
Founder dependency (dispatch & escalation)HighHighShift dispatch to a promoted lead + ServiceTitan boards in Days 0–30.
ServiceTitan adoption stalls againMedHighTie tech pay/bonus to jobs closed in ServiceTitan.
Cash crunch during the DSO fixMedHighAttack AR first; deposits / COD on new customers.
Key-tech attrition (tribal knowledge)MedMedLead-tech roles + documented standard work for top jobs.
Section 04

The 100-Day Roadmap

PHASE 1 · DAYS 0–30 — Diagnose, Stabilize & Quick Wins

Objective: make the schedule and same-day close the new normal, and get the founder out of routine dispatch.

InitiativeFirst concrete stepOwnerDepends onMilestone
ServiceTitan dispatch board = single source of truthTurn off text dispatch; all jobs created and assigned on the board.Dispatch LeadST data cleanup100% jobs dispatched in ST — Day 21
Same-day close-out ruleTechs capture photos, notes & signature and close the job before leaving site.Ops Lead (COO)≥80% same-day close — Day 30
Daily 8-minute dispatch huddleLeads + dispatch align the day and flag emergencies.Dispatch LeadRunning daily — Day 10
Founder hand-off of dispatchRoute all dispatch to the Dispatch Lead; founder on escalation-only.Founder + COODispatch Lead named0 founder dispatch calls — Day 30
24-hour invoicingOffice invoices daily from the prior day's closed jobs.Office ManagerSame-day closeInvoice lag ≤1 day — Day 30
PHASE 2 · DAYS 31–60 — Build & Systematize

Objective: lock in first-time-fix and cash discipline.

InitiativeFirst concrete stepOwnerDepends onMilestone
Truck-stock / parts pre-stageStandard van inventory + morning parts pull for each scheduled job.Lead Tech + OfficeSchedule disciplineFirst-time-fix ≥75% — Day 60
AR collection cadenceWeekly AR review + dunning sequence; deposits on new/large jobs.Office Mgr + COO24h invoicingDSO ≤55 — Day 60
Standard work for top 5 job typesSOP + checklist built into ServiceTitan.Lead TechsST adoption5 SOPs live — Day 55
ServiceTitan adoption ≥90%Tie tech pay/bonus to jobs closed in ServiceTitan.COO + FounderSame-day close≥90% logged — Day 60
PHASE 3 · DAYS 61–100 — Scale & Sustain

Objective: visibility, margin, and acquisition-readiness.

InitiativeFirst concrete stepOwnerDepends onMilestone
Weekly operating scorecardStand up the 7-KPI board; review every week.COOST data integrityReviewed weekly — Day 70
Job-level costingPush labor + parts to each job; margin by job type & customer.COO + Bookkeeper≥90% ST adoptionMargin visible — Day 90
Capacity & utilization planTarget ≥65% billable; reschedule or reprice low-value work.COOScorecard liveUtilization +8 pts — Day 100
Acquisition-readiness ops packDocumented processes + clean ST data + metrics summary for diligence.COO + FounderSOPs + scorecardDiligence-ready — Day 100
Section 05

Quick Wins — First 30 Days

In a 100-day mandate, visible wins in week one buy the credibility to make the harder changes stick. These need no budget approval and no new hires.

Action (start this week)Pain it relievesEffortVisible result
Kill text dispatch — one ServiceTitan boardScheduling chaos & double-bookingMedOne schedule everyone trusts
Same-day close-out + photos/notesLate invoicing & billing disputesLowInvoices out next morning
Daily 8-minute huddleEmergency churn & surprisesLowCalmer days; founder unhooked
"Founder on escalation-only" memoFounder bottleneckLowTechs stop calling the founder first
Call-down on top 20 past-due invoicesSlow cashLowCash in the door in week 1
Morning parts pull for scheduled jobsRepeat visitsLowMore first-time fixes immediately
Deposit / COD on new customersNew DSO accruingLowStops the bleeding on cash
Section 06

Operating Cadence & KPI Scorecard

A · Operating cadence (sized for 42 people — lean on purpose)

CadencePurposeAttendeesLengthKey output
Daily dispatch huddleAlign the day, flag emergenciesDispatch Lead + 3 leads8 minConfirmed schedule
Weekly ops review (L10-style)Read scorecard, clear blockersCOO + leads + office mgr45 minActions + owners
Weekly cash reviewAR aging & collectionsCOO + office mgr + bookkeeper20 minCollection actions
Monthly business reviewMargin, utilization, trendFounder + COO + leads60 minMonth priorities
Quarterly planningTargets, capacity, acquisitionFounder + COOHalf dayQuarter plan

B · The operating scorecard (watched weekly)

KPIWhat it measures / why it matters hereTargetOwnerSource
Billable utilization %Billable vs paid tech hours — the core growth lever at fixed headcount≥65%COOServiceTitan
First-time-fix %Jobs resolved in one visit — capacity & CX≥75%Dispatch LeadServiceTitan
DSO (days)Speed of cash conversion≤45Office MgrQuickBooks
Same-day close %Jobs closed on site — drives invoicing & data≥90%Ops LeadServiceTitan
Backlog (days booked)Demand health & schedule runway5–10 daysDispatch LeadServiceTitan
Revenue vs planWeekly output against target≥ planFounderQB / ST
ServiceTitan logged %Data integrity behind every other metric≥90%COOServiceTitan
Section 07

Resourcing, Risks & Day-100 Success Criteria

Resourcing — within the hiring freeze

No new overhead headcount. Promote a CSR to Dispatch Lead and designate 1–2 Lead Techs (stipends, not new seats). Core tools are already owned — the spend is adoption, not licenses: budget ~$5–10K for ServiceTitan configuration help and a modest tech-incentive pool tied to close-out. The real resource is COO time; the founder must protect it from being pulled back into firefights.

Risks to the plan

Day-100 success criteria (definition of done)

After Day 100: hand the cadence and scorecard fully to the Dispatch Lead and COO, then turn to integrating the tuck-in acquisition — a natural next engagement (this is exactly where The 100-Day Integration Roadmap picks up).

Pre-delivery

QC Notes

What the QC pass reconciled & fixed

  • Coverage: mapped all five bottlenecks and four risks to at least one roadmap initiative — no orphans (founder-dependency now carries a Phase-1 start and a sustained Phase-3 hand-off).
  • Consistency: aligned the DSO target to ≤45 as the Day-100 goal across S1/S6/S7, with ≤55 by Day 60 clarified as the interim milestone in S4 (earlier draft conflated the two).
  • Quick-win sync: every Day-0–30 quick win in S5 now appears as a Phase-1 initiative in S4.
  • Constraint check: removed an implied admin hire; Dispatch Lead is an internal promotion, honoring the overhead hiring freeze.
  • De-genericized: replaced "improve operational efficiency" and "leverage best practices" with the specific Meridian mechanisms (same-day close, parts pre-stage, ST-as-record).
  • Flagged assumption: cash/utilization dollar figures are modeled, not actuals — tagged in S1 for kickoff validation.
Quality score

Rubric Score

91/100
CriterionScoreNote & one fix
Specificity to this client23 / 25Unmistakably Meridian throughout. Fix: name the actual top-20 past-due accounts at kickoff.
Operational rigor & diagnosis18 / 20Sound bottleneck logic. Fix: validate the ~55% utilization baseline before committing to +8 pts.
Sequencing & feasibility19 / 20Realistic phasing within the freeze. Fix: confirm Dispatch Lead candidate exists internally.
Measurability14 / 15KPIs & milestones quantified. Fix: add a dollar target to the utilization KPI, not just points.
Board-readiness9 / 10Reads in ~12 minutes. Fix: a one-page cover dashboard would top it off.
Completeness & consistency8 / 10All sections reconciled post-QC. Fix: add explicit baseline column to the scorecard.
"Board-ready and unmistakably about Meridian — fund the cash and utilization fixes first, validate two baseline numbers, and run it."