Predictika · Enterprise software subscription quotes

An AI sales agent's IFS Cloud subscription quote, checked before it goes out

An AI sales agent prepares an IFS Cloud subscription quote with modules, Full and Limited Task users, an industry edition, a deployment, a support level and a term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the modules and returns a verdict, every reason and the total it computed.

Scope: IFS Cloud modules (Finance, Manufacturing, Supply Chain, Projects, Asset Management, Field Service, Service Management, Planning and Scheduling, Analytics, AI), user mix, industry edition, deployment, support, term and discount. See everything this validator covers

This validator models IFS Cloud subscription quotes, not just the scenarios shown below.

  • Modules and dependencies — which modules need which: operations modules need Finance, Planning and Scheduling needs Field Service or Asset Management, Service Management needs Field Service, AI needs Analytics, and Analytics needs a core module.
  • Users, editions and deployment — Full users and Limited Task users (up to ten per Full user), the Aerospace and Defense, Energy and Facilities Management editions with the modules each needs, IFS-managed or customer-hosted deployment (customer-hosted needs 50 Full users) and Standard or Premium support.
  • Term, discount and total — a term of one to five years, a discount of up to 35 percent with approval above 20 percent, and the total the quote states against the total computed from the prices.

Any IFS Cloud subscription quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: implementation services, negotiated enterprise agreements and other IFS products. The IFS product names and license types come from public IFS pages; all prices and the compatibility, limit and approval rules are modeled from comparable enterprise software, not published by IFS.

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

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
Modules that depend on other modulesOnly with care
Each dependency needs its own rule, and the list grows with every module and edition.
The modules are fields of one request and the dependencies are checked together on every call.
Limits that scale with the user countOnly with care
Limited Task users are capped at ten per Full user and customer-hosted needs 50 Full users, so each limit needs a rule that compares counts.
The user counts, the deployment and the edition are in one request and compared on every call.
An edition that requires particular modulesOnly with care
Each industry edition needs its own rule naming the modules it requires.
The edition and the modules are in one request and checked together on every call.
A stated total that must match the computed totalOnly with workarounds
The total is built from module prices, user mix, edition, hosting, support, term 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.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a 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 Full users; at least 1 is needed.
2The quote has no IFS Cloud module.
3The quote covers 6 years; 1 to 5 years can be quoted.
4The quote covers 0 years; 1 to 5 years can be quoted.
5The quote has 1,001 Limited Task users; at most 10 per Full user are allowed.
6Manufacturing, Supply Chain and Project modules need the Finance module on the quote.
7Planning and Scheduling Optimization needs Field Service Management or Enterprise Asset Management on the quote.
8Enterprise Service Management needs Field Service Management on the quote.
9IFS.ai features need IFS Cloud Analytics on the quote.
10IFS Cloud Analytics needs Finance, Manufacturing, Asset Management or Field Service on the quote.
11The Aerospace and Defense edition needs the Manufacturing and Supply Chain modules.
12The Energy edition needs the Enterprise Asset Management module.
13The Facilities Management edition needs Field Service Management or Enterprise Asset Management.
14Customer-hosted deployment needs at least 50 Full users; the quote has 40.
15Premium support is available only with IFS-managed cloud deployment.
16A discount of 36 percent is outside the 0 to 35 percent range that can be quoted.
17A discount of 36 percent is above 20 percent and needs sales management approval.
18A discount of 25 percent is above 20 percent and needs sales management approval.
191,000 Full users is an enterprise-wide program and needs deal desk review.
20A one-year term with a discount above 10 percent needs sales management confirmation.
21The quote states a total of 1; the list prices give $832,550.40.
22A discount of 40 percent is outside the 0 to 35 percent range that can be quoted.
23The quote states a total of 5; the list prices give $555,033.60.
24A discount of 40 percent is above 20 percent and needs sales management approval.

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. Edition, modules and deployment: An Aerospace and Defense quote with planning, AI and a customer-hosted Premium plan

The agent's request. Please quote IFS Cloud Aerospace and Defense edition with Finance, Manufacturing, Planning and Scheduling, IFS.ai, for 30 Full users and 60 Limited Task users, customer-hosted deployment and Premium support, on a 3-year term with a 10 percent discount, for a total of $185,550.75. It is ready to send.

