Predictika · Collision repair software quotes

An AI sales agent's repair shop subscription quote, checked before it goes out

An AI sales agent prepares a monthly subscription quote for CCC ONE, the software collision repair shops use for estimating and repair management: the edition (Estimating, Repair Workflow or Total Repair Platform), the number of shops and workstations, the add-on solutions, the insurer Direct Repair Program relationships, the term, the discount and the monthly total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict, every reason and the total it computed.

Scope: One monthly CCC ONE subscription quote: edition, shops, workstations, add-on solutions, term, discount and the stated monthly total. See everything this validator covers

This validator models CCC ONE subscription quotes for repair shops, not just the scenarios shown below.

  • Editions — CCC ONE Estimating, CCC ONE Repair Workflow and CCC ONE Total Repair Platform, each with its own limits on shops and on workstations per shop.
  • Add-on solutions — Build Sheets, Direct Repair Program tools, Diagnostics Management, Repair Procedures, Parts for Collision Repairs, Repair Shop Management, Consumer Engagement Solutions, Integrated Shop Payments and Repair Status Updates, and which of them need another solution or a higher edition.
  • Size and term — at least one workstation per shop, the workstations each shop may have, and a term of 12, 24 or 36 months.
  • Totals and approvals — the monthly total stated on the quote is compared with the modeled price; a discount above 10 percent and a quote for more than 10 shops go to a person, and a discount above 25 percent is refused.

Any CCC ONE subscription quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: insurer, automaker and parts-supplier solutions. The edition and solution names follow CCC's public web pages and public descriptions; the Total Repair Platform name is not confirmed on CCC's own pages. CCC publishes no prices or contract terms: the prices, the edition limits, the add-on dependencies, the terms and the discount limits are modeled from comparable estimating and shop management software and are not published by CCC.

The AI sales agentBuilds the quote from the conversation with the shop owner and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Limits that depend on the editionOnly with care
Each edition allows a different number of shops and of workstations per shop, so changing the edition changes which sizes are allowed.
The edition and the sizes are checked together on every call.
Add-ons that need another add-on or editionOnly with care
Shop Management and Status Updates need Repair Workflow or Total Repair Platform, Diagnostics needs Repair Procedures and Integrated Payments need Shop Management, so one choice can block another.
Every dependency is checked in the same pass, whatever order the choices arrive.
A stated total that must match the computed oneOnly with workarounds
The price depends on the edition, the workstations, the add-ons for each shop, the term discount and the discount, so a rule must recompute it and compare it with the stated figure.
The total is computed inside the model and compared with the stated one.
Approval bandsOnly with workarounds
A discount above 10 percent and a quote for more than 10 shops are not refused but need a person, so each needs a third outcome besides yes and no.
The model returns allow, needs approval or block for each band.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, so the agent can fix them in a single pass.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The quote has 9 workstations; this edition allows at most 8 per location across 1 location(s).
2The quote has 4 locations; this edition allows at most 3.
3Repair Shop Management needs the Repair Workflow or Total Repair Platform edition.
4Repair Status Updates need the Repair Workflow or Total Repair Platform edition.
5Diagnostics Management needs the Repair Procedures solution on the same quote.
6Integrated Shop Payments need Repair Shop Management on the same quote.
7Direct Repair Program tools are quoted for shops with at least one insurer DRP relationship; the quote lists none.
8The quote states $2,300 per month; the quoted items compute to $2,440.00 per month.
9The term is 18 months; terms are 12, 24 or 36 months.
10A discount of 15 percent is above the 10 percent that a sales rep can give; a manager should approve it.
11The discount is 30 percent; the maximum that can be quoted is 25 percent.
12A quote for 12 locations is a multi-shop operator deal; a manager should review the commercial terms.
13Every location needs at least one workstation; the quote has 3 workstations for 5 locations.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Estimating for 2 shops: An Estimating subscription for 2 shops with 20 workstations, Repair Shop Management, Diagnostics Management, Direct Repair Program tools, an 18 month term and a 30 percent discount

The agent's request. Please quote CCC ONE Estimating for 2 shops with 20 workstations in all, on an 18 month term. Add-on solutions: Direct Repair Program tools, Diagnostics Management and Repair Shop Management. The shops have no insurer Direct Repair Program relationships. The discount is 30 percent. The quote states a monthly total of $5,200. It is ready to send.

Verdict: Blocked.

  • Too many workstations for the edition. The quote has 20 workstations; this edition allows at most 8 per location across 2 location(s).
  • Unsupported term. The term is 18 months; terms are 12, 24 or 36 months.
  • Discount over the maximum. The discount is 30 percent; the maximum that can be quoted is 25 percent.
  • Repair Shop Management needs Workflow or Total. Repair Shop Management needs the Repair Workflow or Total Repair Platform edition.
  • Diagnostics Management needs Repair Procedures. Diagnostics Management needs the Repair Procedures solution on the same quote.
  • DRP tools need an insurer program. Direct Repair Program tools are quoted for shops with at least one insurer DRP relationship; the quote lists none.
  • Stated monthly total does not match. The quote states $5,200 per month; the quoted items compute to $4,620.00 per month.

2. Estimating for 2 shops: The agent resubmits after fixing the errors

