Back to Documentation

Job Statuses

Understanding job status workflow

Status Overview

Every job in ServiceCrew AI has a status that indicates where it is in the service workflow. Statuses update automatically as work progresses, or can be manually changed by dispatchers and technicians.

All Statuses

Unscheduled

Job created but not yet scheduled

Scheduled

Job has a date and time assigned

Dispatched

Technician has been notified

En Route

Technician is traveling to the job

In Progress

Technician is on-site working

On Hold

Job paused (waiting for parts, etc.)

Completed

Work finished successfully

Cancelled

Job was cancelled

Status Flow

The typical progression of a job through statuses:

1
UnscheduledJob is created
2
ScheduledDate/time assigned
3
DispatchedTechnician notified (morning of)
4
En RouteTech clicks "On My Way"
5
In ProgressTech arrives and starts work
6
CompletedWork finished, invoice created

Automatic Status Updates

Some status changes happen automatically:

Jobs auto-dispatch on morning of scheduled date
Status changes to "En Route" when tech navigates
GPS arrival detection can trigger "In Progress"
Completing the job form marks it "Completed"

Manual Status Changes

Dispatchers can manually change status when needed:

On Hold

Waiting for parts or scheduling

Cancelled

Job won't be completed

Re-open

Completed jobs need follow-up

Status Notifications

Customers can receive automatic notifications when status changes:

En Route"Your technician is on the way"
In Progress"Your technician has arrived"
Completed"Your service is complete"

Pro Tip

Configure automatic customer notifications in Settings → Notifications to keep customers informed without manual effort.