Predictika · Office chair quotes

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

An AI sales agent prepares a quote for the Nowy Styl Xenium office chair: the Swivel, Stationary or Counter version, the Duo-Back, UPH or Mesh backrest, the armrests, base, fabric grade and floor contact, with lumbar support, an adjustable headrest, the Wave option, the 150 kg version and a seat slide, plus the user weight, the quantity and a discount. 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 list total it computed.

Scope: One Nowy Styl Xenium office chair quote: version, backrest, armrests, options, floor contact, user weight, quantity and discount. See everything this validator covers

This validator models Nowy Styl Xenium office chair quotes, not just the scenarios shown below.

  • Versions and floor contact — Swivel, Stationary and Counter versions, with castors on the Swivel version only and glides on the others.
  • Backrests and options — the Wave option and the 150 kg version on the UPH backrest only, and no headrest on the Duo-Back.
  • Armrests and seat slide — the Stationary version with fixed or no armrests, and the seat depth slide on the Swivel version only.
  • User weight — the standard chair rating against the heavy-duty rating.
  • Quantity and discount — a manager's approval above one discount level, a block above a ceiling, and a project order review for large quantities.
  • List total — the unit price and list total computed from the choices, in euros.

Any Xenium chair quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Nowy Styl chair families. All prices here are illustrative euros and are not Nowy Styl list prices.

The AI sales agentBuilds the chair 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.

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
Options that exist on one backrest onlyOnly with care
The Wave option and the 150 kg version are built only with the UPH backrest, and the headrest cannot go on the Duo-Back, so each option has to read the backrest.
The backrest and every option are fields of the same request and are checked against each other on every call.
Floor contact and features that depend on the versionOnly with care
Castors are for the Swivel version, glides for Stationary and Counter, and the seat slide and adjustable armrests also depend on the version.
The version, the floor contact, the slide and the armrests are checked together on every call.
A user weight against a rating that changesOnly with care
The rating is 110 kg for the standard chair and 150 kg for the heavy-duty version, so the weight limit itself depends on another choice.
The weight is tested against the rating of the chair as configured, in the same pass.
A heavy-duty version that cancels another optionOnly with care
The 150 kg version needs the UPH backrest and cannot be combined with Wave, so one option has to be tested against two others.
Every option is in the same request and the combinations are checked together on every call.
A discount band and a large orderOnly with workarounds
A discount has an approval level and a hard ceiling, and a quantity of 200 or more sends the order to a person; the two interact on the same quote.
The discount and the quantity are checked in the same pass, and blocks and approvals come back together.
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 quote has 0 chairs; at least 1 is needed.
2The Wave seat and back option is available only with the UPH backrest.
3The adjustable headrest cannot be fitted to the Duo-Back backrest.
4The 150 kg heavy-duty version is built only with the UPH backrest.
5The 150 kg heavy-duty version cannot be combined with the Wave option.
6A user weight of 120 kg is above the rating of this chair; the standard chair is rated to 110 kg and the heavy-duty version to 150 kg.
7Only the Swivel version can have castors; the Stationary and Counter versions are fitted with glides.
8The seat depth slide is available only on the Swivel version.
9The Stationary version is offered only with fixed armrests or no armrests.
10A discount of 40 percent is above the 30 percent limit for this quote.
11A discount of 20 percent is above 15 percent and needs a sales manager to approve it.
12An order of 250 chairs is a project order; a person should confirm lead time and delivery.

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. Stationary chairs: Forty Stationary chairs with a Duo-Back, a headrest, the Wave option and 4D armrests

The agent's request. Please quote 40 Xenium chairs, Stationary version with the Duo-Back backrest, 4D armrests, a black aluminium base, grade A fabric and hard castors. It has an adjustable headrest and the Wave option. The user weighs 80 kg. It is ready to send.

