Building a Call Operation That Scales — Service ProCall White Paper

White Paper 06Operations

Building a Call Operation That Scales

The infrastructure decisions that separate growing businesses from stalled ones — and how to handle 2× the calls without 2× the headcount.

9-minute read·For owners of HVAC, plumbing & electrical companies
40→80
Calls per hour handled with 5→8 agents when calls are pooled as one queue
Erlang C
The queueing model that shows each additional agent handles more calls than the last
4 agents
Can handle 30 calls/hr in a pooled queue vs. 6 agents in two separate queues
01

The one-more-CSR trap

Hiring one more CSR is not a call strategy.

Most home service companies scale their phones the same way: wait until the CSRs are drowning, then hire one more. It feels responsible, and for a while it works. Then the next growth spurt arrives, the new hire quits, a busy season hits, and the business is right back where it started.

The companies that break through treat the phones as an operation, not a seat. They build five things: staffing based on queue math, systems that route and record every call, scripts that make every agent consistent, KPIs reviewed weekly, and a staffing model that flexes. Get those right and call capacity scales with revenue instead of headcount.

02

Staffing by the numbers

Call volume and headcount do not grow in a straight line.

Contact centers staff with a well-established queueing model called Erlang C. It answers one question: given how many calls arrive per hour and how long each takes, how many people do you need to answer a target share quickly? The answer surprises most owners. Because a larger team absorbs random spikes better than a small one, each additional agent handles more calls than the last.

Calls/hrLinear rule of thumbErlang C (80% in 20 sec)
10/hr2 agents2 agents
20/hr4 agents3 agents
30/hr6 agents4 agents
40/hr8 agents5 agents
60/hr12 agents7 agents
80/hr16 agents8 agents

Assumes a 4-minute average handle time and calls arriving at random within the hour. Real staffing also needs shrinkage for breaks, training and absence.

03

Pool your queues

Two small teams cost more than one bigger one.

The same math explains why splitting phones by location, trade or "my CSR answers my line" is expensive. Two separate queues taking 15 calls an hour each need six people to hit the 80/20 standard. Pool the same 30 calls into one queue, with agents trained across both, and four people do it.

SetupCalls/hrAgents needed
Separate queues (15 + 15)30 total6 agents
One pooled queue30 total4 agents (2 seats freed)

Erlang C, 4-minute handle time, 80% answered within 20 seconds.

04

The five-layer call stack

Every scalable call operation runs on the same layers.

LayerWhat it does
1 · Routing & telephonyCall tracking, queues, overflow rules and after-hours routing
2 · IntegrationAgents see history and book live in your field-service software
3 · Scripts & call flowsEvery call type has a path that ends in a booking or a handoff
4 · QA & coachingRecorded calls scored against the script, coached weekly
5 · Reporting & KPIsWeekly scorecard by source, hour, agent and outcome
Weakness in any one of these layers caps the whole operation. A great script with no routing means leads still sit in inboxes. Great routing with no QA means the script degrades over time.
05

Scripts

Scripts make every agent your best agent.

Scripts are not about sounding robotic. They are about making sure every caller is asked the same qualifying questions, offered the same options and booked the same way — regardless of who picked up. A good call flow fits on one page and covers every call type you get.

Call typePath
No heat / no cool / leakEmergency rules → dispatch or on-call
Repair or serviceQualify → book first open slot
Replacement / estimateBook comfort advisor visit
Billing / otherResolve or route with notes

Every path ends with: Confirm · offer membership · text confirmation.

06

KPIs

The weekly scorecard.

KPIWhat it tells youStarting target
Answer rateShare of inbound calls answered by a live person95%+
Service levelShare answered within a set time80% in 20 sec
Abandonment rateCallers who hang up while waitingUnder 5%
Booking rateBooked jobs ÷ bookable callsTrack by source
Speed to leadTime from web lead to first callUnder 5 min
Average handle timeTalk + wrap time per call; drives staffingTrend, not target
QA scoreScript adherence on scored callsSet per scorecard
07

Staffing models

Four stages — and where each one breaks.

StageModelWhere it breaks
1Owner & office — whoever is free answersThe first busy week
2One or two CSRs — dedicated people, fixed hoursSpikes, turnover, evenings
3In-house + overflow — core team plus a partner for overflow and after hoursWhen handoffs are not integrated
4Managed operation — dedicated agents, pooled coverage, one scorecardScales with the business
There is no single right model. What matters is choosing deliberately before the phones choose for you, and making sure whatever you choose has the five layers underneath it.

Ready to put this into practice?

See what these numbers look like for your business.

Book a free 30-minute call. We'll run the model with your real call volume, database size, and ticket averages.