Verdict: Blocked.

  • Planning and Scheduling needs FSM or EAM. Planning and Scheduling Optimization needs Field Service Management or Enterprise Asset Management on the quote.
  • AI needs Analytics. IFS.ai features need IFS Cloud Analytics on the quote.
  • Aerospace and Defense edition needs Manufacturing and Supply Chain. The Aerospace and Defense edition needs the Manufacturing and Supply Chain modules.
  • Customer-hosted needs 50 Full users. Customer-hosted deployment needs at least 50 Full users; the quote has 30.
  • Premium support needs IFS-managed. Premium support is available only with IFS-managed cloud deployment.

2. Edition, modules and deployment: The agent resubmits after fixing the errors

The agent's request. Please quote IFS Cloud Aerospace and Defense edition with Finance, Manufacturing, Supply Chain, Enterprise Asset Management, Field Service Management, Planning and Scheduling, Analytics, IFS.ai, for 30 Full users and 60 Limited Task users, IFS-managed deployment and Standard support, on a 3-year term with a 10 percent discount, for a total of $390,277.44. It is ready to send.

Verdict: Allowed.

  • Subscription summary. 30 Full and 60 Limited Task users across 8 modules, annual list price per Full user 2,390 dollars, estimated total $390,277.44 (support and term included).

3. Users, term and discount: A quote with too many Limited Task users, a six-year term and a 40 percent discount

The agent's request. Please quote IFS Cloud Manufacturing edition with Finance, Manufacturing, Supply Chain, Enterprise Asset Management, for 20 Full users and 300 Limited Task users, IFS-managed deployment and Standard support, on a 6-year term with a 40 percent discount, for a total of $555,033.60. It is ready to send.

Verdict: Blocked.

  • Term out of range. The quote covers 6 years; 1 to 5 years can be quoted.
  • Too many Limited Task users. The quote has 300 Limited Task users; at most 10 per Full user are allowed.
  • Discount out of range. A discount of 40 percent is outside the 0 to 35 percent range that can be quoted.
  • Discount above 20 percent. A discount of 40 percent is above 20 percent and needs sales management approval.

4. Users, term and discount: The agent resubmits after fixing the errors

The agent's request. Please quote IFS Cloud Manufacturing edition with Finance, Manufacturing, Supply Chain, Enterprise Asset Management, for 20 Full users and 200 Limited Task users, IFS-managed deployment and Standard support, on a 5-year term with a 20 percent discount, for a total of $462,528.00. It is ready to send.

Verdict: Allowed.

  • Subscription summary. 20 Full and 200 Limited Task users across 4 modules, annual list price per Full user 1,460 dollars, estimated total $462,528.00 (support and term included).

5. Edition modules and stated total: An Energy edition quote with service management and a total for the quote

The agent's request. Please quote IFS Cloud Energy edition with Finance, Manufacturing, Supply Chain, Enterprise Service Management, for 60 Full users and 120 Limited Task users, IFS-managed deployment and Standard support, on a 3-year term with a 10 percent discount, for a total of $410,770.46. It is ready to send.

Verdict: Blocked.

  • ESM needs FSM. Enterprise Service Management needs Field Service Management on the quote.
  • Energy edition needs Asset Management. The Energy edition needs the Enterprise Asset Management module.
  • Stated total does not match. The quote states a total of $410,770.46; the list prices give $411,070.46.

6. Edition modules and stated total: The agent resubmits after fixing the errors

The agent's request. Please quote IFS Cloud Energy edition with Finance, Manufacturing, Supply Chain, Enterprise Asset Management, Field Service Management, Enterprise Service Management, for 60 Full users and 120 Limited Task users, IFS-managed deployment and Standard support, on a 3-year term with a 10 percent discount, for a total of $661,566.52. It is ready to send.

Verdict: Allowed.

  • Subscription summary. 60 Full and 120 Limited Task users across 6 modules, annual list price per Full user 2,060 dollars, estimated total $661,566.52 (support and term included).

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 IFS Cloud subscription quote with modules, Full and Limited Task users, an industry edition, a deployment, a support level and a term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the modules 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 IFS Cloud Aerospace and Defense edition with Finance, Manufacturing, Planning and Scheduling, IFS.ai, for 30 Full users and 60 Limited Task users. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. Planning and Scheduling Optimization needs Field Service Management or Enterprise Asset Management on the quote. IFS.ai features need IFS Cloud Analytics on the quote. The Aerospace and Defense edition needs the Manufacturing and Supply Chain modules. The other two are on screen.
  6. The validator returned five 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 limits that scale with the user count, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Supply Chain to yes, the Enterprise Asset Management to yes, the Field Service Management to yes, the analytics to yes and the total stated on the quote to $390,277.44. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems caught in one call, fixed in one pass, and a clean $390,277.44 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.