Predictika · Roofing shingle orders

An AI sales agent's shingle order, checked against the warranty before it goes out

An AI sales agent prepares an order for asphalt roofing shingles together with the warranty terms it will promise. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published warranty and returns a verdict, every reason and the figures it computed.

Scope: TAMKO fiberglass asphalt shingle orders (Titan XT, StormFighter IR and FLEX, Heritage, Heritage Vintage, Elite Glass-Seal): full start period, warranty term, wind limits, algae cleaning warranty, installation conditions and transfers. See everything this validator covers

This validator models TAMKO shingle orders against the published limited warranty, not just the scenarios shown below.

  • Products and terms — the full start period (10 years, or 5 years for Elite Glass-Seal), the warranty term (Limited Lifetime for single-family structures and 480 months for other structures on the lifetime lines; 300 months for Elite Glass-Seal) and the 120 month algae cleaning warranty, checked against what the quote states.
  • Wind — the standard and high wind application limits for each product (110 mph standard and 160 mph high wind, 130 mph high wind for Heritage Vintage, 60 mph and no high wind application for Elite Glass-Seal), checked against the job and the figure the quote states.
  • Conditions and transfers — the 48 contiguous states and Canada outside Quebec and New Brunswick, adequate ventilation, no polyurethane foam on the deck underside, and one warranty transfer within the first 5 years (2 years for Elite Glass-Seal); a non-single-family structure goes to a person to confirm.

Any TAMKO shingle order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the public TAMKO documents read contain no price list, so this validator produces no price build-up or line-item quote), other TAMKO products and accessories, other warranty documents and enhanced systems, the high-wind fastening pattern itself, roof slope and installation. The term for Elite Glass-Seal on a non-single-family structure is not checked.

The AI sales agentBuilds the shingle order and the warranty promises from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

5 scenarios in 2 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
Wind limits that differ by product and by application, with one product having no high-wind optionOnly with care
A lookup per product and application, compared with the job and with the figure the quote states; someone has to write and maintain it.
The limit is computed from the product and application on every call and compared with the job and the stated figure.
A warranty term that depends on both the product and the type of structureOnly with care
A rule per product family and structure type; each new product line is another set of conditions to keep in step with the warranty.
Product and structure are in one request and the term is checked with everything else.
Stated figures (full start period, term, wind, algae cleaning) that must match the warrantyOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed value, but someone has to write and maintain every comparison.
The stated figures travel with the order and each is compared with the computed one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

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 states a 160 mph wind warranty, but the TAMKO limit for this product and application is 130 mph.
2The TAMKO wind table lists no high-wind application for Elite Glass-Seal; its wind limit is 60 mph.
3The job needs 80 mph wind resistance, but the TAMKO limit for this product and application is 60 mph.
4The job needs 120 mph wind resistance, but the TAMKO limit for this product and application is 110 mph.
5The quote states a 130 mph wind warranty, but the TAMKO limit for this product and application is 110 mph.
6The quote states a 10 year full start period, but the TAMKO warranty gives 5 years for this product.
7The quote states a 5 year full start period, but the TAMKO warranty gives 10 years for this product.
8The warranty term stated on the quote does not match the TAMKO warranty for this product and structure (Limited Lifetime for single-family structures and 480 months for other structures on the Titan XT, StormFighter, Heritage and Heritage Vintage lines; 300 months, 25 years, for Elite Glass-Seal).
9The structure is not a single-family structure (the TAMKO warranty treats multifamily, non-residential and non-owner-occupied structures differently, with 480 months in place of Limited Lifetime on the lifetime lines); a person should confirm the structure type and the warranty term.
10The quote states a 180 month algae cleaning warranty, but the TAMKO algae cleaning limited warranty is 120 months.
11The TAMKO shingle warranty applies in the 48 contiguous United States and Canada excluding Quebec and New Brunswick; shingles installed elsewhere are sold as is, without warranty.
12The TAMKO warranty excludes shingles installed without adequate ventilation.
13The TAMKO warranty excludes shingles installed over roof decks with polyurethane foam applied to the underside.
14The TAMKO warranty can be transferred only within the first 5 years after installation; the request is at year 6.
15The TAMKO warranty can be transferred only within the first 2 years after installation; the request is at year 3.
16The TAMKO warranty can be transferred only one time; it has already been transferred 1 time(s).
17The quote states a 100 month algae cleaning warranty, but the TAMKO algae cleaning limited warranty is 120 months.

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. Wind rating: Heritage Vintage in the high wind application for a 150 mph job

The agent's request. Please quote 45 squares of TAMKO Heritage Vintage shingles for a single-family home, with the high wind application, for a job that needs 150 mph wind resistance. The quote states a 160 mph wind warranty, a 10 year full start period, a Limited Lifetime warranty term and a 120 month algae cleaning warranty. It is ready to send.

