Predictika · Packaging materials

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

An AI sales agent prepares a Billerud CrownBoard quote for a packaging buyer: the grade, the grammage, the reel or sheet format and width, the order in tonnes, the region and delivery terms, the specification the buyer asks for, the discount and the 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 CrownBoard quote line: grade, grammage, format and width, order size, region, delivery terms, specification, discount and the stated total. See everything this validator covers

This validator models Billerud CrownBoard quotes, not just the scenarios shown below.

  • Grades and sizes — the four CrownBoard grades, the grammage steps each grade is made in, the width range for reels and for sheets, and the minimum order for each format.
  • Specifications — direct food contact, which only the Prestige grade can go to a person for, chilled or frozen use, and the barrier coating and wet-strength specifications, which CrownBoard is not supplied with.
  • Delivery — the region and the delivery terms, delivery duty paid, which is not offered overseas, the larger minimum for overseas orders, and large volumes whose capacity a person must confirm.
  • Price — the price per tonne for the grade and format, the discount against the limits a salesperson can give, and the stated total against the one computed.

Any CrownBoard quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Billerud products and services. The grade names follow Billerud's public CrownBoard pages; the grammage steps, width ranges, minimum orders, prices, delivery rules and discount limits are modeled and illustrative, not published by Billerud.

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

6 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
Grammage steps that differ by gradeOnly with care
Each grade is made only in its own list of grammage steps, so a grammage that is right for one grade is wrong for another and every grade needs its own list.
The grade decides which steps apply and the grammage is checked in the same pass.
Size and order limits that depend on the formatOnly with workarounds
Reels and sheets have different width ranges and different minimum orders, and overseas orders need more again, so each rule reads the format and the region.
Format, width, tonnes and region are checked against each other in one call.
Specifications and terms that stop a quote or send it to a personOnly with workarounds
A barrier coating or wet-strength agent stops the quote, direct food contact and chilled use go to a person on one grade and stop on the others, and delivery duty paid depends on the region.
Every specification and term is evaluated together, and the answer says which stop the quote and which go to a person.
A stated total that must match the computed oneOnly with workarounds
The total depends on the grade, the format, the tonnes and the discount, so a separate rule has to compute it and compare it with the total the quote states.
The total is computed inside the model and compared with the stated one.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a buyer 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.

1300 g/m2 is not an available grammage step for the chosen CrownBoard grade.
2A width of 2,100 mm is outside the 600 to 2,000 mm range for this format.
38 tonnes is below the 10 tonne minimum order for this format.
4CrownBoard is supplied without a barrier coating; a pre-coated barrier board cannot be quoted.
5CrownBoard contains no wet-strength additives; a wet-strength specification cannot be quoted.
6Direct food contact is not quoted on this grade; use it for outer or secondary packaging.
7Direct food contact on CrownBoard Prestige needs a person to confirm the food-contact declaration for the intended use.
8The quote states EUR 58,000 in total; the computed total is EUR 60,000.
9A discount of 10 percent is above 8 percent and needs sales management approval.
10A discount of 18 percent is above the 15 percent maximum.
11Delivery duty paid is not offered for overseas destinations.
12Overseas orders need at least 20 tonnes; the quote has 12.
13An order of 250 tonnes needs production capacity to be confirmed by a person.
14Chilled or frozen use is not the main application of Prestige; a person should confirm the grade.

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. CrownBoard Craft sheet quote: A CrownBoard Craft sheet quote with a grammage that is not made in that grade, a width above the sheet range, an order below the sheet minimum, a barrier coating, wet strength and direct food contact that the grade cannot supply, a discount that needs approval and a wrong total

The agent's request. Please quote CrownBoard Craft, 400 g/m2, as sheets, 1,500 mm wide: 6 tonnes for Europe, delivered DAP. The buyer needs direct food contact, a barrier coating, wet strength. Discount: 12 percent. The quote states a total of 40,000 euros. It is ready to send.

Verdict: Blocked.

  • Grammage not available for the grade. 400 g/m2 is not an available grammage step for the chosen CrownBoard grade.
  • Width outside the format range. A width of 1,500 mm is outside the 500 to 1,400 mm range for this format.
  • Below the minimum order. 6 tonnes is below the 10 tonne minimum order for this format.
  • Barrier coating not offered. CrownBoard is supplied without a barrier coating; a pre-coated barrier board cannot be quoted.
  • Wet-strength agents not available. CrownBoard contains no wet-strength additives; a wet-strength specification cannot be quoted.
  • Direct food contact on a brown-reverse grade. Direct food contact is not quoted on this grade; use it for outer or secondary packaging.
  • Stated total does not match. The quote states EUR 40,000 in total; the computed total is EUR 6,864.
  • Discount to approve. A discount of 12 percent is above 8 percent and needs sales management approval.

