Predictika · Aftermarket mountain bike fork orders

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

An AI sales agent prepares an aftermarket order of FOX mountain bike forks for a bike shop. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fork options and the order rules and returns a verdict, every reason and the total it computed.

Scope: Aftermarket FOX mountain bike fork orders: FOX 32, 34, 36, 38 and 40 forks, Performance, Performance Elite and Factory series, GRIP dampers, travel, wheel size, offset, axle, e-bike versions and volume discounts. See everything this validator covers

This validator models aftermarket FOX fork orders, not just the scenarios shown below.

  • Forks and series — the five fork families, the series each is sold in, the GRIP, GRIP2, GRIP X and GRIP X2 dampers they take, and the e-bike optimized versions.
  • Fit and dimensions — the travel, offset and axle each fork offers, and which forks come in 27.5 inch and 29 inch wheel sizes.
  • Quantity, discount and total — the volume discount tiers, the maximum discount and the approval level, the stated total against the computed one, and the account review that very large orders need.

Any aftermarket FOX fork order that touches these rules is in scope — not only the scenarios pictured here. Not covered: rear shocks, dropper posts, OEM programs and replacement parts. Fork families, series and damper names follow public sources; the option and compatibility rules, discount tiers and most prices are modeled, not published by FOX, and the prices are illustrative.

The AI sales agentBuilds the fork order from the conversation 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
Options that only some forks offerOnly with care
Travel, offset, wheel size and damper each differ by fork family, so each fork needs its own list of allowed values.
The fork and every option are in one request and checked against that fork on every call.
Series rules, such as Performance with the GRIP damper onlyOnly with care
A series restriction has to be written as a rule that looks back at the damper choice.
The series and the damper are checked together, whatever order they were chosen in.
Axle and e-bike versions by forkOnly with care
The axle standard and the e-bike version are available on different forks and each needs a rule.
The fork, axle and e-bike choice are checked together on every call.
Volume discount tiers and the maximum discountOnly with workarounds
The tier depends on the order quantity, and the approval level and hard limit depend on the tier.
The quantity, discount and tier are checked together on every call.
Stated total and account review of very large ordersOnly with workarounds
The total has to be rebuilt from the unit price, quantity and discount before it can be compared with the stated one.
The stated total, the computed total and the quantity are checked together on every call.
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, 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.

1170 mm of travel is not offered on the selected fork.
2The selected fork is made for 29 inch wheels only; 27.5 inch is offered on the FOX 38 and FOX 40.
3The selected damper is not offered on the selected fork.
4The Performance series is sold with the GRIP damper only.
5The FOX 40 is sold aftermarket in the Factory series only.
6The selected axle does not fit this fork; the FOX 40 uses a 20x110 mm axle, the others 15x110 mm Boost, and a quick release is for the FOX 32 only.
7An offset of 37 mm is not offered on the selected fork.
8An e-bike optimised version is offered on the FOX 34, 36 and 38 only.
9The order has 0 forks; at least 1 is needed.
10A discount of 8 percent is above the 5 percent allowed for this order size; a sales manager should approve it.
11A discount of 25 percent is above the 20 percent limit.
12An order of 100 forks is closer to an OEM program than an aftermarket order; account management should confirm terms.
13The quote states a total of 250,000 cents; the modeled prices give 259,800 cents.
14150 mm of travel is not offered on the selected fork.

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. E-bike fork order: A shop order of twelve FOX 40 e-bike forks with a 12 percent discount

The agent's request. Please quote 12 FOX 40 forks in the Performance Elite series with the GRIP2 damper, 180 mm of travel, 29 inch wheels, a 44 mm offset and a Kabolt-X 15x110 Boost axle, in the e-bike optimized version, with a 12 percent discount. The stated total is $17,268.00. It is ready to send.

Verdict: Blocked.

  • Travel not offered on this fork. 180 mm of travel is not offered on the selected fork.
  • Damper not offered on this fork. The selected damper is not offered on the selected fork.
  • FOX 40 is Factory only. The FOX 40 is sold aftermarket in the Factory series only.
  • Offset not offered on this fork. An offset of 44 mm is not offered on the selected fork.
  • Axle does not fit this fork. The selected axle does not fit this fork; the FOX 40 uses a 20x110 mm axle, the others 15x110 mm Boost, and a quick release is for the FOX 32 only.
  • No e-optimised version of this fork. An e-bike optimised version is offered on the FOX 34, 36 and 38 only.
  • Stated total does not match. The quote states a total of 1,726,800 cents; the modeled prices give 1,519,584 cents.
  • Discount above the volume tier. A discount of 12 percent is above the 10 percent allowed for this order size; a sales manager should approve it.

