Predictika · Floor scrubber fleet quotes

An AI sales agent's floor scrubber fleet quote, checked before it goes out

An AI sales agent prepares a fleet quote for Tennant floor scrubbers, with a model, a battery, ec-H2O or Chem-Dose options, chargers, and the site's floor, aisles, turning space, ramps and cleaning area. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the scrubbers and site fit and returns a verdict, every reason and the run time and coverage it computed.

Scope: Tennant T380AMR and T7AMR robotic scrubbers and the T681 small ride-on scrubber: batteries, ec-H2O and Chem-Dose options, chargers, fleet size, site fit and coverage per charge. See everything this validator covers

This validator models Tennant scrubber fleet quotes, not just the scenarios shown below.

  • Models and batteries — which batteries each of the T380AMR, T7AMR and T681 offers, and the run time each battery gives.
  • Options and chargers — ec-H2O NanoClean and Chem-Dose, which models take which, that the two cannot be combined, and one charger for each machine.
  • Site fit and coverage — aisle width, turning space, ramp grade and floor type, the area one charge can clean, the run time and fleet coverage the quote states, and approval for robots among people and for large fleets.

Any Tennant scrubber fleet quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Tennant models such as the T600e, T12 and T16, sweepers, service plans and prices. The model specifications, batteries, run times, options, coverage per hour, T681 ramp limit and robot aisle figures follow Tennant's published specification sheets; the minimum aisle and turning space for the robots, the robot ramp limit, the floor and charger rules, the option exclusions, the approval thresholds and the stated-figure checks are modeled from comparable floor cleaning equipment and are not published by Tennant. No prices are modeled.

The AI sales agentBuilds the scrubber fleet quote from the conversation 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
Batteries that depend on the modelOnly with care
Each model offers its own batteries and run times, so a rule must tie the battery to the model.
The model and the battery are in one request and checked together on every call.
Options that exclude each other and depend on the modelOnly with workarounds
ec-H2O is for the robots, Chem-Dose is for the T681, and the two cannot share a machine, so each option needs its own model rule and an exclusion.
All options are in the request, so the model rules and the exclusion are checked on every call.
One charger per machine when the fleet size changesOnly with workarounds
The charger count must be compared with the number of machines, which changes as the quote is edited.
The machine count and the charger count are both in the request and compared on every call.
Coverage per charge compared with the area to cleanOnly with workarounds
The area one charge covers depends on the model, the battery and the number of machines, so it must be recalculated for every quote.
The area is compared with the computed coverage on every call.
Stated run time and fleet coverage that must match the computed figuresOnly with workarounds
The figures typed on the quote are built from the model, battery and machine count, so separate rules must recompute and compare them.
The stated figures are fields of the request and are compared with the computed ones.
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 chosen battery is not offered on this scrubber model.
2The area to clean is 59,469 square feet per charge; the fleet covers less on one charge (105 minutes of run time per machine).
3Ec-H2O NanoClean is an option on the T380AMR and T7AMR only, not on the T681.
4The integrated Chem-Dose system is quoted on the T681 only, not on the robotic scrubbers.
5Ec-H2O NanoClean and Chem-Dose cannot be on the same machine.
6The narrowest aisle is 47 inches; this scrubber needs at least 48.
7The turning space is 89 inches; this scrubber needs at least 90.
8The steepest ramp is 17 percent; this scrubber climbs at most 16 percent.
9The steepest ramp is 10 percent; this scrubber climbs at most 8 percent.
10These scrubbers clean hard floors; the site floor is carpet.
11The quote has 1 charger(s) for 2 machine(s); each machine needs one.
12The quote states 400 minutes of run time; this battery gives 360 minutes.
13The quote states 45,760 square feet per hour for the fleet; the quoted machines give 91,520.
14A robotic scrubber will run while the building is occupied; a person should confirm the site safety review.
15An order of 5 machines needs a person to confirm delivery and training.
16The area to clean is 549,121 square feet per charge; the fleet covers less on one charge (360 minutes of run time per machine).
17The narrowest aisle is 44 inches; this scrubber needs at least 48.
18The turning space is 100 inches; this scrubber needs at least 120.
19The quote states 360 minutes of run time; this battery gives 240 minutes.
20The area to clean is 280,000 square feet per charge; the fleet covers less on one charge (240 minutes of run time per machine).
21The quote states 91,520 square feet per hour for the fleet; the quoted machines give 66,880.
22The steepest ramp is 20 percent; this scrubber climbs at most 16 percent.
23The area to clean is 150,000 square feet per charge; the fleet covers less on one charge (105 minutes of run time per machine).

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. Robots, options, chargers and site fit: Two T7AMR robotic scrubbers with flooded lead acid batteries and Chem-Dose for a hospital campus, running while the building is occupied

