Front Office Playbook for Home Service Teams (2026)

Train CSRs and dispatchers to answer leads in under 5 minutes, book more jobs, and run weekly metrics — routing rules, onboarding, and checklists for plumbers, HVAC, roofers, and more.

You fixed GBP and turned on ads — then leads sit in voicemail while your techs are on jobs. The front office is where marketing spend converts to booked work. This playbook ties together Speed-to-Lead, Scripts, and Checklists into one system your team can run.

Part of the Lead-to-Close System — step 2 after speed-to-lead, before follow-up and on-site close.

At a Glance

  • Owner setup: ~60 minutes — name queue owner, wire alerts, paste scripts, run test leads
  • CSR week one: Shadow calls → solo queue with daily check-ins → full queue ownership day 5
  • SLA: First human or trusted auto-touch in <5 minutes on LSA, forms, and GBP messages during business hours
  • Weekly rhythm: 15-minute Monday huddle + front office checklist
  • Measure: Median first contact time and booking rate by source in Metrics
Owners and office staff
Copy sections into your team wiki or print the weekly checklist. Interactive checkboxes on Checklists save progress in the browser on that page.

Roles & Ownership

RoleOwns
OwnerAfter-hours policy, LSA budget, hiring, weekly metrics review
Queue owner (named weekly)All inbound leads during business hours — calls, LSA, forms, GBP chat
Dispatcher / CSRIntake, two-time booking ask, CRM hygiene, review SMS trigger
On-call techEmergency callbacks only — per written after-hours rules

Rule: One name on the whiteboard each week: “Queue owner: ___.” No shared mystery responsibility.

Lead Queue Rules

Every source hits the same queue and same SLA:

SourceAlert destinationTarget first touch
Phone / LSAPhone + app for 2 people<5 min human answer
Website formSMS to queue owner, not email only<5 min call or text
GBP messagingSame as phone queue<5 min
Meta / Google lead formsSame queue<5 min
ReferralsLog source as “referral” in CRM<5 min thank-you + schedule

Missed call: Auto text within 60 seconds — templates on Templates. Full wiring: Speed-to-Lead.

CRM stages (non-negotiable):

  1. New lead (uncontacted)
  2. Contacted / qualifying
  3. Quote sent
  4. Booked
  5. Lost (reason required — price, timing, competitor, no response)

Midday rule: zero “New lead” rows older than 4 hours during business hours.

First-Week CSR Training

Use this schedule when onboarding office help or retraining after a bad month.

Day 1 — Listen and log

  • Read Scripts That Book Jobs inbound call script aloud 3 times
  • Shadow 5 live or recorded calls — note booking ask and tone
  • Practice logging: source, time received, time first contacted, outcome
  • Learn missed-call text-back — send one test to trainer’s phone

Day 2 — LSA and forms

  • Walk through LSA app notifications on two devices
  • Role-play LSA opener: license confirm, problem, two times offered
  • Process one test form lead end-to-end in CRM
  • Read LSA weekly ops checklist

Day 3 — GBP messages and referrals

  • Reply to sample GBP message using same script structure as phone
  • Practice “how much do you charge?” pivot from Scripts
  • Log referral lead with correct source tag for Tracking

Day 4 — Solo queue (trainer on standby)

  • Queue owner for half day — trainer monitors response times
  • Debrief: any lead >5 min? Why?
  • Send review ask SMS within 30 min on one completed job (from Templates)

Day 5 — Full ownership

  • Named queue owner for full business day
  • EOD report: leads in, median response time, booked count, one improvement idea

Call Routing Matrix

Do not overcomplicate — route by urgency, not personality.

SituationRoute toScript note
Emergency plumbing / no heat / no ACOn-call tech or live answerState dispatch fee upfront
Same-day service requestQueue owner → nearest available slotTwo specific times
Estimate / large projectQueue owner → schedule site visitConfirm address and photos if needed
Existing customer rescheduleQueue owner or dispatcherPull CRM history first
Spam / wrong numberMark lost in CRMDo not argue

After-hours detail by trade: see the table in Speed-to-Lead.

Daily Office Rhythm

Open (first 15 min)

  • Check overnight leads — contact every uncontacted row
  • Confirm queue owner name is visible to team
  • Verify LSA and form notifications on two devices

Midday (5 min)

  • Audit CRM: zero “New lead” older than 4 hours
  • Return any missed call within 10 minutes if text-back fired

Close (10 min)

  • Log booked jobs and lost reasons
  • Trigger review SMS for completed jobs (same day)
  • Hand off after-hours contact to on-call per policy

Weekly Team Huddle (15 Minutes)

Run every Monday. Printable version: Front office weekly checklist.

  1. Numbers (5 min): Leads by source, median response time, booked jobs, new reviews
  2. Queue audit (3 min): Any lead >24h uncontacted? Root cause?
  3. Call coaching (5 min): Listen to one booked + one lost call — one coaching note
  4. One fix (2 min): Pick single process change for the week (script, alert routing, dispute, landing page)

Log results in Metrics or your CRM dashboard.

KPIs the Office Team Owns

KPITargetWhere to track
Median first contact (paid leads)<5 minCRM or weekly sheet
Booking rate by sourceTrend up month over monthMetrics
Uncontacted leads >24hZeroCRM “New lead” stage
Review asks sentWithin 30 min of job completeOffice checklist
LSA disputes filedWithin 30 days of bad leadLSA guide

Owner reviews these in the Monday huddle — not buried in a drawer.

Structured How-To (great for SEO & AI answers)
  1. Name this week’s queue owner and post it where the team sees it.
  2. Route LSA, forms, and GBP messages to phone + SMS for two people.
  3. Paste inbound script and missed-call text next to every answer point.
  4. Create CRM stages: New → Contacted → Quote → Booked → Lost (reason).
  5. Run one test lead from each source; time minutes to human contact.
  6. Schedule recurring 15-minute Monday huddle on the calendar.
  7. Print front office weekly checklist for the team.

Quick Win

Assign one queue owner for this week and run a test LSA or form lead. If a human responds in under 5 minutes using the script, your front office baseline is live.

Next Steps

Trade playbooks: Plumbers · HVAC · Roofing · Electrical · Landscaping · Pest control