2. CrownBoard Craft sheet quote: The buyer resubmits after fixing the errors

The agent's request. Please quote CrownBoard Craft, 405 g/m2, as sheets, 1,300 mm wide: 25 tonnes for Europe, delivered DAP. Discount: 12 percent. The quote states a total of 28,600 euros. It is ready to send.

Verdict: Needs approval.

  • Discount to approve. A discount of 12 percent is above 8 percent and needs sales management approval.
  • Quote summary. 25 tonnes at EUR 1,300 per tonne before discount, EUR 28,600 in total after 12 percent discount.

3. CrownBoard Craft sheet quote: The buyer resubmits after fixing the errors

The agent's request. Please quote CrownBoard Craft, 405 g/m2, as sheets, 1,300 mm wide: 25 tonnes for Europe, delivered DAP. Discount: 6 percent. The quote states a total of 30,550 euros. It is ready to send.

Verdict: Allowed.

  • Quote summary. 25 tonnes at EUR 1,300 per tonne before discount, EUR 30,550 in total after 6 percent discount.

4. Overseas CrownBoard Prestige quote: An overseas CrownBoard Prestige quote with a grammage that is not made in that grade, delivery duty paid to an overseas destination, an order below the overseas minimum, a discount above the maximum and a wrong total

The agent's request. Please quote CrownBoard Prestige, 300 g/m2, as reels, 1,200 mm wide: 12 tonnes for an overseas destination, delivered DDP. Discount: 20 percent. The quote states a total of 20,000 euros. It is ready to send.

Verdict: Blocked.

  • Grammage not available for the grade. 300 g/m2 is not an available grammage step for the chosen CrownBoard grade.
  • Stated total does not match. The quote states EUR 20,000 in total; the computed total is EUR 14,400.
  • Discount over the maximum. A discount of 20 percent is above the 15 percent maximum.
  • DDP not available overseas. Delivery duty paid is not offered for overseas destinations.
  • Overseas order below a container load. Overseas orders need at least 20 tonnes; the quote has 12.

5. Overseas CrownBoard Prestige quote: The buyer resubmits after fixing the errors

The agent's request. Please quote CrownBoard Prestige, 310 g/m2, as reels, 1,200 mm wide: 250 tonnes for an overseas destination, delivered CIF. Discount: 6 percent. The quote states a total of 352,500 euros. It is ready to send.

Verdict: Needs approval.

  • Large volume to confirm capacity. An order of 250 tonnes needs production capacity to be confirmed by a person.
  • Quote summary. 250 tonnes at EUR 1,500 per tonne before discount, EUR 352,500 in total after 6 percent discount.

6. Overseas CrownBoard Prestige quote: The buyer resubmits after fixing the errors

The agent's request. Please quote CrownBoard Prestige, 310 g/m2, as reels, 1,200 mm wide: 180 tonnes for an overseas destination, delivered CIF. Discount: 6 percent. The quote states a total of 253,800 euros. It is ready to send.

Verdict: Allowed.

  • Quote summary. 180 tonnes at EUR 1,500 per tonne before discount, EUR 253,800 in total after 6 percent discount.

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 Billerud CrownBoard quote for a packaging buyer: the grade, the grammage, the reel or sheet format and width, 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 CrownBoard Craft, 400 g/m2, as sheets, 1,500 mm wide: 6 tonnes for Europe, delivered DAP. The buyer needs direct food contact, a barrier coating, wet strength. The rest of the request is on screen. The quote states a total of 40,000 euros.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings and one approval, all in one answer. 400 g/m2 is not an available grammage step for the chosen CrownBoard grade. A width of 1,500 mm is outside the 500 to 1,400 mm range for this format. 6 tonnes is below the 10 tonne minimum order for this format. The other four are on screen.
  6. The validator returned seven 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 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 grammage to 405 g/m2, the width to 1,300 mm, the order to 25 tonnes, the direct food contact to no and the total stated on the quote to 28,600 euros. Two more changes are on screen.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The seven blocking findings are cleared; one approval remains for a person: discount to approve.
  13. The agent resubmits once more.
  14. The revised request. It changes the discount to 6 percent and the total stated on the quote to 30,550 euros.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. Eight 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.