The agent's request. Please quote 2 Tennant T7AMR robotic scrubbers with flooded lead acid 360 Ah batteries, Chem-Dose and 1 charger for a site with a tile floor, 280,000 square feet to clean per charge, a narrowest aisle of 44 inches, 100 inches of turning space and a steepest ramp of 4 percent, and the building is occupied while they clean. The quote states 360 minutes of run time and 91,520 square feet per hour for the fleet. It is ready to send.

Verdict: Blocked.

  • Chem-Dose is a T681 option. The integrated Chem-Dose system is quoted on the T681 only, not on the robotic scrubbers.
  • Aisle too narrow. The narrowest aisle is 44 inches; this scrubber needs at least 48.
  • Not enough room to turn. The turning space is 100 inches; this scrubber needs at least 120.
  • Not enough chargers. The quote has 1 charger(s) for 2 machine(s); each machine needs one.
  • Stated run time does not match. The quote states 360 minutes of run time; this battery gives 240 minutes.
  • Robot among people. A robotic scrubber will run while the building is occupied; a person should confirm the site safety review.

2. Robots, options, chargers and site fit: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Tennant T380AMR robotic scrubbers with Li-ion 180 Ah batteries, ec-H2O and 2 chargers for a site with a tile floor, 280,000 square feet to clean per charge, a narrowest aisle of 44 inches, 100 inches of turning space and a steepest ramp of 4 percent, and the building is occupied while they clean. The quote states 360 minutes of run time and 91,520 square feet per hour for the fleet. It is ready to send.

Verdict: Blocked.

  • Area too large for one charge. The area to clean is 280,000 square feet per charge; the fleet covers less on one charge (240 minutes of run time per machine).
  • Stated run time does not match. The quote states 360 minutes of run time; this battery gives 240 minutes.
  • Stated coverage does not match. The quote states 91,520 square feet per hour for the fleet; the quoted machines give 66,880.
  • Robot among people. A robotic scrubber will run while the building is occupied; a person should confirm the site safety review.

3. Robots, options, chargers and site fit: The agent resubmits after fixing the errors

The agent's request. Please quote 3 Tennant T380AMR robotic scrubbers with Li-ion 180 Ah batteries, ec-H2O and 3 chargers for a site with a tile floor, 280,000 square feet to clean per charge, a narrowest aisle of 44 inches, 100 inches of turning space and a steepest ramp of 4 percent, and the building is empty while they clean. The quote states 240 minutes of run time and 100,320 square feet per hour for the fleet. It is ready to send.

Verdict: Allowed.

  • Fleet summary. 3 machine(s), 240 minutes of run time each, 100,320 square feet per hour for the fleet.

4. Ride-on scrubbers for a retail warehouse: One T681 with a 90 Ah Li-ion battery, ec-H2O and Chem-Dose for a retail warehouse

The agent's request. Please quote 1 Tennant T681 scrubber with Li-ion 90 Ah batteries, ec-H2O, Chem-Dose and 1 charger for a site with a concrete floor, 150,000 square feet to clean per charge, a narrowest aisle of 70 inches, 100 inches of turning space and a steepest ramp of 12 percent. The quote states 210 minutes of run time and 33,982 square feet per hour for the fleet. It is ready to send.

Verdict: Blocked.

  • ec-H2O NanoClean not offered on T681. Ec-H2O NanoClean is an option on the T380AMR and T7AMR only, not on the T681.
  • ec-H2O and Chem-Dose together. Ec-H2O NanoClean and Chem-Dose cannot be on the same machine.
  • Area too large for one charge. The area to clean is 150,000 square feet per charge; the fleet covers less on one charge (105 minutes of run time per machine).
  • Stated run time does not match. The quote states 210 minutes of run time; this battery gives 105 minutes.

