OAD Framework Guide
The proven path to scaling your home service business
1
Optimize
Perfect the Process
2
Automate
Remove Manual Work
3
Delegate
Scale with People
Phase 1: Optimize
Goal: Document and streamline processes before automating broken workflows
- Document current process start-to-finish (dispatch → completion → payment)
- Identify bottlenecks where work stops or waits
- Remove unnecessary steps (approvals, duplicate data entry)
- Standardize how techs complete jobs (checklists, forms, photos)
- Create templates for recurring tasks (estimates, invoices, follow-ups)
- Measure baseline metrics (time per task, error rate, customer response time)
HVAC Example: Before automating estimates, create a standard pricing template with labor rates, common parts, and diagnostic fees. Test it manually for 2 weeks.
Common Mistakes:
- Skipping documentation—can't improve what you don't measure
- Automating before optimizing—turns bad process into fast bad process
- Optimizing for exceptions instead of 80% of cases
- Not involving techs who actually do the work
Phase 2: Automate
Goal: Replace repetitive manual tasks with systems
- Automate appointment confirmations/reminders (SMS/email)
- Auto-populate job details from CRM to field tech app
- Trigger follow-up sequences after job completion
- Auto-generate invoices from completed job forms
- Send review requests 24 hours post-service
- Sync data between dispatch, accounting, and inventory systems
- Auto-route urgent calls to on-call tech
Plumbing Example: When job status = "Complete" → Auto-send invoice via ServiceTitan API → If unpaid after 7 days → Send payment reminder → If unpaid after 14 days → Flag for collections
Common Mistakes:
- Over-automating—losing personal touch on high-value interactions
- No fallback when automation fails (always have manual override)
- Automating before testing with real customer data
- Not monitoring automation performance (open rates, response times)
- Building custom solutions when proven tools exist
Phase 3: Delegate
Goal: Hand off optimized, automated processes to team members
- Create SOPs (Standard Operating Procedures) with screenshots
- Record video walkthroughs for complex workflows
- Define decision authority (what can CSR handle vs needs manager)
- Set KPIs and review cadence (weekly check-ins, monthly reviews)
- Build exception handling guide (what to do when automation breaks)
- Train on both the system AND the "why" behind the process
- Give access to only what they need (role-based permissions)
Electrical Example: CSR handles scheduling & confirmations → Dispatcher optimizes routes → Techs run diagnostics using mobile checklist → Office admin processes payments from auto-generated invoices. Each role owns their piece.
Common Mistakes:
- Delegating without documentation—creates dependency on you
- No accountability metrics—can't tell if it's working
- Delegating decision-making without clear boundaries
- Assuming one training session is enough (plan for ongoing support)
- Not delegating authority with responsibility (micromanaging)
Decision Tree: Where Are You Stuck?
If you can't describe the process in 5 steps → OPTIMIZE first
If you're doing the same task 10+ times/week → AUTOMATE it
If automation works but you're still the bottleneck → DELEGATE
If delegated work isn't getting done right → Go back to OPTIMIZE