Field notes
Electrical Crew Scheduling: Common Mistakes and How to Fix Them
Crew scheduling is the highest-leverage hour in an electrical shop owner's week. A clean schedule means five trucks producing revenue every hour they are on the clock. A messy schedule means foremen waiting on materials, customers calling about missed arrival windows, and the owner doing dispatch from the truck.
Here are the four scheduling mistakes that quietly cost a 5-truck electrical shop money, and the fix for each one.
Mistake 1: Scheduling without drive time
The 10am service call is in the north part of town. The 11am service call is in the south part of town. Both are real one-hour jobs. Both are on the foreman's schedule back-to-back. The foreman finishes the 10am at 11:05 and is late to the 11am at 11:40 because the drive is 35 minutes through midday traffic. Now the 11am customer is mad and the 1pm customer is going to get the foreman late too.
Fix: Every job on the schedule needs a drive-time buffer that respects actual geography and time of day. Modern scheduling tools calculate this automatically. The 11am job moves to 11:45 the moment the 10am gets scheduled in a different zip code.
Mistake 2: Scheduling without materials confirmation
The panel upgrade is on the schedule for Tuesday. The foreman shows up Tuesday morning to find that the 200-amp panel has not arrived from the supplier. The crew goes home. The customer reschedules. The shop loses a day of revenue on those three foremen.
Fix: Materials confirmation is a scheduling step, not a separate process. Any job that requires special-order materials should not appear as schedulable on the board until the materials show confirmed-in-stock at the supplier. The dispatcher sees the job as "pending materials" and schedules around it.
Mistake 3: Scheduling without crew-skill matching
The EV charger install is on the schedule for Wednesday. The foreman assigned has never installed an EV charger before. The foreman who installed the last 14 EV chargers is on a panel upgrade across town. The install takes six hours instead of three and the customer ends up with an inspector callback because the load-calc documentation was not filed correctly.
Fix: Tag each foreman with the work types they have certified or repeated experience on. The schedule board surfaces a warning when a foreman without that tag is assigned to that work type. Override is fine — but make it conscious, not accidental.
Mistake 4: Scheduling without the foreman seeing the change
The dispatcher moves the 2pm call from foreman A to foreman B at 1:45pm. Foreman A is still driving to the old job. Foreman B is at lunch and does not check the phone. Nobody arrives. The customer calls the shop at 2:30pm wanting to know where the truck is.
Fix: Schedule changes push to the foreman's phone with a confirmation tap required. If the foreman does not confirm within 5 minutes, the dispatcher gets pinged. The "I never saw it" excuse stops being available.
What a clean electrical crew schedule looks like
A clean schedule has five properties. Each job has a drive-time buffer matched to actual geography. Each job has a materials-confirmed flag. Each job has a foreman tagged with the right skill for the work. Each schedule change pushes to the foreman's phone with confirmation. Each customer gets an arrival-window text the morning of the appointment so the customer is not standing in the driveway looking at the road.
How FieldCommand handles this
FieldCommand's scheduling board is drive-time aware, materials-aware, and skill-aware. Drag a job to foreman B and the system calculates the drive from foreman B's previous job before letting you drop it. Drag a panel upgrade to a slot with unconfirmed materials and the system flags it. Change a foreman assignment and the foreman gets a phone notification with a confirmation tap.
The customer arrival-window text fires automatically at 7am the morning of the appointment.