Stop the AFCI callback before the kitchen torch flips the subpanel again.
Your tech rolls up on a commercial retrofit tripping every ninety minutes. The load calc reads 88 amps on a 100-amp bus, neutral-ground bond sits at 0.4 Ω, dimmer circuit AFCI trips on the dim-down. The assistant returns ranked causes — bus overload, neutral-ground bond fault, branch AFCI nuisance — before the tech unloads the truck.
> BUS RATING ........... 100 A > CALC'D LOAD ......... 88 A (CONT) > NEUTRAL-GND Ω ....... 0.4 / 1.0 > AFCI STATE .......... TRIP @ 8.3s > FAULT ............... BUS OVERLOAD
Indicative readout · illustration only · not a real ticket.
From the bench
The four calls we’re getting this week.
Anonymised cases from the bench tape. Numbers and operators illustrated; copy lifts typical electrical faults so you can picture where the diagnostic lands on your own tickets.
- SHOP AANONYMISED · ILLUSTRATIVE
Symptom: Nuisance breaker trips on a residential rewire.
> BRANCH AMPS ......... 18.4 / 20.0 (HI) > CUMULATIVE LOAD .... 16.2 A (SHARED N) > HAIR-DRYER INRUSH .. CAPTURED @ 1.8s > GFCI STATE ......... TRIP @ 6.1s
Ranked causes
- 01BREAKER LOAD SUM EXCEEDS61%
- 02NEUTRAL SHARED RETURN27%
- 03GFCI END-OF-LIFE12%
Bench move: meter the shared-neutral return at the panel, not at the receptacle — a hair dryer plus a bedroom receptacle on the same multi-wire branch will trip the GFCI before the breaker ever sees the cumulative load.
- SHOP BANONYMISED · ILLUSTRATIVE
Symptom: Panel overload on a commercial retrofit.
> BUS RATING .......... 100 A > CALC'D LOAD ........ 88 A (CONT) > DEMAND FACTOR ...... 0.78 > EQUIP NAMEPLATE .... 113 A
Ranked causes
- 01BUS OVERLOAD (CALC 88/100)62%
- 02DEMAND FACTOR MISAPPLIED24%
- 03NEUTRAL-GND BOND FAULT14%
Bench move: re-run the load calc with the post-retrofit equipment nameplates and the live demand factor table — don't pull from the permit set, which was drawn up against the pre-retrofit gear.
- SHOP CANONYMISED · ILLUSTRATIVE
Symptom: GFCI callback loop on a multi-branch daisy-chain.
> GFCI LINE Ω ........ 0.6 / open > DOWNSTREAM ΔΩ ..... 1.4 > DAISY-CHAIN ....... DETECTED > LOAD-SIDE CIRCUITS 4
Ranked causes
- 01DOWNSREAM GFCI ON GFCI LOAD58%
- 02NEUTRAL SHARED RETURN28%
- 03EOL GFCI14%
Bench move: pull the load-side GFCI and meter LINE vs. LOAD separately — a stacked GFCI on a shared neutral trips the upstream device first, and the downstream reset never re-arms.
- SHOP DANONYMISED · ILLUSTRATIVE
Symptom: Arc-fault nuisance trips on a dimmer / MV circuit.
> AFCI STATE ......... TRIP @ 8.3s > DIMMER PHASE ....... FORWARD > MV INRUSH .......... 7.2 A PEAK > THD ................ 73%
Ranked causes
- 01DIMMER ARC MASKING54%
- 02MV LAMP INRUSH31%
- 03AFCI SENSITIVITY DRIFT15%
Bench move: capture one full dim cycle on a scope, not just the steady-state amps — an AFCI sees the leading-edge arc from a forward-phase dimmer as series-arc noise and trips on the dim-down stroke.
How SecondShift fits
It lives where your electrical dispatch already is.
The diagnostic assistant surfaces inside the FSM your trucks already run on. No new app to open, no new login for the tech — same ticket, same notes panel, with the bench tape injected in the right place per vendor.
- ServiceTitanSURFACES HERE
Inside the Job Notes panel on the dispatch card
Runs as a side panel below the tech’s voice note. Ranked causes and the bench verdict land inline with the customer-history block so the dispatcher sees the bus rating and neutral-ground Ω alongside the call notes.
- Housecall ProSURFACES HERE
On the custom fields of the dispatch card
Three custom fields get populated per ticket: ranked cause #1, parts list, bench verdict. The tech never opens another window on a panel-overload callback.
- JobberSURFACES HERE
In the visit-notes tile on the job detail view
Pins as the bottom tile on the job — above the customer’s signature line and below the photos so the dispatcher sees the AFCI trip signature first thing Monday morning.
- FieldEdgeSURFACES HERE
On the work-order form, just below the symptom dropdown
Renders the ranked causes under the existing service-type selector. The tech’s existing checklist stays exactly where it is; the load-calc step lands inside the existing call-type row.
- Dynamics 365 Field ServiceSURFACES HERE
On the booking timeline, as a custom control activity
Attaches to the work order as a custom control activity so the existing Power Automate rules can route it onward without rebuilding dispatch logic.
The bench tape cuts repeat truck rolls on the trips that recur.
Anonymised across two electrical fleets running on ServiceTitan, the first ten tickets routed through the bench tape returned fewer repeat visits in the eight-week window after the wiring shipped.
fewer repeat truck rolls on the first ten electrical tickets after wiring the assistant — anonymised across two electrical fleets, May 2025 → Aug 2025.
Pick the FSM your trucks run on. Send the setup brief.
Four fields, an owner reads every one. Tool-tape + bench-verdict config for the electrical line starts the day we agree to scope — booked as a single $997 setup engagement, vertical=electrical pre-tagged on the intake.
// Pre-tag the setup brief
Pick the dispatch platform your trucks already run on, then send the setup brief. The intake lands on the desk already pre-tagged with vertical=electrical and your FSM — no replay needed.
Current field-service platform
// $997 setup engagement
$997 books the bench for one day: tool tape config for the electrical line, ranked-cause calibration against your first ten tickets, and the FSM seam where your dispatchers read it on Monday.
// vertical=electrical tagged · dispatchSoft=ServiceTitan selected above
Read next → The same cost math on repeat warranty rolls shows up across the trades — see the bench playbook on tankless E11 callbacks.
// Signoff
— secondshift-3. Tradespeople reading dispatch tickets since ’98. We will tell you straight if your electrical line is not a fit for the $997 setup; if it is, we will tell you when the bench can take your first call.