5. Ride-on scrubbers for a retail warehouse: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Tennant T681 scrubbers with Li-ion 180 Ah batteries, Chem-Dose and 2 chargers for a site with a concrete floor, 150,000 square feet to clean per charge, a narrowest aisle of 70 inches, 100 inches of turning space and a steepest ramp of 12 percent. The quote states 210 minutes of run time and 67,964 square feet per hour for the fleet. It is ready to send.

Verdict: Allowed.

  • Fleet summary. 2 machine(s), 210 minutes of run time each, 67,964 square feet per hour for the fleet.

6. Robots for a distribution center: Two T380AMR robotic scrubbers with Chem-Dose and one charger for a distribution center

The agent's request. Please quote 2 Tennant T380AMR robotic scrubbers with Li-ion 180 Ah batteries, Chem-Dose and 1 charger for a site with a concrete floor, 120,000 square feet to clean per charge, a narrowest aisle of 60 inches, 120 inches of turning space and a steepest ramp of 4 percent, and the building is empty while they clean. The quote states 240 minutes of run time and 45,760 square feet per hour for the fleet. It is ready to send.

Verdict: Blocked.

  • Chem-Dose is a T681 option. The integrated Chem-Dose system is quoted on the T681 only, not on the robotic scrubbers.
  • Not enough chargers. The quote has 1 charger(s) for 2 machine(s); each machine needs one.
  • Stated coverage does not match. The quote states 45,760 square feet per hour for the fleet; the quoted machines give 66,880.

7. Robots for a distribution center: The agent resubmits after fixing the errors

The agent's request. Please quote 2 Tennant T380AMR robotic scrubbers with Li-ion 180 Ah batteries, ec-H2O and 2 chargers for a site with a concrete floor, 120,000 square feet to clean per charge, a narrowest aisle of 60 inches, 120 inches of turning space and a steepest ramp of 4 percent, and the building is empty while they clean. The quote states 240 minutes of run time and 66,880 square feet per hour for the fleet. It is ready to send.

Verdict: Allowed.

  • Fleet summary. 2 machine(s), 240 minutes of run time each, 66,880 square feet per hour for the fleet.

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 fleet quote for Tennant floor scrubbers, with a model, a battery, ec-H2O or Chem-Dose options, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the scrubbers and site fit and returns a verdict, every reason and the run time and coverage it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 2 Tennant T7AMR robotic scrubbers with flooded lead acid 360 Ah batteries, Chem-Dose and 1 charger for a site with a tile floor. The quote states 360 minutes of run time and 91,520 square feet per hour for the fleet. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings and one approval, all in one answer. The integrated Chem-Dose system is quoted on the T681 only, not on the robotic scrubbers. The narrowest aisle is 44 inches; this scrubber needs at least 48. The turning space is 100 inches; this scrubber needs at least 120. The other two are on screen.
  6. The validator returned five 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.
  7. What this shows: for stated run time and fleet coverage that must match the computed figures, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to T380AMR, the battery to Li-ion 180 Ah, the chargers to 2, the ec-H2O NanoClean to yes and the Chem-Dose to no.
  10. It calls the validator again.
  11. Still blocked, with three findings and one approval, all in one answer. The area to clean is 280,000 square feet per charge; the fleet covers less on one charge (240 minutes of run time per machine). The quote states 360 minutes of run time; this battery gives 240 minutes. The quote states 91,520 square feet per hour for the fleet; the quoted machines give 66,880.
  12. Four findings cleared. Still blocking: stated run time does not match. Newly found: area too large for one charge and stated coverage does not match. One approval also remains for a person: robot among people.
  13. The agent resubmits once more.
  14. The revised request. It changes the machines to 3, the chargers to 3, the building occupied while cleaning to no, the run time stated on the quote to 240 minutes and the fleet coverage stated on the quote to 100,320 sq ft per hour.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. All four earlier findings are cleared.
  18. Six 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.