Skip to content
English
  • There are no suggestions because the search field is empty.

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
  1. Confirm the correct status is saved in the connected platform.
  2. Confirm that time, costs, or completion information has been recorded when required.
  3. Allow the integration to sync.
  4. 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.