Predictika · Quartz surface quotes

An AI sales agent's quartz slab quote, checked before it goes out

An AI sales agent prepares a quote for Cambria quartz surfaces: the design, the thickness, the finish, full or half slabs, the edge profile, the area, the number of slabs and the total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each design is offered in and how those choices fit together, and returns a verdict, every reason and the total it computed.

Scope: One Cambria quartz quote: design, thickness, finish, slab format, edge, slab count and the stated total, for twelve designs. See everything this validator covers

This validator models Cambria quartz quotes for twelve designs, not just the scenarios shown below.

  • Designs, thickness and finish — Skara Brae, Brittanicca, Portrush, Torquay, Swanbridge, Berwyn, Praa Sands, Blackpool, Delgatie, Galloway, Seagrove and Berkshire Steel Satin Ridge, each in the thicknesses and finishes Cambria lists for it, including the 1 cm finish limits and the bookmatched sets.
  • Slab format — full slabs and half slabs, which are listed in a polished finish only, and 2 cm slabs, which are available in select markets.
  • Edges, custom finish and slab count — the edge profile each thickness takes, the custom double-sided finish in 1 cm and the number of slabs needed to cover the area plus a waste allowance.
  • Totals and approvals — the total stated on the quote is compared with the modeled price; a custom double-sided finish and a job above 400 square feet go to a person.

Any Cambria quartz quote for these designs that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Cambria designs, fabrication and installation. Which thicknesses and finishes each design is offered in, the slab sizes, the bookmatched sets, the half slab availability and the custom double-sided finish follow the Cambria Designs Product Guide (effective August 26, 2026). Cambria publishes no prices in that guide: every price, the edge profiles and their limits, the 15 percent waste allowance and the 400 square foot sign-off are modeled from comparable quartz products and are not published by Cambria.

The AI sales agentBuilds the slab quote from the conversation with the customer 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
Availability that differs for every designOnly with care
Each of twelve designs is offered in its own thicknesses and finishes, so the rules multiply with every design added and every guide update.
The design, thickness and finish are fields of one request and are checked together on every call.
Rules that depend on the thicknessOnly with care
A 1 cm slab limits the finish and may need a bookmatched set, and the edge profile depends on the thickness too, so each rule has to test the thickness first.
The thickness is checked against the finish, the edge, the format and the market in the same pass.
A slab count that must cover the areaOnly with workarounds
The slabs ordered must cover the area plus a waste allowance, and the slab size depends on the design and on full or half slabs, so a rule has to compute coverage before comparing.
Coverage is computed inside the model from the design, the format and the area.
A stated total that must match the computed oneOnly with workarounds
The price is the area times a rate that depends on the design and thickness, plus the edge, so a separate rule must recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.
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.

1This design is offered in 1 cm only as a bookmatched set; the quote is not bookmatched.
2This design is not offered in 1 cm as a standard slab.
3The chosen finish is not offered on this design.
4This design is offered in 1 cm only in a different finish than the one quoted.
5Half slabs are not offered for this design in 3 cm.
6Half slabs are listed in a polished finish only.
72 cm slabs are available only in select markets (Las Vegas, Los Angeles, Phoenix, San Diego, San Francisco); the job is elsewhere.
82 slab(s) of 47 sq ft do not cover the job area plus the 15 percent waste allowance.
9The quote states a total of $7,000; the quoted lines come to $7,200.
10An ogee edge needs a 3 cm slab in this model; the quote has 2 cm.
111 cm slab supports only an eased edge in this model; the quote asks for a profiled edge.
12Custom double-sided finish is a custom order (listed with a 21-day minimal lead time); a person should confirm the schedule with the customer.
13A custom double-sided finish is a 1 cm option listed only for some designs; this design or thickness is not listed.
14The job area is over 400 sq ft; a sales manager should sign off.
15Cambria slabs come in 1, 2 or 3 cm; the quote has 4 cm.

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. A 100 square foot job: Praa Sands in 1 cm, matte, half slabs, with an ogee edge, a custom double-sided finish and two slabs

The agent's request. Please quote Praa Sands in 1 cm, half slabs, with a matte finish and an ogee edge, with a custom double-sided finish, for 100 square feet with 20 linear feet of edge and 2 slabs. The quote states $6,240. It is ready to send.