The agent's request. Please quote CCC ONE Repair Workflow for 2 shops with 20 workstations in all, on a 24 month term. Add-on solutions: Direct Repair Program tools, Diagnostics Management, Repair Procedures and Repair Shop Management. The shops have 2 insurer Direct Repair Program relationships. The discount is 15 percent. The quote states a monthly total of $5,200. It is ready to send.

Verdict: Blocked.

  • Stated monthly total does not match. The quote states $5,200 per month; the quoted items compute to $6,992.00 per month.
  • Discount needs approval. A discount of 15 percent is above the 10 percent that a sales rep can give; a manager should approve it.

3. Estimating for 2 shops: The agent resubmits after fixing the errors

The agent's request. Please quote CCC ONE Repair Workflow for 2 shops with 20 workstations in all, on a 24 month term. Add-on solutions: Direct Repair Program tools, Diagnostics Management, Repair Procedures and Repair Shop Management. The shops have 2 insurer Direct Repair Program relationships. The discount is 10 percent. The quote states a monthly total of $7,429. It is ready to send.

Verdict: Allowed.

  • Quote summary. 20 workstation(s) across 2 location(s); list $8,740 per month; net $7,429.00 per month after 15 percent total discount (modeled prices).

4. Repair Workflow for 3 shops: A Repair Workflow subscription for 3 shops with 70 workstations, Integrated Shop Payments and Repair Status Updates

The agent's request. Please quote CCC ONE Repair Workflow for 3 shops with 70 workstations in all, on a 36 month term. Add-on solutions: Integrated Shop Payments and Repair Status Updates. The shops have no insurer Direct Repair Program relationships. The discount is 12 percent. The quote states a monthly total of $9,000. It is ready to send.

Verdict: Blocked.

  • Too many workstations for the edition. The quote has 70 workstations; this edition allows at most 20 per location across 3 location(s).
  • Integrated Shop Payments need Shop Management. Integrated Shop Payments need Repair Shop Management on the same quote.
  • Stated monthly total does not match. The quote states $9,000 per month; the quoted items compute to $22,056.00 per month.
  • Discount needs approval. A discount of 12 percent is above the 10 percent that a sales rep can give; a manager should approve it.

5. Repair Workflow for 3 shops: The agent resubmits after fixing the errors

The agent's request. Please quote CCC ONE Repair Workflow for 3 shops with 54 workstations in all, on a 36 month term. Add-on solutions: Repair Shop Management, Integrated Shop Payments and Repair Status Updates. The shops have no insurer Direct Repair Program relationships. The discount is 10 percent. The quote states a monthly total of $17,958. It is ready to send.

Verdict: Allowed.

  • Quote summary. 54 workstation(s) across 3 location(s); list $21,900 per month; net $17,958.00 per month after 18 percent total discount (modeled prices).

6. Estimating for 4 shops: An Estimating subscription for 4 shops with 2 workstations

The agent's request. Please quote CCC ONE Estimating for 4 shops with 2 workstations in all, on a 12 month term. Add-on solutions: Build Sheets. The shops have no insurer Direct Repair Program relationships. The discount is 0 percent. The quote states a monthly total of $740. It is ready to send.

Verdict: Blocked.

  • Too many locations for the edition. The quote has 4 locations; this edition allows at most 3.
  • Fewer workstations than locations. Every location needs at least one workstation; the quote has 2 workstations for 4 locations.

7. Estimating for 4 shops: The agent resubmits after fixing the errors

The agent's request. Please quote CCC ONE Repair Workflow for 4 shops with 8 workstations in all, on a 12 month term. Add-on solutions: Build Sheets. The shops have no insurer Direct Repair Program relationships. The discount is 0 percent. The quote states a monthly total of $3,280. It is ready to send.

Verdict: Allowed.

  • Quote summary. 8 workstation(s) across 4 location(s); list $3,280 per month; net $3,280.00 per month after 0 percent total discount (modeled prices).

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a monthly subscription quote for CCC ONE, the software collision repair shops use for estimating and repair management: the edition (Estimating, Repair Workflow or Total Repair Platform), the number of shops and workstations, the add-on solutions, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of how those choices fit together and returns a verdict, every reason and the total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote CCC ONE Estimating for 2 shops with 20 workstations in all, on an 18 month term. Add-on solutions: Direct Repair Program tools, Diagnostics Management and Repair Shop Management. The rest of the request is on screen. The quote states a monthly total of $5,200.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. The quote has 20 workstations; this edition allows at most 8 per location across 2 location(s). The term is 18 months; terms are 12, 24 or 36 months. The discount is 30 percent; the maximum that can be quoted is 25 percent. The other four are on screen.
  6. The validator returned seven blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for a stated total that must match the computed one, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the edition to CCC ONE Repair Workflow, the term to 24 months, the add-on solutions to Direct Repair Program tools, Diagnostics Management, Repair Procedures and Repair Shop Management, the Insurer DRP relationships to 2 and the discount to 15 percent.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. The quote states $5,200 per month; the quoted items compute to $6,992.00 per month.
  12. Six findings cleared. Still blocking: stated monthly total does not match. A new approval needs a person: discount needs approval.
  13. The agent resubmits once more.
  14. The revised request. It changes the discount to 10 percent and the monthly total stated on the quote to $7,429.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Seven problems caught in one call, fixed in two passes, and a clean $7,429 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.