Predictika · Uniform rental quotes

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

An AI sales agent prepares a uniform rental program quote: the product line (Aramark Authentic, WearGuard, SteelGuard FR, Dickies or Enhanced Visibility), the garment, the number of wearers and garments per wearer, the agreement term, a discount, and add-on services such as floor mats, restroom supplies, a first aid kit and lockers, with the weekly 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, every reason and the total it computed.

Scope: One uniform rental program quote: product line, garment, wearers, term, discount, floor mats, restroom supplies, first aid, lockers and the stated weekly total. See everything this validator covers

This validator models uniform rental program quotes, not just the scenarios shown below.

  • Product lines — Aramark Authentic, WearGuard, SteelGuard FR, Dickies and Enhanced Visibility, each offering only some garments.
  • Safety needs — flame-resistant garments only in the SteelGuard FR line, high-visibility garments only in the Enhanced Visibility line, and never both on one quote.
  • Program size — at least 5 wearers and 3 to 10 garments per wearer, with a large account of over 400 wearers going to a person.
  • Term and discount — a term of 12 to 60 months, a term under 36 months and a discount over 10 percent needing approval, and a discount over 18 percent blocked.
  • Add-on services — floor mats, restroom supplies with towel dispensers and AutoFlush units, a first aid kit and garment lockers, each with its own dependencies and limits.
  • Stated total — the weekly total the quote states against the total computed from the modeled rates.

Any uniform rental quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: direct garment purchase, cleanroom, mop and towel linen, and food services. Prices are in cents per week and are illustrative.

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

6 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
A garment that only some product lines offerOnly with care
Whether a polo or a pair of jeans is available depends on the product line, so a rule has to read the line and the garment together and not only list the garments.
The product line and the garment are checked together on every call.
Safety needs tied to one lineOnly with care
Flame-resistant garments exist only in one line and high-visibility garments only in another, and a customer who needs both fits neither, so each need has to be read against the line.
The line, the flame-resistant need and the high-visibility need are checked in the same pass.
Add-ons that depend on each otherOnly with care
Towel dispensers only make sense with a restroom supply service, and a mat type needs a quantity, so each choice depends on another one.
The service, the dispensers and the quantities are checked together on every call.
A weekly total built from many partsOnly with workarounds
The total adds garments, mats, restroom supplies, first aid and lockers, and has to be recomputed before it can be compared with the total the quote states.
The total is computed in the same pass and the stated total is checked on every call.
Approvals that depend on the dealOnly with workarounds
A short term, a discount over ten percent and a very large account each send the quote to a person, alongside the blocks.
Blocks and approvals come back together, whatever order the choices arrived in.
Every problem returned in one answerOnly 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.

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 garment chosen is not offered in the selected product line.
2The customer needs flame-resistant garments and only the SteelGuard FR line is modeled as flame resistant.
3The customer needs high-visibility garments and only the Enhanced Visibility line is modeled as high visibility.
4Flame-resistant and high-visibility garments are both required; no single line is modeled with both.
5A rental program needs at least 5 wearers; the quote has 4.
6Weekly service needs at least 3 garments per wearer; the quote has 2.
7The quote has 11 garments per wearer; this model allows at most 10.
8The agreement term of 11 months is below the 12-month minimum.
9A term of 24 months is shorter than the standard 36 months; a sales manager should approve the rates.
10The agreement term of 61 months is above the 60-month maximum.
11The requested discount of 19 percent is above the 18 percent limit.
12The requested discount of 12 percent is above 10 percent; a regional manager should approve it.
13The floor mat type and the mat quantity disagree (0 mats).
1421 floor mats is a large order; a service manager should confirm route capacity.
15The locker type and the locker quantity disagree (0 lockers).
1651 lockers is a large order; a service manager should confirm delivery capacity.
173 touch-free towel dispensers are quoted without a restroom supply service.
18The quote states a weekly total of 32,601 cents; the quoted items add up to 32,600 cents.
19401 wearers is a large account; national account review is needed.

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. Safety needs: A flame-resistant program for 60 wearers

