Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Contractor Scorecard 2.0 Scores

Contractor scores are calculated using data science techniques to provide the most statically significant and accurate scores that ServiceChannel can provide.  This comes with increased complexity which you will not be able to easily average or add up the work order scores to calculate the overall scores. However, this article will break down at a medium level overview how scores are being calculated, which KPIs are heavier weighted, and what actions make up the KPIKPIs.

Key Considerations for Score Calculations

  • Scores now have a numerical value and no longer use letter grades.

  • Scores are based on an absolute scale of performance, so scoring at or near 100 is impossible in the real world.

  • Scores in each performance category Speed, Quality, Engagement, and Price (US) are ranked across the entire ServiceChannel platform and ranked by quartiles: Top, Average, Below Average, and Bottom. These quartile calculations are dynamic.

  • Due to exclusions, the majority of work orders will not have a value for one or more of the underlying score KPIs. This does not negatively impact scores.

  • Of the 3 years of calculated data, most recent data is given the heaviest weight.

How is Performance Scored?

Performance is broken down into four main categories: Speed, Quality, Engagement, and Price. Speed and Quality scores are based off of work orders. Engagement score measures a providers Fixxbook engagement activity. Price scores are for US customers only and are a dynamic aggregate of invoices and therefore, individual work orders are not scored for price.

Note
titleOutside the US

If you are outside of the US, the Price score tabs and columns will still show, but you will see nulls in the score placement. This does not negatively impact scores.

Weighted Scores

In each category, there are specific KPIs that are scored and then totaled. Each KPI carries a specific weight calculation based off importance to each category. For example, for SpeedOn Time Arrival is the most important factor for speed score vs Same Day Completion  and Time on Site – the two lowest weighted KPIs because 1) the work order might not have required same day completion (in which it would not be scored for that) and 2) A provider taking a certain amount of time on site is not as impactful to work order completion as a provider not showing up in a timely manner.

Performance Categories and their KPIs

Here are the categories with each KPI ordered in terms of importance and heaviest weight given. You will note Price KPIs are not ranked because their calculations are much more dynamic than the other categories.

Image Added

KPI Definitions and Compliance

In each performance category, individual KPIs that get met are scored and then tallied up into an overall score. Not every KPI will be scored and a NULL will be seen. This will not negatively impact the score – it simply won't be calculated with the total. For example, with the Speed score, you often won't have a score for Same Day Completion as a majority of your work orders might not have priorities that require same day. This KPI will not be scored on those work orders.

Anchor
Speed
Speed
Image Added

For a KPI to be scored, you need minimum 10 work orders within the selected time frame unless otherwise specified. To have an overall score, you need to have at least one KPI score. When a KPI has a NULL value, it will not be factored into the over all score.

KPIDefinitionHow it's ScoredScoring
Same Day Completion

Whether the work order was completed within 24 hours 

Only work orders that have a max ETA of 24 hours will be scored.

100 points - Completion

0 - arrival > 24hrs

On Time Arrival (Updated Scheduled date)

Whether the provider came on site before the updated schedule dateThere is a Check-in, an "In Progress, Onsite" status, or Completion Date by the current Schedule Date. 

100 points - Onsite by Scheduled Date 

50 points - Within a 30 minute window 

0 points - Late

NULL (not scored) - No check-in or completion date 

On Time Arrival (Original date)

Whether the provider came on site before the original ETA dateThere is a Check-in, an "In Progress, Onsite" status, or Completion Date by the Scheduled Date. 

100 points - Onsite by Scheduled Date 

80 points - Within a 30 minute window 

Scaled - More than 30 min late

NULL (not scored) - No check-in or completion date 

Timely Dispatch Confirmation

How long the provider took to dispatch the work order

Time provider confirmed dispatch from the Call or Reassign DateMust be within 75th percentile of peers to be considered compliant.

100 points - Compliant

0 points - Non compliant

Proposal Submission Time

How long the provider took to submit proposals

Time the WO was in "IN PROGRESS, WAITING FOR e QUOTE" status. For work orders with Priority up to 24 hours, 1,440 minutes or 1 day is considered to be on time.

For WOs with Priority over 24 hours, 2,800 minutes or 2 days is considered to be on time.


100 points - Compliant

0 points - Non compliant

NULL (not scored) -  If the work order never went into WAITING FOR QUOTE status.

Provider Completion Time Without Proposals

How long the provider took to complete the work order without proposals

Time a provider was responsible for a work order based on the status/extended status combinations. 

Scoring is dependent upon cross platform data in Priority and Trade and broken down in percentiles.

*Must have 30 work orders in that Priority and Trade.

< 10th% : 100 points
10 - 25th% : 90 points
25 - 50th% : 70 points
50 - 75th% : 40 points
75 - 90th% : 20 points
> 90th% : 0 points

NULL (not scored) - Less than 30 work orders in that trade/priority.

Provider Completion Time With Proposals

How long the provider took to complete the work order with proposals

Time a provider was responsible for a work order based on the status/extended status combinations. The total time will be a sum of minutes spent in each status/ext status combination identified as owned by the provider.

Scoring is dependent upon cross platform data in Priority and Trade and broken down in percentiles.

*Must have 30 work orders in that Priority and Trade.

< 10th% : 100 points
10 - 25th% : 90 points
25 - 50th% : 70 points
50 - 75th% : 40 points
75 - 90th% : 20 points
> 90th% : 0 points

NULL (not scored) - Less than 30 work orders in that trade/priority.

Time on Site

How long the provider spent on site

