Predictika · Sheet-label order quotes

An AI sales agent's label order quote, checked before it goes out

An AI sales agent prepares a quote for an order of Avery sheet labels, a CCL Industries brand: the product number (address, shipping, return-address or round labels), the stock (white, clear or kraft), the printer, Easy Peel and Sure Feed, the number of packs, the labels the customer needs, the discount, and the label total and net price 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 figures it computed.

Scope: One Avery sheet-label order quote: product number, stock, printer, options, packs, labels needed, discount and the stated totals. See everything this validator covers

This validator models Avery sheet-label order quotes, not just the scenarios shown below.

  • Products — Avery 5160, 5162, 5163 and 5164 (address and shipping), 5167 (return address), 5195, and the round labels 22807 and 5293.
  • Stock and printer — white, clear or kraft stock, which product numbers offer each, and the rule that kraft labels are for inkjet printers only.
  • Options and size — Easy Peel and Sure Feed, which products take them, packs of 25 sheets, an order of 1 to 400 packs, and enough labels to cover the need.
  • Totals and approvals — the label total and net price stated on the quote are compared with the computed ones; a discount above 15 percent and an order above 200 packs go to a person, and a discount above 30 percent is refused.

Any Avery sheet-label order quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: CCL Label, CCL Container, Checkpoint, Innovia, custom printed orders, shipping and taxes. The product numbers follow Avery's public pages, and 5160 is confirmed there as 30 labels per sheet with Easy Peel; the labels per sheet for the other numbers were not re-verified. The pack size, the prices, the stock and option availability by product, the kraft printer rule, the pack limit, the discount limits and the other rules are modeled from comparable products and are not published by CCL Industries or Avery.

The AI sales agentBuilds the 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
Stock and options that depend on the productOnly with care
Clear and kraft stock, Easy Peel and Sure Feed are offered on some product numbers and not others, so changing the product changes which choices are allowed.
The product is checked against the stock and the options in the same pass.
Stock that depends on the printerOnly with care
Kraft labels are for inkjet printers only, so the printer and the stock must be checked together.
The stock and the printer are checked together on every call.
Stated totals that must match the computed onesOnly with workarounds
The label total comes from the packs and the labels per sheet, and the net price from the product, stock, options, packs and discount, so rules must recompute both and compare them with the stated figures.
Both totals are computed inside the model and compared with the stated ones.
Approval bandsOnly with workarounds
A discount above 15 percent and an order above 200 packs 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.

17,501 labels are needed; the packs give only 7,500.
20 packs of 25 sheets are ordered; an order takes 1 to 400 packs.
3400 packs is a bulk order and needs a stock check before the quote is released.
4Clear labels are not quoted for this Avery product number.
5Kraft brown labels are quoted for inkjet printers only.
6Kraft brown labels are not quoted for this Avery product number.
7Easy Peel is not quoted for this Avery product number.
8Sure Feed is not quoted for round labels.
9A discount of 16 percent is above the 15 percent a sales rep can give; a sales manager should approve it.
10The discount of 31 percent is outside the 0 to 30 percent range.
11The quote states 5,000 labels in total; the packs give 7,500.
12The quote states a net price of $0.01; the illustrative prices give $160.00.

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. Avery 5167 clear labels: Avery 5167 clear return-address labels with Easy Peel, 10 packs for 30,000 labels and a 20 percent discount

The agent's request. Please quote 10 packs of 25 sheets of Avery 5167 clear labels for a laser printer. With Easy Peel. The customer needs 30,000 labels. The discount is 20 percent. The quote states 30,000 labels in total and a net price of $10,000. It is ready to send.

Verdict: Blocked.

  • Not enough labels for the need. 30,000 labels are needed; the packs give only 20,000.
  • Clear stock not offered for this product. Clear labels are not quoted for this Avery product number.
  • Easy Peel not offered for this product. Easy Peel is not quoted for this Avery product number.
  • Stated label total does not match. The quote states 30,000 labels in total; the packs give 20,000.
  • Stated net price does not match. The quote states a net price of $10,000.00; the illustrative prices give $224.00.
  • Discount above 15 percent. A discount of 20 percent is above the 15 percent a sales rep can give; a sales manager should approve it.

2. Avery 5167 clear labels: The agent resubmits after fixing the errors

