Job & Visit Statuses | FieldCamp
Understand FieldCamp's two-level status system for jobs (work orders) and visits, see how statuses flow automatically, and learn best practices for keeping work on track.
FieldCamp uses a two-level status system. Job (work order) statuses track the overall lifecycle of a service agreement. Visit statuses track each individual appointment within that job. Together, they give your office and field teams a clear picture of where every piece of work stands.
Ask the AI
You can check or update statuses through the Command Centre:
- "What's the status of the Smith Residence HVAC job?"
- "Mark today's visit for Sarah Johnson as completed"
- "Show me all jobs that are in progress"
Job Statuses

| Status | Meaning | What Triggers It |
|---|---|---|
| Draft | Job created but no visits scheduled yet | Creating a job without scheduling |
| Scheduled | One or more visits are booked, work has not started | Scheduling the first visit |
| In Progress | At least one visit is actively being worked | A visit moves to In Progress |
| Completed | All visits finished, billing pending | All visits marked Completed |
| Invoiced | An invoice has been generated for the job | Creating an invoice from the job |
| Paid | Payment received in full | Recording payment on the invoice |
| Cancelled | Job cancelled, all visits cancelled | Manually cancelling the job |
| Closed | Fully settled and archived | Closing a paid job |
Job Status Flow
Draft → Scheduled → In Progress → Completed → Invoiced → Paid → Closed
↓
(Can be Cancelled at most stages) ← ← ← ←Visit Statuses
Each visit within a job tracks its own progress independently:
| Status | Meaning | What Triggers It |
|---|---|---|
| Unscheduled | Visit exists but has no date/time | Created without scheduling |
| Scheduled | Booked for a specific date and time | Setting the visit date and time |
| In Transit | Team is traveling to the job site | Team marks departure |
| Arrived | Team is on-site, preparing to begin | Team confirms arrival |
| Work in Progress | Service is actively being performed | Team starts work |
| Completed | Visit finished successfully | Team marks work as done |
| Cancelled | Visit will not be performed | Manually cancelling the visit |
Visit Status Flow
Unscheduled → Scheduled → In Transit → Arrived → Work in Progress → Completed
↓ ↓ ↓ ↓
Cancelled Cancelled Cancelled CancelledHow Statuses Work Together
The job status updates automatically based on the collective status of its visits:
| Scenario | Result |
|---|---|
| All visits are Scheduled | Job is Scheduled |
| Any visit moves to In Progress | Job becomes In Progress |
| All visits are Completed | Job moves to Completed |
| One visit is cancelled, others continue | Job stays at current status |
| Job is cancelled | All scheduled visits are cancelled |
Single-visit jobs — the visit and job statuses stay closely aligned. Completing the visit completes the job.
Multi-visit jobs — the job remains In Progress until every visit is completed. Individual visits can be at different statuses simultaneously.
Recurring jobs — the job stays In Progress through multiple visit cycles. You can invoice periodically while the job remains active, and it closes only when the recurring schedule ends.
FieldCamp handles most status transitions automatically. You can also change statuses manually when needed — for example, reopening a cancelled visit to reschedule it.
Automatic Status Transitions
Job-level automation:
- Draft to Scheduled — when the first visit is scheduled
- Scheduled to In Progress — when any visit begins
- In Progress to Completed — when all visits are completed
- Completed to Invoiced — when an invoice is created
- Invoiced to Paid — when payment is recorded
- Paid to Closed — when the job is formally closed
Visit-level automation:
- Scheduled to In Transit — when the team marks departure
- In Transit to Arrived — when the team confirms arrival
- Arrived to Work in Progress — when work begins
- Work in Progress to Completed — when the team finishes work
Best Practices
- Update statuses in real time — especially visit statuses on mobile so office staff and clients stay informed
- Review completed jobs daily — do not let unbilled work pile up
- Close paid jobs promptly — keeps your active job list clean and reporting accurate
- Reschedule cancelled visits quickly — use the calendar to find the next available slot
- Use job notes — document the reason whenever you manually change a status
Related Articles
Job Management Overview | FieldCamp
Learn how FieldCamp organizes field service work into jobs (work orders) and visits, with AI-powered scheduling, financial tracking, and team coordination built in.
Creating a Job | FieldCamp
Learn how to create one-time and recurring jobs (work orders) in FieldCamp using the AI Command Centre or the manual stepped modal with client, schedule, and team details.