2. E-bike fork order: The agent resubmits after fixing the errors

The agent's request. Please quote 12 FOX 38 forks in the Performance Elite series with the GRIP2 damper, 180 mm of travel, 29 inch wheels, a 44 mm offset and a Kabolt-X 15x110 Boost axle, in the e-bike optimized version, with a 10 percent discount. The stated total is $13,165.20. It is ready to send.

Verdict: Allowed.

  • Order summary. 12 fork(s) at 1,219 dollars each, 10 percent discount, modeled total of 1,316,520 cents.

3. 27.5 inch order: An order of 24 FOX 36 forks for 27.5 inch wheels at 170 mm with a 25 percent discount

The agent's request. Please quote 24 FOX 36 forks in the Factory series with the GRIP X2 damper, 170 mm of travel, 27.5 inch wheels, a 44 mm offset and a Kabolt-X 15x110 Boost axle, with a 25 percent discount. The stated total is $23,382.00. It is ready to send.

Verdict: Blocked.

  • Travel not offered on this fork. 170 mm of travel is not offered on the selected fork.
  • 27.5 inch wheel not offered on this fork. The selected fork is made for 29 inch wheels only; 27.5 inch is offered on the FOX 38 and FOX 40.
  • Discount above 20 percent. A discount of 25 percent is above the 20 percent limit.

4. 27.5 inch order: The agent resubmits after fixing the errors

The agent's request. Please quote 24 FOX 38 forks in the Factory series with the GRIP X2 damper, 170 mm of travel, 27.5 inch wheels, a 44 mm offset and a Kabolt-X 15x110 Boost axle, with a 10 percent discount. The stated total is $29,570.40. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 fork(s) at 1,369 dollars each, 10 percent discount, modeled total of 2,957,040 cents.

5. Large order: An order of 120 Performance series forks with the GRIP X2 damper

The agent's request. Please quote 120 FOX 36 forks in the Performance series with the GRIP X2 damper, 160 mm of travel, 29 inch wheels, a 44 mm offset and a Kabolt-X 15x110 Boost axle, with a 18 percent discount. The stated total is $116,280.00. It is ready to send.

Verdict: Blocked.

  • Performance series uses the GRIP damper. The Performance series is sold with the GRIP damper only.
  • Stated total does not match. The quote states a total of 11,628,000 cents; the modeled prices give 9,534,960 cents.
  • Discount above the volume tier. A discount of 18 percent is above the 15 percent allowed for this order size; a sales manager should approve it.
  • Bulk order to confirm. An order of 120 forks is closer to an OEM program than an aftermarket order; account management should confirm terms.

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

The agent's request. Please quote 120 FOX 36 forks in the Performance series with the GRIP damper, 160 mm of travel, 29 inch wheels, a 44 mm offset and a Kabolt-X 15x110 Boost axle, with a 18 percent discount. The stated total is $88,461.60. It is ready to send.

Verdict: Needs approval.

  • Discount above the volume tier. A discount of 18 percent is above the 15 percent allowed for this order size; a sales manager should approve it.
  • Bulk order to confirm. An order of 120 forks is closer to an OEM program than an aftermarket order; account management should confirm terms.
  • Order summary. 120 fork(s) at 899 dollars each, 18 percent discount, modeled total of 8,846,160 cents.

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 an aftermarket order of FOX mountain bike forks for a bike shop. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fork options and the order rules 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 12 FOX 40 forks in the Performance Elite series with the GRIP2 damper, 180 mm of travel, 29 inch wheels. The stated total is $17,268.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings and one approval, all in one answer. 180 mm of travel is not offered on the selected fork. The selected damper is not offered on the selected fork. The FOX 40 is sold aftermarket in the Factory series only. 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 axle and e-bike versions by fork, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the fork to FOX 38, the discount to 10 percent and the stated total to $13,165.20.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All eight earlier findings are cleared.
  13. Eight problems caught in one call, fixed in one pass, and a clean $13,165.20 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.