Predictika · Packaging dispenser quotes
An AI sales agent prepares a quote for TriMas Packaging dispensers: the dispenser type, the neck finish of the dispenser and the bottle, the dose, the product viscosity, the dip tube, the lock, the number of cases, the discount and the total. 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 and every reason.
This validator models TriMas Packaging dispenser quotes, not just the scenarios shown below.
Any TriMas dispenser quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: closures, flexible packaging, drum products and other TriMas segments. TriMas publishes no quoting rules or prices for these choices, so every rule beyond the public product families, and every price, is modeled and illustrative.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Neck finishes that depend on the dispenser type | Only with care Each dispenser type is offered in some neck finishes only, and the bottle neck has to match, so the rule has to read the type and both necks. | The type and both necks are fields of one request and are checked together on every call. |
| A dose range and a viscosity limit for each type | Only with care Every dispenser type delivers its own dose range and handles its own viscosity, so one rule per type is needed for each limit. | The limits are looked up from the type and compared with the request in the same pass on every call. |
| A locking dispenser for e-commerce, and a minimum run | Only with workarounds A product that ships through e-commerce needs a lock, and the order must reach a minimum number of units computed from the cases and the case pack. | The units are computed in the same pass and checked together with the lock on every call. |
| A recyclable requirement that only some types meet | Only with care A recyclable all-plastic requirement is met by the Singolo pumps only, so the requirement has to be checked against the type. | The requirement and the type are checked against each other on every call. |
| A discount with an approval band and a hard limit, and a stated total | Only with workarounds A discount needs approval above one threshold and a block above another, and the total has to be recomputed and compared with the figure the quote states. | Blocks and approvals are evaluated together, and the stated total is checked in the same pass. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote 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. |
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.
| 1 | The quoted dispenser type is not offered in the quoted neck finish. |
| 2 | The dispenser neck finish does not match the customer bottle neck finish. |
| 3 | The customer needs a dose of 160 hundredths of a cc; this dispenser delivers 80 to 150 hundredths. |
| 4 | The product viscosity is 8,500 cP; this dispenser handles up to 8,000 cP. |
| 5 | The dip tube is 160 mm; this dispenser takes at most 150 mm. |
| 6 | The dip tube is 196 mm in a bottle 200 mm tall; it needs at least 6 mm of clearance. |
| 7 | The product ships through e-commerce and needs a locking dispenser; the quote has no lock. |
| 8 | The customer requires a recyclable all-plastic dispenser; only the Singolo pumps qualify in this model. |
| 9 | The order is 4,500 units; the minimum is 5,000 units. |
| 10 | The quote gives a 15 percent discount; discounts above 10 percent need a manager to approve. |
| 11 | The quote gives a 25 percent discount; the most this model allows is 20 percent. |
| 12 | The quote states a total of 1 dollars; the quoted items give 2,200 dollars. |
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.
The agent's request. Please quote 20 cases of the TriMas Singolo foaming pump with a 28/410 neck finish, for a bottle with a 28/410 neck. The dose is 1.80 cc, the product viscosity is 200 cP, the dip tube is 180 mm and the bottle is 200 mm tall. The dispenser has no lock. The discount is 0 percent, and the quote states a total of 1,400 dollars (illustrative). It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 20 cases of the TriMas Singolo foaming pump with a 40/400 neck finish, for a bottle with a 40/400 neck. The dose is 1.20 cc, the product viscosity is 20 cP, the dip tube is 150 mm and the bottle is 170 mm tall. The dispenser has no lock. The discount is 0 percent, and the quote states a total of 1,400 dollars (illustrative). It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 40 cases of the TriMas trigger sprayer with a 28/410 neck finish, for a bottle with a 28/410 neck. The dose is 1.00 cc, the product viscosity is 20 cP, the dip tube is 320 mm and the bottle is 340 mm tall. The dispenser has no lock. The customer requires a recyclable all-plastic dispenser. The discount is 0 percent, and the quote states a total of 1,440 dollars (illustrative). It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 40 cases of the TriMas Singolo lotion pump with a 28/410 neck finish, for a bottle with a 28/410 neck. The dose is 2.00 cc, the product viscosity is 3000 cP, the dip tube is 180 mm and the bottle is 200 mm tall. The dispenser has no lock. The customer requires a recyclable all-plastic dispenser. The discount is 15 percent, and the quote states a total of 1,870 dollars (illustrative). It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 6 cases of the TriMas Singolo lotion pump with a 28/410 neck finish, for a bottle with a 28/410 neck. The dose is 2.00 cc, the product viscosity is 3000 cP, the dip tube is 180 mm and the bottle is 200 mm tall. The dispenser has no lock. The product ships through e-commerce. The discount is 0 percent, and the quote states a total of 330 dollars (illustrative). It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 30 cases of the TriMas Singolo lotion pump with a 28/410 neck finish, for a bottle with a 28/410 neck. The dose is 2.00 cc, the product viscosity is 3000 cP, the dip tube is 180 mm and the bottle is 200 mm tall. The dispenser has a clip lock. The product ships through e-commerce. The discount is 0 percent, and the quote states a total of 1,770 dollars (illustrative). It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.