Understanding Job Statuses in Protiv
Protiv uses four job statuses: Pending, In Progress, Completed, and Cancelled. For integrated accounts, the status is usually determined by the job status, completion status, or recorded work in the connected system. To correct a status, update the job in the connected platform and allow it to sync with Protiv.
1. Job Statuses in Protiv
a. Pending
The job is available in Protiv, but no work has started.
b. In Progress
Work has started, or labor, time, or actual costs have been recorded.
c. Completed
The job has been marked complete, approved, billed, archived, or ready for invoicing in the connected platform.
d. Cancelled
The job has been cancelled and is no longer expected to continue.
2. How Statuses Work by Connector
a. Aspire
What Protiv uses: Aspire’s Opportunity Status and Job Status.
| Aspire condition | Protiv status |
|---|---|
| Pre-production or no work recorded | Pending |
| In Production or In Process | In Progress |
| Complete | Completed |
| Canceled | Cancelled |
Where to update it:
- One-off jobs: Open the opportunity or work order in Aspire and update the overall Job Status.
- Recurring jobs: Complete the individual scheduled visit or service occurrence while keeping the parent job active.
Key point: Use the Job Status for the overall job and the scheduled visit for individual recurring work.
b. Jobber
What Protiv uses: The Jobber job or visit status, completion date, and time entries.
| Jobber condition | Protiv status |
| Open job with no time entries | Pending |
| Open job with time entries | In Progress |
| Completed date is present | Completed |
| Requires Invoicing | Completed |
| Archived | Completed |
Where to update it:
- One-off jobs: Open the job in Jobber and mark the overall job complete when all work is finished.
- Recurring jobs: Open the recurring job, select the applicable visit, and mark that visit complete.
Key point: Jobber does not send a direct Cancelled status to Protiv. Archived jobs are treated as Completed.
c. LMN
What Protiv uses: The job status sent by LMN.
| LMN status | Protiv status |
| Not Set, Not Status, or Pending | Pending |
| In Progress | In Progress |
| Completed | Completed |
| Canceled or Cancelled | Cancelled |
Where to update it:
- One-off jobs: Open the job in LMN Production and update the overall job status.
- Recurring jobs: Open the job’s schedule and complete the individual scheduled visit. Keep the parent job active while recurring work continues.
Key point: Update the overall job for one-off work and the scheduled visit for recurring work. An unrecognized LMN status defaults to Pending.
d. QuickBooks Time
What Protiv uses: The Project status or the active status of a Jobcode.
QuickBooks Time Projects
| Project status | Protiv status |
| Pending or Not Started | Pending |
| Active | In Progress |
| Complete or Completed | Completed |
| Canceled or Cancelled | Cancelled |
QuickBooks Time Jobcodes
| Jobcode condition | Protiv status |
| Active | In Progress |
| Inactive | Completed |
Where to update it:
- Projects: Open Projects in QuickBooks Time, select the project, and update its status.
- Jobcodes: Open the Jobcodes or Customers list and make the Jobcode active or inactive.
- Recurring work: Keep the Project or Jobcode active while employees continue recording time. QuickBooks Time does not provide a separate completed visit status for each recurring occurrence.
Key point: Standard Jobcodes do not provide separate Pending or Cancelled statuses. An inactive Jobcode is treated as Completed.
e. Procore
What Protiv uses: Procore Projects, Subjobs, budget lines, and recorded labor activity.
Procore does not currently use one universal status mapping that applies to every account.
Where to update it:
Open the applicable Project or Subjob in Procore and update its status or stage. Make sure time is also recorded against the correct Project, Subjob, and cost code.
Key point: Procore stages may not automatically match one of Protiv’s four statuses. Contact Protiv Support if the status is incorrect.
Provide:
- Procore project name and ID
- Current Procore stage
- Current Protiv status
- Expected Protiv status
f. Salesforce
What Protiv uses: Salesforce Opportunities or Programs as jobs and Work Orders as milestones.
The fields used may include:
- Opportunity Stage
- Closed or Won status
- Close date
- Project completion date
- Work Order Status
Where to update it:
- Overall job: Update the applicable Opportunity or Program.
- Individual work: Update the related Work Order.
- Recurring work: Complete each Work Order or service occurrence while keeping the parent Opportunity or Program open until the full job is finished.
Key point: Salesforce configurations vary by company, so there is no single status mapping for every account.
If the status is incorrect, send Protiv Support the Salesforce record ID, current Salesforce status, current Protiv status, and expected status.
g. BOSS
What Protiv uses: The BOSS Job Status and activity recorded on Job Tickets.
| BOSS condition | Protiv status |
| Available or Pending | Pending |
| Actual time or costs recorded | In Progress |
| Complete, Approved, or Billed | Completed |
| Canceled or Cancelled | Cancelled |
Where to update it:
- One-off jobs: Open the job in BOSS and update the overall Job Status.
- Recurring jobs: Open the applicable Job Ticket and update the ticket as each service is completed. Keep the parent job active while recurring work continues.
Key point: BOSS does not send a direct In Progress job status. Protiv derives In Progress when actual labor, time, or costs are recorded.
3. Where Job Statuses Should Be Updated
a. Source of Truth
For integrated jobs, update the status in the connected platform:
| Connector | Update the status in |
| Aspire | Opportunity, work order, or scheduled visit |
| Jobber | Job or individual visit |
| LMN | Overall job or scheduled visit |
| QuickBooks Time | Project or Jobcode |
| Procore | Project or Subjob |
| Salesforce | Opportunity, Program, or Work Order |
| BOSS | Job or Job Ticket |
The connected platform is the source of truth. Manual changes in Protiv may be replaced during synchronization.
b. If the Status Does Not Update
- Confirm the correct status is saved in the connected platform.
- Confirm that time, costs, or completion information has been recorded when required.
- Allow the integration to sync.
- Use the job resync option in Protiv when available.
c. Contacting Protiv Support
If the status remains incorrect, provide:
- Job name
- Job number or external record ID
- Connected platform
- Status in the connected platform
- Status displayed in Protiv
- Expected Protiv status
Still need help? Email or call us!
Email us at help@protiv.com: This is the fastest way to get a response. You can expect a reply in 1-2 hours during business hours.
Call us at +1 848-220-1416: You can also call us during business hours, weekdays from 9 am to 5 pm EST.