Verdict: Blocked.

  • Wave only on the UPH backrest. The Wave seat and back option is available only with the UPH backrest.
  • No headrest on the Duo-Back. The adjustable headrest cannot be fitted to the Duo-Back backrest.
  • Stationary and Counter need glides. Only the Swivel version can have castors; the Stationary and Counter versions are fitted with glides.
  • Stationary version takes no adjustable arms. The Stationary version is offered only with fixed armrests or no armrests.

2. Stationary chairs: The agent resubmits after fixing the errors

The agent's request. Please quote 40 Xenium chairs, Stationary version with the Mesh backrest, fixed armrests, a black aluminium base, grade A fabric and glides. It has an adjustable headrest. The user weighs 80 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. 40 chair(s) at EUR 360 each, list total EUR 14,400 (illustrative prices).

3. Counter chairs: Twenty Counter chairs with castors, a seat slide and a heavy user

The agent's request. Please quote 20 Xenium chairs, Counter version with the UPH backrest, 2D armrests, a black aluminium base, grade A fabric and hard castors. It has a seat slide. The user weighs 125 kg. It is ready to send.

Verdict: Blocked.

  • User weight above rating. A user weight of 125 kg is above the rating of this chair; the standard chair is rated to 110 kg and the heavy-duty version to 150 kg.
  • Stationary and Counter need glides. Only the Swivel version can have castors; the Stationary and Counter versions are fitted with glides.
  • Seat slide only on Swivel. The seat depth slide is available only on the Swivel version.

4. Counter chairs: The agent resubmits after fixing the errors

The agent's request. Please quote 20 Xenium chairs, Counter version with the UPH backrest, 2D armrests, a black aluminium base, grade A fabric and glides. It has the 150 kg version. The user weighs 125 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 chair(s) at EUR 510 each, list total EUR 10,200 (illustrative prices).

5. Large order: A large order with a 40 percent discount

The agent's request. Please quote 250 Xenium chairs, Swivel version with the UPH backrest, 2D armrests, a black aluminium base, grade A fabric and hard castors. The user weighs 80 kg. The quote has a discount of 40 percent. It is ready to send.

Verdict: Blocked.

  • Discount above 30 percent. A discount of 40 percent is above the 30 percent limit for this quote.
  • Large order. An order of 250 chairs is a project order; a person should confirm lead time and delivery.

6. Large order: The agent resubmits after fixing the errors

The agent's request. Please quote 250 Xenium chairs, Swivel version with the UPH backrest, 2D armrests, a black aluminium base, grade A fabric and hard castors. The user weighs 80 kg. The quote has a discount of 20 percent. It is ready to send.

Verdict: Needs approval.

  • Discount above 15 percent. A discount of 20 percent is above 15 percent and needs a sales manager to approve it.
  • Large order. An order of 250 chairs is a project order; a person should confirm lead time and delivery.
  • Order summary. 250 chair(s) at EUR 345 each, list total EUR 86,250 (illustrative prices).

7. Large order: The agent resubmits after fixing the errors

The agent's request. Please quote 250 Xenium chairs, Swivel version with the UPH backrest, 2D armrests, a black aluminium base, grade A fabric and hard castors. The user weighs 80 kg. The quote has a discount of 10 percent. It is ready to send.

Verdict: Needs approval.

  • Large order. An order of 250 chairs is a project order; a person should confirm lead time and delivery.
  • Order summary. 250 chair(s) at EUR 345 each, list total EUR 86,250 (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 quote for the Nowy Styl Xenium office chair: the Swivel, Stationary or Counter version, the Duo-Back, 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 list total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 40 Xenium chairs, Stationary version with the Duo-Back backrest, 4D armrests, a black aluminium base, grade A fabric and hard castors. It has an adjustable headrest and the Wave option. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The Wave seat and back option is available only with the UPH backrest. The adjustable headrest cannot be fitted to the Duo-Back backrest. Only the Swivel version can have castors; the Stationary and Counter versions are fitted with glides. The other one is on screen.
  6. The validator returned four 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 options that exist on one backrest only, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the backrest to mesh, the armrests to fixed, the floor contact to glides and the wave option to no.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four problems 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.