Predictika · Facility management platform subscription quotes
An AI sales agent prepares an annual subscription quote for a facility management platform: a plan, the number of sites, assets and users, modules such as helpdesk, client portal, IoT connector, predictive maintenance, Energy Management package and ESG reporting, a discount and a stated total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the total it computed.
This validator models SMART FM 360 subscription quotes, not just the scenarios shown below.
Any SMART FM 360 subscription quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other SPIE services and products. Public versus modeled: the SMART FM 360 name, its helpdesk and request tracking, interconnection with building tools, predictive maintenance and the Energy Management package come from SPIE's public pages; plan names and limits, module dependencies, thresholds and every price are modeled by Predictika from comparable platforms, are illustrative and are not published by SPIE.
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 |
|---|---|---|
| A module that depends on another module | Only with care Predictive maintenance, the Energy Management package and sensor points all need the IoT connector, and ESG reporting needs the Energy Management package, so the dependencies form a chain that each needs its own rule. | Every module is a field of one quote and the whole chain is checked on every call. |
| Limits that depend on the plan | Only with care Assets, users and the modules a plan can include differ by plan, so the rules form a table that must be kept in step with the plans. | Plan, assets, users and modules are fields of one quote and are compared on every call. |
| A stated total that must match the computed total | Only with workarounds The total is built from site fees, assets, users, sensor points, modules and discount, so a separate rule is needed to recompute it and compare it with the stated figure. | The stated total is a field of the request and is compared with the computed total on every call. |
| Discounts and migration that go to a person | Only with care Separate approval paths with their own thresholds that must not overlap the blocking rules. | Blocks and approvals come back together; an approval-only quote is not blocked. |
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 quote registers 2,001 assets; the selected plan allows at most 2,000. |
| 2 | The quote has 26 users; the selected plan allows at most 25. |
| 3 | The IoT connector is quoted but the building has no connectable building management system or sensors. |
| 4 | The IoT connector is not available on the Essential plan in this model. |
| 5 | The quote lists 200 sensor points but no IoT connector. |
| 6 | Predictive maintenance needs equipment data from the IoT connector, which is not quoted. |
| 7 | Predictive maintenance is not available on the Essential plan in this model. |
| 8 | The Energy Management package needs energy data from the IoT connector, which is not quoted. |
| 9 | ESG reporting builds on the Energy Management package, which is not quoted. |
| 10 | The client portal shows request tracking; the quote has no helpdesk module. |
| 11 | The discount of 4,671 is between 10 and 25 percent of the subtotal of 46,700; a sales manager must approve it. |
| 12 | The discount of 11,675 is between 10 and 25 percent of the subtotal of 46,700; a sales manager must approve it. |
| 13 | The discount of 11,676 is more than 25 percent of the subtotal of 46,700. |
| 14 | The quote states a total of 1; the quoted items add up to 46,700. |
| 15 | The quote includes migration of data from the customer current maintenance system; a delivery lead should scope it first. |
| 16 | The quote covers no site; at least one site is needed. |
| 17 | The quote registers 3,000 assets; the selected plan allows at most 2,000. |
| 18 | The quote states a total of 1; the quoted items add up to 32,700. |
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 a SMART FM 360 Essential plan subscription for 1 site, 3,000 assets and 20 users, for office sites, with the client portal, predictive maintenance, ESG reporting and 100 sensor points, for a stated annual total of 29,200 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a SMART FM 360 Advanced plan subscription for 1 site, 3,000 assets and 20 users, for office sites, with the helpdesk, the client portal, predictive maintenance, the Energy Management package, ESG reporting and the IoT connector with 100 sensor points, for a stated annual total of 47,200 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a SMART FM 360 Essential plan subscription for 2 sites, 1,000 assets and 20 users, for office sites, with the helpdesk, predictive maintenance and the IoT connector with 100 sensor points, for a stated annual total of 30,700 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a SMART FM 360 Advanced plan subscription for 2 sites, 1,000 assets and 20 users, for office sites, with the helpdesk, predictive maintenance and the IoT connector with 100 sensor points, for a stated annual total of 42,700 euros. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a SMART FM 360 Premium plan subscription for 4 sites, 12,000 assets and 150 users, for industrial sites, with the helpdesk, the client portal, the mobile app, predictive maintenance, the Energy Management package and the IoT connector with 300 sensor points, and a discount of 44,520 euros, for a stated annual total of 148,400 euros. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a SMART FM 360 Premium plan subscription for 4 sites, 12,000 assets and 150 users, for industrial sites, with the helpdesk, the client portal, the mobile app, predictive maintenance, the Energy Management package, data migration from the current system and the IoT connector with 300 sensor points, and a discount of 22,260 euros, for a stated annual total of 131,140 euros. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.