Total time that a work order was in status "IN PROGRESS, ON SITE", with each individual onsite status capped at 24 hours in case a provider forgot to check out.

Scoring is dependent upon cross platform data in Priority and Trade and broken down in percentiles.

*Must have 30 work orders in that Priority and Trade.

< 10th% : 100 points
10 - 25th% : 90 points
25 - 50th% : 70 points
50 - 75th% : 40 points
75 - 90th% : 20 points
> 90th% : 0 points

NULL (not scored) - Less than 30 work orders in that priority/trade.

NULL (not scored) - Didn't check in

NULL (not scored) - Less than 5 minutes on site.

Time to Site

How long the provider took from start date (call or reassign) to on site

Time difference between Call Date or Reassign Date to the first "IN PROGRESS, ON SITE" status.

Scoring is dependent upon cross platform data in Priority and broken down in percentiles.

*Must have 30 work orders in that Priority.

< 10th% : 100 points
10 - 25th% : 90 points
25 - 50th% : 70 points
50 - 75th% : 40 points
75 - 90th% : 20 points
> 90th% : 0 points

NULL (not scored) - Less than 30 work orders in that trade/priority.

NULL (not scored) - Didn't check in



Anchor
Quality
Quality
Image Added

For a KPI to be scored, you need minimum 10 work orders within the selected time frame. To have an overall score, you need to have at least one KPI score. When a KPI has a NULL value, it will not be factored into the over all score.

KPIDefinitionHow it's ScoredScoring
One Time VisitWhether the provider finished the work order in one visit

Work order was completed with only one "IN PROGRESS, ON SITE" status.

Note: Will be penalized if technician checks in and out for lunch.

100 points - Compliant

0 points - Non compliant

NULL (not scored) -  No "IN PROGRESS, ON SITE" status on this work order

Check-InWhether the provider checked in or notAt the WO level, the Check-in Score indicates a 100 if the provider checked in and a 0 if the provider did not check-in. The aggregate Check-in Score across multiple WOs is a weighted score calculated based on platform comparisons of check-in scores by trade.

100 points - Checked in

0 points - Did not check in

Recall Work OrderWhether the work order entered and then exited a completed statusThe number of times that a WO moved out of a COMPLETED status.

100 Points - Work order never exited COMPLETED status

-1000 points - Work order exited COMPLETED status more than once.

*Aggregated Recall Work Order score will never be lower than 0.

Recall On Linked WOsWhether the work order was linked to a recall work order

-1000 points - Recall on Linked WO

*Aggregated Recall Work Order score will never be lower than 0.



Anchor
Engagement
Engagement
Image Added

Score is calculated on the fist Sunday of each month.

KPIDefinitionScoring
Active TechnicianNumber of technicians who check in the last one year

100 points - 1 technician checked in in the last one year

0 points - 0 technician check-ins

Added TechnicianNumber of total technicians group by providers

100 points - 1 technician added in the last one year

0 points - 0 technicians added

Invitation

Average scoring for response time between subscribers and providers.

Within the past 1 year

100 points - Invitation response time is less than 72hours

50 points - Invitation response time is between 72 hours and 30 days

0 points - greater than 20 day response time

Labor Line Item Invoice

Percent of invoices with labor line item

  • Past year
  • Must have 1 labor line item 
  • Invoice greater than 0
Percentage based on percent of invoices that meet criteria. Ex 78% = 78 points
Material Line Item Invoice

Percent of  invoices with materials line item(s)

  • Past year
  • Must have 1 Material line item 
  • Invoice greater than 0
Percentage based on percent of invoices that meet criteria. Ex 78% = 78 points
Resolution Code (US only)

Percent of work orders with resolution codes filled in

Percentage based on percent of work orders that meet criteria. Ex 78% = 78 points
Technician Profile Completion

Based on:

1.Technicians' phone fill rate 

2.Technician's picture fill rate 

3.Average technician's phone and photo fill rate

*US Providers Only

Percentage based on average of phone fill rate and picture fill rate. Ex: Average is 85% = 85 points.
Compliance Completion

Average of compliance_percents

Percentage based on average compliance level across providers
New Provider Profile CompletionNew Provider Profile CompletionPercentage based on percent profile completeness. Ex 68% complete = 68 points



Anchor
Price (US)
Price (US)
Image Added

Price score is for US locations only due to the reliance on Core Based Statistical Analysis (CBSA) data that is defined by US Office of Management and Budget. Scoring is dynamic and comparative, and heavily reliant upon current marketplace data in the same trade and CBSA in order to be the most relevant.

KPIDefinition
Median invoice amount without Proposals The median invoice amount for work orders that didn't have proposals
Median invoice amount with Proposals The median invoice amount for work orders that had proposals
Invoices < completed in less than 2 hrs % of completed Invoices with 2 or less labor hours
Invoices > completed greater than 5 hrs % of completed Invoices with 5+ labor hours
Invoice to NTE Comparison Median Percentage difference vs. NTE



Image Added

Live Search
spaceKeySCU
additionalpage excerpt
placeholderSearch our Knowledge Base
typepage

Panel
titleColor#ffffff
titleBGColor#5fa7d0
borderStylegroove
titleIn this Article

Table of Contents
maxLevel3
minLevel2
indent20px

Image RemovedImage Added

Panel
titleColorwhite
titleBGColor#75a346
titleRelated Articles

Filter by label (Content by label)
showLabelsfalse
max8
showSpacefalse
sorttitle
cqllabel = "labelcontractorscorecard2" and space = currentSpace ( )