Technician Scheduling and Routing
Scheduling is where most service companies lose their margin without noticing. A crew is sent to the far side of the valley for a thirty-minute call, then sent back across the city for the next one, and by mid-afternoon the promised windows have collapsed. We begin by measuring how the day is actually spent: drive time, on-site time, waiting time at the supplier and the handoff time between jobs. From that baseline we build a run list method that respects travel distance, technician skill and the promises already made to customers.
The method is deliberately low-tech enough to survive a busy Monday. Dispatch posts the board the evening before. The run list is printed, pinned and visible to the whole team, with a clear exception path for the calls that will always interrupt a plan. When a route changes, the change is written on the board and radioed to the affected crew so nobody is working from a stale copy. We also set the rules for how far a dispatcher may move a job without asking an owner, which removes the hesitation that costs the second hour of the day.
Once the first month is stable, we look at whether routing software earns its place. Many contractors need only a well-built spreadsheet and a disciplined morning check. Others benefit from a dispatch platform that can sequence stops automatically. We advise on the decision without selling either option, and we stay for the implementation so the software follows the new habits instead of quietly replacing them with old ones.
Emergency Call-Out Coordination
An emergency line is a promise made at the worst possible moment. If the intake is vague, the promise becomes a guess, and the guess becomes an angry customer on the following morning. We design a single intake path for after-hours calls, whether the call arrives by phone, text or a customer portal. Intake staff follow a short script that establishes the address, the system involved, the safety risk and whether the customer can wait for the next scheduled window. That script protects both the customer and the technician who will eventually knock on the door.
From intake we build an escalation ladder. The first rung is the on-call technician, with a named backup and a maximum response time. The second rung is the desk lead, who can authorise overtime or move a non-urgent job. The third rung is the owner or operations manager, who handles the rare call that involves a building shutdown or a safety hazard. Each rung has a written trigger, so nobody is guessing at two in the morning about whether a failed water heater qualifies as urgent.
We also rebuild the on-call rotation to be fair and sustainable. A rotation that burns out senior technicians is a hidden cost, and it shows up as callbacks and resignations. Our model distributes nights and weekends by skill, by travel distance from home and by the personal constraints each technician has already disclosed. The result is a ladder that answers fast, logs completely and leaves the morning team a clear story rather than a mystery.
Fleet Communication Systems
Radio traffic in a growing service company tends to drift into noise. Everyone keys up, nobody listens, and the important message about a locked gate is buried under three routine requests about parts. We audit the channels you already own, then build a channel plan that separates dispatch, field crew and management traffic. The plan is written on a single card that lives in every vehicle, and it is checked at the start of each shift with a short radio check that confirms who is on and where they stand.
Vehicle assignment matters as much as the radio plan. We define which vehicle carries which stock, which crew uses which channel and how a spare truck joins the day when a unit goes down. The charging stand, the spare battery and the handset check are treated as proper maintenance items with a named owner, because a dead radio at four in the afternoon is a dispatch failure dressed up as bad luck. Our consultants tune existing hardware first and only recommend replacement when the audit shows a genuine coverage or reliability gap.
The written output of this service is a short fleet communication standard, a channel card, a check-in script and a maintenance schedule. We train the desk lead to run the morning check and hand the standard over in a form that can survive staff turnover. Good communication is not about buying louder equipment. It is about keeping the channel short, clear and trusted.
Job Costing and Invoicing Support
A ticket written from memory two days later is a donation to the customer. Missing parts, forgotten travel and unrecorded labour quietly shrink every invoice, and the owner rarely sees the pattern until the quarterly numbers arrive. We bring costing back to the point of work by designing a ticket that captures labour, parts and travel while the technician is still on site. The format is short, the exception path is obvious and the office can close the day rather than reconstruct it.
Our work covers the pricing rules behind the ticket as well. We review how labour rates, trip charges, after-hours premiums and material markups are set, then write them into a pricing sheet that dispatch and field crews can both apply consistently. The sheet includes a small number of approved exceptions, such as warranty work or a goodwill visit, so the team has a lawful way to deviate instead of improvising. Clear rules reduce arguments with customers and with the finance desk.
Finally we look at the invoicing rhythm. Same-day or next-day invoicing improves cash flow more than most collection efforts, and it reduces the number of disputes that begin with a vague description. We design a short daily close routine, assign it to a named person and measure how many tickets leave the site complete. Most clients recover more per job within the first month than the whole engagement costs, and the office stops working Saturday mornings to catch up.
Customer Follow-Up Programs
The job is not finished when the technician drives away. A short follow-up within two days protects the review, catches a problem while it is still small and creates the natural opening for the next booking. Many contractors already intend to follow up, but the intention lives in a mental list that never survives a busy week. We turn the intention into a written sequence with a clear owner and a realistic cadence.
The sequence starts with a brief message from the desk confirming the work completed and inviting the customer to raise anything that does not feel right. A second touch, typically a week later, asks whether the customer wants the next maintenance visit scheduled. A third touch is reserved for customers who did not respond, and it closes the loop politely without becoming a nuisance. We keep the whole program inside the tools you already use, whether that is a shared inbox, a service platform or a simple customer list.
We also make sure the technician hears the answer. When a customer reports a problem on the follow-up, the message goes back to the crew lead the same day rather than into a marketing folder. That single habit turns follow-up from a reputation exercise into an operational one, and it is usually where the first repeat booking actually comes from.
Seasonal Workforce Planning
Every trade has a season that arrives faster than the hiring process. HVAC work surges in the first heat, plumbing surges around the first hard freeze, and electrical work clusters around both. A contractor who plans in January is calm in June; a contractor who hires in June is still training in August. We model expected demand against known capacity using the last two seasons of completed work, then mark the weeks where the board will break if nothing changes.
From that model we build a plan with three levers: seasonal hires, controlled overtime and vetted subcontract support. Each lever has a trigger and a cost attached, so the owner can decide in advance how much peak capacity is worth. We also map the training path for a seasonal hire so that a new technician can safely take straightforward calls within the first two weeks, with a senior crew member reachable by radio for anything unusual.
Workforce planning is not only about adding people. It is also about protecting the people you already have. We review the on-call rotation, the overtime distribution and the rest periods around the peak so that the desk does not trade long-term retention for a short burst of revenue. A seasonal plan that respects the crew is the only one that survives contact with a real August.