Verdict: Blocked.

  • Thickness not offered for this design. This design is not offered in 1 cm as a standard slab.
  • Half slab not offered. Half slabs are not offered for this design in 1 cm.
  • Half slab only polished. Half slabs are listed in a polished finish only.
  • Profiled edge on 1 cm. 1 cm slab supports only an eased edge in this model; the quote asks for a profiled edge.
  • Not enough slabs ordered. 2 slab(s) of 30 sq ft do not cover the job area plus the 15 percent waste allowance.
  • Custom order lead time to confirm. Custom double-sided finish is a custom order (listed with a 21-day minimal lead time); a person should confirm the schedule with the customer.

2. A 100 square foot job: The agent resubmits after fixing the errors

The agent's request. Please quote Torquay in 1 cm, full slabs, with a matte finish and an eased edge, with a custom double-sided finish, for 100 square feet with 20 linear feet of edge and 2 slabs. The quote states $5,800. It is ready to send.

Verdict: Blocked.

  • 1 cm finish not offered. This design is offered in 1 cm only in a different finish than the one quoted.
  • Custom order lead time to confirm. Custom double-sided finish is a custom order (listed with a 21-day minimal lead time); a person should confirm the schedule with the customer.

3. A 100 square foot job: The agent resubmits after fixing the errors

The agent's request. Please quote Torquay in 1 cm, full slabs, with a polished finish and an eased edge, for 100 square feet with 20 linear feet of edge and 2 slabs. The quote states $5,800. It is ready to send.

Verdict: Allowed.

  • Quote summary. 100 sq ft at $58 per sq ft plus 20 linear ft of edge at $0, total $5,800.

4. Berwyn in 2 cm: Berwyn in 2 cm, half slabs, with an ogee edge

The agent's request. Please quote Berwyn in 2 cm, half slabs, with a polished finish and an ogee edge, for 100 square feet with 20 linear feet of edge and 4 slabs. The quote states $6,840. It is ready to send.

Verdict: Blocked.

  • 2 cm half slab only in select markets. 2 cm slabs are available only in select markets (Las Vegas, Los Angeles, Phoenix, San Diego, San Francisco); the job is elsewhere.
  • Ogee edge needs 3 cm. An ogee edge needs a 3 cm slab in this model; the quote has 2 cm.

5. Berwyn in 2 cm: The agent resubmits after fixing the errors

The agent's request. Please quote Berwyn in 2 cm, half slabs, with a polished finish and a bevel edge, for 100 square feet with 20 linear feet of edge and 4 slabs, in a select market. The quote states $6,520. It is ready to send.

Verdict: Allowed.

  • Quote summary. 100 sq ft at $64 per sq ft plus 20 linear ft of edge at $6, total $6,520.

6. Skara Brae in 1 cm: Skara Brae in 1 cm for 80 square feet

The agent's request. Please quote Skara Brae in 1 cm, full slabs, with a polished finish and an eased edge, for 80 square feet with 16 linear feet of edge and 2 slabs. The quote states $6,060. It is ready to send.

Verdict: Blocked.

  • 1 cm slab needs bookmatching. This design is offered in 1 cm only as a bookmatched set; the quote is not bookmatched.
  • Stated total does not match. The quote states a total of $6,060; the quoted lines come to $5,760.

7. Skara Brae in 1 cm: The agent resubmits after fixing the errors

The agent's request. Please quote Skara Brae in 1 cm, full slabs, with a polished finish and an eased edge, as a bookmatched set, for 80 square feet with 16 linear feet of edge and 2 slabs. The quote states $5,760. It is ready to send.

Verdict: Allowed.

  • Quote summary. 80 sq ft at $72 per sq ft plus 16 linear ft of edge at $0, total $5,760.

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 quote for Cambria quartz surfaces: the design, the thickness, the finish, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each design is offered in and 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 Praa Sands in 1 cm, half slabs, with a matte finish and an ogee edge, with a custom double-sided finish. The quote states $6,240. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings and one approval, all in one answer. This design is not offered in 1 cm as a standard slab. Half slabs are not offered for this design in 1 cm. Half slabs are listed in a polished finish only. The other two are on screen.
  6. The validator returned five blocking findings and one approval 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.
  7. What this shows: for availability that differs for every design, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the design to torquay, the slab format to full, the edge to eased and the total stated on the quote to $5,800.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. This design is offered in 1 cm only in a different finish than the one quoted.
  12. Five findings cleared, but the change brings a different blocking finding: 1 cm finish not offered.
  13. The agent resubmits once more.
  14. The revised request. It changes the finish to polished and the custom double-sided finish to no.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Six problems caught in one call, fixed in two passes, and a clean $5,800 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.