Assigning Inspectors & Handoff
This workflow article covers everything related to assignment and handoff — how an order moves from the office to an inspector’s mobile device, how multi-inspector teams collaborate via the Team QR feature, and what happens when an inspector is reassigned mid-engagement.When you use these flows
- Daily — assigning each new order to an available inspector
- Multi-inspector teams — coordinating field work with the Team QR feature
- Reassignment — when an inspector calls in sick, has a conflict, or a job needs reassignment
- New hire — onboarding a new inspector and routing their first jobs
Single-inspector assignment
The basic flow:- In the Order Creation Wizard → Step 2 (Full Order Creation), the Assigned Inspector field. Pick from the dropdown of your team’s inspectors.
- Save. The order is written to Firestore with
assignedInspectorNameset. - The mobile app picks it up. The inspector’s Assigned Inspections screen has a real-time Firestore listener — the new order appears within seconds of save.
- The inspector starts work. Their mobile app’s Start Inspection button is enabled (after contract gate passes).
Visibility rules
The mobile Assigned Inspections list filters on all of these (BITE 68.3):assignedInspectorName= the signed-in inspector’s identitystatusin (assigned,in_progress)- Contract activity:
skipWorkflow: trueORcontractStatusis set to something other thanpending_review - Scheduled within 30 days
Reassignment
When: Original inspector can’t make the appointment. How:- Open the order in Inspection Details
- Change the Assigned Inspector field (or use the per-row Assign action on the Inspections List)
- Save
assignedInspectorNameupdates to the new inspector- The old inspector’s Assigned Inspections loses this card within seconds
- The new inspector’s list gains it within seconds
- An optional notification email fires (if you’ve wired one to a
inspection.assignment_changedtrigger or similar)
Multi-phase orders — different inspectors per phase
For New Construction or other multi-phase orders, you can assign different inspectors to different phases:
Each phase is an independent child inspection with its own
assignedInspectorName. Change one without affecting the others.
Phase gating
By default, Phase 2 cannot begin until Phase 1 iscompleted. This is enforced on the mobile Assigned Inspections screen — Phase 2’s card is visible but the Start button is disabled with a tooltip.
To override (allow concurrent phases), there’s a disablePhaseGating flag on the order — configurable in the Order Wizard or via support for legacy orders.
Team QR — multi-inspector concurrent capture
For large properties where two or three inspectors work together on the same inspection, the Team QR feature lets all of them capture against the same inspection record.Enabling
In the Order Creation Wizard → Step 2, toggle Allow Team Inspection: ON. This setsallowTeamInspection: true on the inspection. The primary assigned inspector sees the Team QR button on their Assigned Inspections card.
Joining
The primary inspector taps Team QR to display a QR code modal:{"type": "inspection", "inspectionId": "<id>", "timestamp": <unix-ms>}.
Secondary inspectors:
- Open the 1nspecT mobile app, signed in as themselves
- Tap the QR scan action (typically in the Home or Assigned Inspections view)
- Scan the displayed code
- The mobile app joins them to the inspection — they can capture findings against it
Sync mode for team inspections
When a team inspection has multiple active inspectors, EcoSync switches from Solo-Eco (15-min heartbeat) to Team-Live (real-time sync). All inspectors see each other’s findings within seconds.Team-Live battery cost
The 15-minute heartbeat is significantly more battery-efficient than real-time. On a long inspection, expect Team-Live to drain ~30% more battery than Solo-Eco. Bring a charger or limit team inspections to shorter properties.What gets captured per inspector
When multiple inspectors capture on the same inspection:
For the report, the primary inspector is the “Inspector of Record” appearing on the cover and signature line. Other team inspectors are credited internally but not shown on the report by default.
Calendar integration during assignment
If Calendar Integration is connected, the Order Creation Wizard checks the assigned inspector’s calendar for conflicts. The dropdown surfaces:
If you assign anyway with a conflict, a confirmation alert appears. After save, an event auto-creates on the inspector’s calendar.
Handoff: when the inspector finishes
After the inspector marks the inspection complete on mobile:- The inspection moves out of Assigned Inspections and into Archived Inspections on their device
- The web admin’s Inspection Reviewer becomes available
- The operator (typically not the inspector) picks up the report-finalization work
- The inspector’s mobile work is done — they’re free for the next job
Errors and recovery
Related articles
- Order Creation Wizard — where assignment happens
- Mobile Assigned Inspections — the inspector’s view
- Multi-Tenant & Team — feature reference for team coordination
- Calendar Integration — availability checks
- Offline & Sync — Solo-Eco vs Team-Live mode behavior