The agent's request. Please quote 40 packs of 25 sheets of Avery 5160 clear labels for a laser printer. With Easy Peel. The customer needs 30,000 labels. The discount is 20 percent. The quote states 30,000 labels in total and a net price of $10,000. It is ready to send.

Verdict: Blocked.

  • Stated net price does not match. The quote states a net price of $10,000.00; the illustrative prices give $832.00.
  • Discount above 15 percent. A discount of 20 percent is above the 15 percent a sales rep can give; a sales manager should approve it.

3. Avery 5167 clear labels: The agent resubmits after fixing the errors

The agent's request. Please quote 40 packs of 25 sheets of Avery 5160 clear labels for a laser printer. With Easy Peel. The customer needs 30,000 labels. The discount is 15 percent. The quote states 30,000 labels in total and a net price of $884. It is ready to send.

Verdict: Allowed.

  • Order summary. 40 packs, 1,000 sheets, 30,000 labels, list price $1,040, net price $884.00.

4. Avery 22807 kraft round labels: Avery 22807 round kraft labels for a laser printer, with Sure Feed

The agent's request. Please quote 5 packs of 25 sheets of Avery 22807 kraft labels for a laser printer. With Sure Feed. The customer needs 1,500 labels. The discount is 0 percent. The quote states 1,500 labels in total and a net price of $105. It is ready to send.

Verdict: Blocked.

  • Kraft stock needs an inkjet printer. Kraft brown labels are quoted for inkjet printers only.
  • Sure Feed not offered on round labels. Sure Feed is not quoted for round labels.

5. Avery 22807 kraft round labels: The agent resubmits after fixing the errors

The agent's request. Please quote 5 packs of 25 sheets of Avery 22807 kraft labels for a inkjet printer. No extra options. The customer needs 1,500 labels. The discount is 0 percent. The quote states 1,500 labels in total and a net price of $100. It is ready to send.

Verdict: Allowed.

  • Order summary. 5 packs, 125 sheets, 1,500 labels, list price $100, net price $100.00.

6. Avery 5163 white shipping labels: 450 packs of Avery 5163 white shipping labels with a 35 percent discount

The agent's request. Please quote 450 packs of 25 sheets of Avery 5163 white labels for a laser printer. No extra options. The customer needs 100,000 labels. The discount is 35 percent. The quote states 112,500 labels in total and a net price of $4,972.50. It is ready to send.

Verdict: Blocked.

  • Pack count outside 1 to 400. 450 packs of 25 sheets are ordered; an order takes 1 to 400 packs.
  • Discount outside 0 to 30 percent. The discount of 35 percent is outside the 0 to 30 percent range.
  • More than 200 packs. 450 packs is a bulk order and needs a stock check before the quote is released.

7. Avery 5163 white shipping labels: The agent resubmits after fixing the errors

The agent's request. Please quote 200 packs of 25 sheets of Avery 5163 white labels for a laser printer. No extra options. The customer needs 50,000 labels. The discount is 10 percent. The quote states 50,000 labels in total and a net price of $3,060. It is ready to send.

Verdict: Allowed.

  • Order summary. 200 packs, 5,000 sheets, 50,000 labels, list price $3,400, net price $3,060.00.

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 an order of Avery sheet labels, a CCL Industries brand: the product number (address, shipping, return-address or round labels), the stock (white, clear or kraft), the printer, 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 figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 10 packs of 25 sheets of Avery 5167 clear labels for a laser printer. With Easy Peel. The rest of the request is on screen. The quote states 30,000 labels in total and a net price of $10,000.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings and one approval, all in one answer. 30,000 labels are needed; the packs give only 20,000. Clear labels are not quoted for this Avery product number. Easy Peel is not quoted for this Avery product number. 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 and against the stated total.
  7. What this shows: for stated totals that must match the computed ones, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the product to Avery 5160 and the packs of 25 sheets to 40.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. The quote states a net price of $10,000.00; the illustrative prices give $832.00.
  12. Four findings cleared. Still blocking: stated net price does not match. One approval also remains for a person: discount above 15 percent.
  13. The agent resubmits once more.
  14. The revised request. It changes the discount to 15 percent and the net price stated on the quote to $884.
  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 $884 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.