Verdict: Blocked.

  • Wind speed needed above the limit. The job needs 150 mph wind resistance, but the TAMKO limit for this product and application is 130 mph.
  • Stated wind speed differs from the limit. The quote states a 160 mph wind warranty, but the TAMKO limit for this product and application is 130 mph.

2. Wind rating: The agent resubmits after fixing the errors

The agent's request. Please quote 45 squares of TAMKO Titan XT shingles for a single-family home, with the high wind application, for a job that needs 150 mph wind resistance. The quote states a 160 mph wind warranty, a 10 year full start period, a Limited Lifetime warranty term and a 120 month algae cleaning warranty. It is ready to send.

Verdict: Allowed.

  • Order summary. 45 square(s); full start period 10 years; wind limit 160 mph for the chosen application; algae cleaning warranty 120 months.

3. Elite Glass-Seal terms: Elite Glass-Seal with high wind and Limited Lifetime terms

The agent's request. Please quote 60 squares of TAMKO Elite Glass-Seal shingles for a single-family home, with the high wind application, for a job that needs 100 mph wind resistance. The quote states a 130 mph wind warranty, a 10 year full start period, a Limited Lifetime warranty term and a 120 month algae cleaning warranty. It is ready to send.

Verdict: Blocked.

  • No high-wind application for Elite Glass-Seal. The TAMKO wind table lists no high-wind application for Elite Glass-Seal; its wind limit is 60 mph.
  • Stated full start period differs. The quote states a 10 year full start period, but the TAMKO warranty gives 5 years for this product.
  • Stated warranty term differs. The warranty term stated on the quote does not match the TAMKO warranty for this product and structure (Limited Lifetime for single-family structures and 480 months for other structures on the Titan XT, StormFighter, Heritage and Heritage Vintage lines; 300 months, 25 years, for Elite Glass-Seal).

4. Elite Glass-Seal terms: The agent resubmits after fixing the errors

The agent's request. Please quote 60 squares of TAMKO Elite Glass-Seal shingles for a single-family home, with the standard application, for a job that needs 55 mph wind resistance. The quote states a 60 mph wind warranty, a 10 year full start period, a Limited Lifetime warranty term and a 120 month algae cleaning warranty. It is ready to send.

Verdict: Blocked.

  • Stated full start period differs. The quote states a 10 year full start period, but the TAMKO warranty gives 5 years for this product.
  • Stated warranty term differs. The warranty term stated on the quote does not match the TAMKO warranty for this product and structure (Limited Lifetime for single-family structures and 480 months for other structures on the Titan XT, StormFighter, Heritage and Heritage Vintage lines; 300 months, 25 years, for Elite Glass-Seal).

5. Elite Glass-Seal terms: The agent resubmits after fixing the errors

The agent's request. Please quote 60 squares of TAMKO Elite Glass-Seal shingles for a single-family home, with the standard application, for a job that needs 55 mph wind resistance. The quote states a 60 mph wind warranty, a 5 year full start period, a 300 month (25 year) warranty term and a 120 month algae cleaning warranty. It is ready to send.

Verdict: Allowed.

  • Order summary. 60 square(s); full start period 5 years; wind limit 60 mph for the chosen application; algae cleaning warranty 120 months.

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 an order for asphalt roofing shingles together with the warranty terms it will promise. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published warranty and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 60 squares of TAMKO Elite Glass-Seal shingles for a single-family home, with the high wind application, for a job that needs 100 mph wind resistance. The quote states a 130 mph wind warranty, a 10 year full start period, a Limited Lifetime warranty term and a 120 month algae cleaning warranty. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The TAMKO wind table lists no high-wind application for Elite Glass-Seal; its wind limit is 60 mph. The quote states a 10 year full start period, but the TAMKO warranty gives 5 years for this product. The warranty term stated on the quote does not match the TAMKO warranty for this product and structure (Limited Lifetime for single-family structures and 480 months for other structures on the Titan XT, StormFighter, Heritage and Heritage Vintage lines; 300 months, 25 years, for Elite Glass-Seal).
  6. The validator returned three 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.
  7. What this shows: for stated figures (full start period, term, wind, algae cleaning) that must match the warranty, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the wind application to standard, the wind resistance the job needs to 55 mph and the stated wind warranty to 60 mph.
  10. It calls the validator again.
  11. Still blocked, with two findings, all in one answer. The quote states a 10 year full start period, but the TAMKO warranty gives 5 years for this product. The warranty term stated on the quote does not match the TAMKO warranty for this product and structure (Limited Lifetime for single-family structures and 480 months for other structures on the Titan XT, StormFighter, Heritage and Heritage Vintage lines; 300 months, 25 years, for Elite Glass-Seal).
  12. One finding cleared. Still blocking: stated full start period differs and stated warranty term differs.
  13. The agent resubmits once more.
  14. The revised request. It changes the stated full start period to 5 years and the stated warranty term to 300 months.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared, and the validator's figure matches the quote.
  18. Three problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.