The agent's request. Please quote Aramark Authentic work shirts for 60 wearers, with 5 garments each, on a 36-month agreement. The customer needs flame-resistant garments. It includes 6 Steady Step floor mats. It includes restroom supply service with 3 touch-free towel dispensers and 2 AutoFlush units. It includes a first aid kit. It includes 10 Standard 8-Compartment lockers. The quote states a weekly total of 41,600 cents. It is ready to send.

Verdict: Blocked.

  • Flame-resistant needs SteelGuard FR. The customer needs flame-resistant garments and only the SteelGuard FR line is modeled as flame resistant.

2. Safety needs: The agent resubmits after fixing the errors

The agent's request. Please quote SteelGuard FR work shirts for 60 wearers, with 5 garments each, on a 36-month agreement. The customer needs flame-resistant garments. It includes 6 Steady Step floor mats. It includes restroom supply service with 3 touch-free towel dispensers and 2 AutoFlush units. It includes a first aid kit. It includes 10 Standard 8-Compartment lockers. The quote states a weekly total of 64,100 cents. It is ready to send.

Verdict: Allowed.

  • Program summary. 60 wearers with 5 garments each at 165 cents per garment per week; estimated weekly total 64,100 cents (illustrative prices).

3. Garment and line: A polo shirt program on Aramark Authentic

The agent's request. Please quote Aramark Authentic polos for 40 wearers, with 5 garments each, on a 36-month agreement. It includes 6 Steady Step floor mats. It includes restroom supply service with 3 touch-free towel dispensers and 2 AutoFlush units. It includes a first aid kit. It includes 10 Standard 8-Compartment lockers. The quote states a weekly total of 34,600 cents. It is ready to send.

Verdict: Blocked.

  • Garment not offered in this line. The garment chosen is not offered in the selected product line.

4. Garment and line: The agent resubmits after fixing the errors

The agent's request. Please quote WearGuard polos for 40 wearers, with 5 garments each, on a 36-month agreement. It includes 6 Steady Step floor mats. It includes restroom supply service with 3 touch-free towel dispensers and 2 AutoFlush units. It includes a first aid kit. It includes 10 Standard 8-Compartment lockers. The quote states a weekly total of 38,600 cents. It is ready to send.

Verdict: Allowed.

  • Program summary. 40 wearers with 5 garments each at 120 cents per garment per week; estimated weekly total 38,600 cents (illustrative prices).

5. Weekly total: A program of 55 wearers with a stated weekly total

The agent's request. Please quote Aramark Authentic work shirts for 55 wearers, with 5 garments each, on a 36-month agreement. It includes 6 Steady Step floor mats. It includes restroom supply service with 3 touch-free towel dispensers and 2 AutoFlush units. It includes a first aid kit. It includes 10 Standard 8-Compartment lockers. The quote states a weekly total of 32,600 cents. It is ready to send.

Verdict: Blocked.

  • Stated weekly total does not match. The quote states a weekly total of 32,600 cents; the quoted items add up to 39,350 cents.

6. Weekly total: The agent resubmits after fixing the errors

The agent's request. Please quote Aramark Authentic work shirts for 55 wearers, with 5 garments each, on a 36-month agreement. It includes 6 Steady Step floor mats. It includes restroom supply service with 3 touch-free towel dispensers and 2 AutoFlush units. It includes a first aid kit. It includes 10 Standard 8-Compartment lockers. The quote states a weekly total of 39,350 cents. It is ready to send.

Verdict: Allowed.

  • Program summary. 55 wearers with 5 garments each at 90 cents per garment per week; estimated weekly total 39,350 cents (illustrative prices).

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 uniform rental program quote: the product line (Aramark Authentic, WearGuard, SteelGuard FR, Dickies or Enhanced Visibility), the garment, the number of wearers and garments per wearer, 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 Aramark Authentic work shirts for 60 wearers, with 5 garments each, on a 36-month agreement. The customer needs flame-resistant garments. The rest of the request is on screen. The quote states a weekly total of 41,600 cents.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. The customer needs flame-resistant garments and only the SteelGuard FR line is modeled as flame resistant.
  6. The validator returned one blocking finding 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 safety needs tied to one line, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the product line to SteelGuard FR and the stated weekly total to 64,100 cents.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared.
  13. One problem caught in one call, fixed in one pass, 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.