Understanding Job Statuses
Every job in Revofield follows a structured lifecycle. Understanding each status helps you track work progress and know exactly where things stand.
Job Statuses at a Glance
| Status | What It Means |
|---|---|
| Requested | A new job request has come in (e.g., from the customer portal) and is waiting to be reviewed |
| Draft | Job has been created but is missing a schedule or technician assignment |
| Scheduled | A date, time, and technician have been assigned — ready to go |
| Dispatched | The technician has been notified about the job |
| En Route | The technician is on the way — the customer receives an ETA notification |
| In Progress | The technician has checked in and started work on-site |
| On Hold | Work has been paused (e.g., waiting for parts, customer unavailable) |
| Completed | The technician has checked out and the work is done |
| Canceled | The job was canceled — it remains in your records but won't appear in active views |
How Statuses Change
Some transitions happen automatically, others require manual action:
Automatic transitions:
- Draft → Scheduled — Happens when you assign both a date and a technician
- Scheduled → Draft — If you remove the date or technician, it reverts back
- En Route → In Progress — When the technician taps Check In
- In Progress → Completed — When the technician taps Check Out
Manual transitions:
- Scheduled → Dispatched — When you dispatch the job from the Schedule or Dispatch board
- Dispatched → En Route — When the technician taps En Route on their mobile app
- Any → Canceled — When you click Cancel Job from the job details page
What Happens at Each Stage
Requested (Inbox) New job requests land here. Review the details, then assign a customer, schedule, and technician to move it forward.
Draft The job is saved but incomplete. Use this for jobs you're still planning or waiting on information for.
Scheduled Everything is set. The job appears on the calendar and the dispatch board. The technician can see it in their My Jobs list.
Dispatched The technician has been officially notified. Depending on your settings, this may trigger a push notification or email to the technician.
En Route The technician has started traveling to the job site. If SMS notifications are enabled, the customer automatically receives a message with the estimated arrival time.
In Progress Work has begun. The technician can now add notes, take photos, complete checklists, and log time. The check-in time is recorded automatically.
On Hold The job is paused. Use this when waiting for parts, approvals, or rescheduling. The job stays on your board so it doesn't get lost.
Completed The work is finished. The check-out time is recorded. From here you can create an invoice, review the job timeline, and close it out.
Canceled The job is no longer needed. Canceled jobs are kept for reporting and audit purposes.
Tips
- You can always see a job's current status from the Jobs list, the Schedule view, or the Dispatch board
- The job details page shows a progress stepper at the top so you can see where the job is in its lifecycle at a glance
- Technicians can only move jobs forward (En Route → Check In → Check Out) — they cannot skip steps or go backward