Job Status & Lifecycle
Understanding job stages
At a Glance
- Track jobs through four statuses: Active, On Hold, Completed, and Cancelled
- Change status anytime — there's no enforced sequence, update based on actual progress
- Completed jobs remain accessible with all history, documents, and photos preserved
Job Status & Lifecycle
Understand job statuses and how to manage jobs through their complete lifecycle in WorkSnap Pro.
Job Statuses
WorkSnap Pro uses four statuses to track job progress:
| Status | Description | Color | Use When |
|---|---|---|---|
| Active | Work in progress | Green | Job is underway |
| On Hold | Temporarily paused | Yellow | Waiting on customer, materials, or other factors |
| Completed | Work finished | Blue | All work is done |
| Cancelled | Job cancelled | Gray | Job won't proceed |
Status Lifecycle
Jobs typically follow this progression:
Active --> Completed
|
v
On Hold --> Active --> Completed
|
v
Cancelled
Note: You can change status at any time. There's no enforced sequence—change status based on actual job progress.
Changing Job Status
Quick Status Change
- Open the job
- Click the status indicator (colored badge)
- Select the new status
- Status updates immediately
From Edit View
- Open the job
- Click Edit
- Change the Status field
- Save changes
Active Jobs
When to Use
Mark jobs as Active when:
- Work has begun
- You're ready to start
- Job is scheduled and proceeding
- Resuming from On Hold
Active Job Features
Active jobs appear prominently in:
- Dashboard active job count
- Default job list view
- Schedule calendar
- Team workload views
On Hold Jobs
When to Use
Mark jobs as On Hold when:
- Waiting for customer decision
- Materials backordered
- Weather delays
- Customer requests pause
- Scheduling conflicts
On Hold Best Practices
- Add a note explaining why the job is on hold
- Set a follow-up reminder if applicable
- Communicate with customer about the delay
- Review regularly to avoid forgotten jobs
Resuming On Hold Jobs
- Open the job
- Change status to Active
- Add note about resumption if helpful
- Update schedule if dates changed
Completing Jobs
When to Mark Complete
Mark jobs as Completed when:
- All work is finished
- Customer has accepted the work
- Final invoice is sent (or not needed)
- No more billable work expected
Completion Checklist
Before marking complete, verify:
- All work is done
- Photos documented (before/after)
- Time entries logged
- Final invoice sent
- Payments received (or payment plan in place)
- Customer satisfied
How to Complete a Job
- Open the job
- Change status to Completed
- Set the Actual End Date (if not auto-set)
- Add completion notes if needed
- Save
What Happens When Completed
- Job moves to completed jobs list
- Removed from active dashboard counts
- Still fully accessible and searchable
- Linked invoices/estimates remain accessible
- Photos and notes preserved
- Can be reopened if needed
Reopening Completed Jobs
If additional work is needed:
- Open the completed job
- Change status back to Active
- Add note explaining why reopened
- Continue work as normal
Cancelling Jobs
When to Cancel
Mark jobs as Cancelled when:
- Customer cancels the project
- Job won't proceed for any reason
- Estimate was rejected
- Scope changed completely (create new job instead)
Cancellation Process
- Open the job
- Change status to Cancelled
- Add note with cancellation reason
- Handle any outstanding invoices (void if needed)
After Cancellation
- Job remains in your records
- Financial data preserved for reporting
- Can be searched and reviewed
- Linked documents remain accessible
- Can reactivate if job resumes later
Job Dates and Timeline
Date Fields
| Field | Description | When Set |
|---|---|---|
| Start Date | Planned or actual work start | When creating or starting job |
| Target End Date | Expected completion | During planning |
| Actual End Date | Real completion date | When marking complete |
Timeline Best Practices
- Set Start Date when work begins
- Set Target End Date for planning
- Update dates if timeline changes
- Record Actual End Date on completion
Financial Tracking Through Lifecycle
Jobs track financial progress automatically:
| Metric | Source | Updates When |
|---|---|---|
| Estimated Total | Linked estimates | Estimate created/modified |
| Invoiced Total | Linked invoices | Invoice created/modified |
| Paid Total | Invoice payments | Payments recorded |
Financial Status by Job Stage
Active Jobs
- Monitor estimated vs invoiced
- Track payment progress
- Identify outstanding balances
Completed Jobs
- Review final profitability
- Confirm all payments received
- Use for future estimating
Filtering Jobs by Status
Find jobs quickly by status:
- Go to Jobs
- Use status filter dropdown
- Select: All, Active, On Hold, Completed, or Cancelled
- List updates to show matching jobs
Default View
By default, the job list shows Active jobs. Switch filters to see other statuses.
Status in Job Details
When viewing a job, you'll see:
- Current status badge (color-coded)
- Status change history in activity feed
- Quick status change option
- Related dates
Bulk Status Changes
To change multiple jobs at once:
- Go to Jobs
- Select multiple jobs (checkboxes)
- Click Bulk Actions
- Choose Change Status
- Select new status
- Confirm
Notifications and Status
Depending on your settings:
- Status changes may trigger team notifications
- Completed jobs may prompt review requests
- On Hold jobs may generate follow-up reminders
Best Practices
For Active Jobs
- Keep status current
- Add notes about progress
- Update schedule when things change
- Log time regularly
For On Hold Jobs
- Always note the reason
- Set follow-up reminders
- Review weekly
- Communicate with customers
For Completed Jobs
- Ensure all documentation complete
- Verify payments received
- Take final photos
- Request customer reviews
For Cancelled Jobs
- Document cancellation reason
- Void any draft invoices
- Note lessons learned
- Consider if customer relationship needs attention
Previous: Time Tracking Next: Job Scheduling & Calendar
What Happens Next
- 1Job status updates immediately and reflects across all views
- 2Status changes are logged in the job timeline
- 3Filter job lists by status to focus on active or completed work
Common Questions
- Can I reopen a completed job?
- Yes, change the status back to Active if additional work is needed. All documents and history remain intact.
- What happens to linked invoices when I cancel a job?
- Linked invoices remain unchanged. You may want to void unpaid invoices separately if the work won't be completed.
- Is there a way to archive old jobs?
- Mark jobs as Completed to move them out of your active view. Use filters to focus on active jobs in your daily workflow.
Was this article helpful?