Predictika · Supply chain software subscriptions

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

An AI sales agent prepares a subscription quote for a cloud supply chain platform: the solution, the sites, the daily transaction volume, the modules, the platform add-ons, the term, a discount and the annual fee it states in dollars. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the quoting rules and returns a verdict, every reason and the fees it computed.

Scope: Manhattan Active supply chain subscriptions: ActiveWarehouse with Labor and Yard Management, ActiveTransportation with Dispatch and Modeling, and the ActiveAgents, Agent Foundry and ProActive add-ons, with sites, volume, term, discount and the stated annual fee. See everything this validator covers

This validator models subscription quotes of this kind, not just the scenarios shown below.

  • Solutions and modules — ActiveWarehouse and ActiveTransportation, the modules that belong to each, and the add-ons that depend on one another.
  • Size and term — the number of sites, the minimum daily volume per site, associates for labor management, and subscription terms of 3 to 7 years.
  • Price and review — discounts, the level that needs a manager and the level that is refused, large rollouts, very high volumes, long terms, and the stated annual fee compared with the computed one.

Any subscription quote that touches these rules is in scope — not only the scenarios pictured here. The product and module names follow Manhattan Associates' public product pages; every price, the volume minimums, the term limits and the discount and approval thresholds are modeled from comparable cloud subscriptions and not published by Manhattan Associates, so the amounts on this page are illustrative. Not covered: ActiveOrder, ActiveStore, ActivePlanning and named editions.

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 belong to one solution onlyOnly with care
Labor and Yard Management belong to the warehouse solution, Dispatch and Modeling to the transportation solution, so each module needs a rule against the other.
The solution and every module are fields of one quote and are checked together.
Add-ons that depend on each otherOnly with workarounds
Agent Foundry needs ActiveAgents, and labor management is priced per associate, so a missing partner has to be caught.
Every dependency is evaluated on every call, in whatever order the choices arrived.
Discounts, sizes and terms that need approvalOnly with care
A discount over one level needs a manager, over another is refused, and large rollouts, very high volumes and long terms each need a person.
The discount, sites, volume and term are compared with every level on each call.
A fee built from many partsOnly with workarounds
The fee adds sites, volume, per-associate and per-site charges and add-ons, then applies the discount and the term, so it must be computed before it can be compared with the fee stated.
The fee is computed on every call and compared with the annual fee stated in the quote.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is saved or completed, so a person 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 sites; at least 1 is needed.
2The quote has 1 thousand daily transactions per site; this solution needs at least 2 thousand.
3The quote has 0 thousand daily transactions per site; this solution needs at least 1 thousand.
4Labor Management belongs to ActiveWarehouse and cannot be added to an ActiveTransportation quote.
5Yard Management is quoted with ActiveWarehouse only.
6Dispatch belongs to ActiveTransportation and cannot be added to an ActiveWarehouse quote.
7Modeling belongs to ActiveTransportation and cannot be added to an ActiveWarehouse quote.
8Labor Management is priced per associate and the quote lists none.
9Agent Foundry needs ActiveAgents on the same subscription.
10The term is 2 years; subscriptions run 3 to 7 years.
11A term of 6 years locks the price and needs a person to approve.
12The term is 8 years; subscriptions run 3 to 7 years.
13A term of 8 years locks the price and needs a person to approve.
14The discount of 15 percent is above 10 percent and needs a manager to approve.
15The quote gives a 25 percent discount; more than 20 percent is not allowed.
16The quote states an annual fee of 500,000; the quoted modules give 1,586,500.
1712 sites is above 10; a person should confirm the rollout plan.
18300 thousand daily transactions per site is above 250 thousand; a person should confirm sizing.

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. Modules, term and discount: A warehouse quote with transportation modules, Labor Management with no associates, Agent Foundry without ActiveAgents, a 2-year term, a 25 percent discount and a wrong fee

The agent's request. Please quote ActiveWarehouse for 4 sites at 40 thousand daily transactions per site, with Labor Management for 0 associates, Yard Management, Dispatch, Modeling, Agent Foundry and ProActive, on a 2-year term with a 25 percent discount. The quote states an annual fee of $1,500,000. It is ready to send.

Verdict: Blocked.

  • Dispatch only with ActiveTransportation. Dispatch belongs to ActiveTransportation and cannot be added to an ActiveWarehouse quote.
  • Modeling only with ActiveTransportation. Modeling belongs to ActiveTransportation and cannot be added to an ActiveWarehouse quote.
  • Labor Management without associates. Labor Management is priced per associate and the quote lists none.
  • Agent Foundry needs ActiveAgents. Agent Foundry needs ActiveAgents on the same subscription.
  • Term outside 3 to 7 years. The term is 2 years; subscriptions run 3 to 7 years.
  • Discount over 20 percent. The quote gives a 25 percent discount; more than 20 percent is not allowed.
  • Stated annual fee does not match. The quote states an annual fee of 1,500,000; the quoted modules give 1,083,750.

2. Modules, term and discount: The agent resubmits as an ActiveTransportation quote

The agent's request. Please quote ActiveTransportation for 4 sites at 40 thousand daily transactions per site, with Dispatch, Modeling, ActiveAgents, Agent Foundry and ProActive, on a 5-year term with a 5 percent discount. The quote states an annual fee of $1,391,750. It is ready to send.

Verdict: Allowed.

  • Fee summary. Annual subscription 1,391,750 after discount (1,465,000 before), 6,958,750 for the term.

3. Modules, volume and discount: A transportation quote with warehouse modules, zero daily volume and a 12 percent discount

The agent's request. Please quote ActiveTransportation for 4 sites at 0 thousand daily transactions per site, with Labor Management for 100 associates, Yard Management, Dispatch, Modeling, ActiveAgents, Agent Foundry and ProActive, on a 5-year term with a 12 percent discount. The quote states an annual fee of $778,800. It is ready to send.

Verdict: Blocked.

  • Volume below the site minimum. The quote has 0 thousand daily transactions per site; this solution needs at least 1 thousand.
  • Labor Management only with ActiveWarehouse. Labor Management belongs to ActiveWarehouse and cannot be added to an ActiveTransportation quote.
  • Yard Management only with ActiveWarehouse. Yard Management is quoted with ActiveWarehouse only.
  • Discount above 10 percent. The discount of 12 percent is above 10 percent and needs a manager to approve.

4. Modules, volume and discount: The agent resubmits as ActiveWarehouse with manager approval of the discount

The agent's request. Please quote ActiveWarehouse for 4 sites at 40 thousand daily transactions per site, with Labor Management for 600 associates, Yard Management, ActiveAgents, Agent Foundry and ProActive, on a 5-year term with a 12 percent discount that a manager has approved. The quote states an annual fee of $1,469,600. It is ready to send.

Verdict: Needs approval.

  • Discount above 10 percent. The discount of 12 percent is above 10 percent and needs a manager to approve.
  • Fee summary. Annual subscription 1,469,600 after discount (1,670,000 before), 7,348,000 for the term.

5. Rollout size and term: A rollout of twelve sites at very high volume on an 8-year term

The agent's request. Please quote ActiveWarehouse for 12 sites at 300 thousand daily transactions per site, with Labor Management for 600 associates, Yard Management, ActiveAgents, Agent Foundry and ProActive, on a 8-year term with a 5 percent discount. The quote states an annual fee of $12,872,500. It is ready to send.

Verdict: Blocked.

  • Term outside 3 to 7 years. The term is 8 years; subscriptions run 3 to 7 years.
  • More than 10 sites. 12 sites is above 10; a person should confirm the rollout plan.
  • Very high site volume. 300 thousand daily transactions per site is above 250 thousand; a person should confirm sizing.
  • Term of 6 years or more. A term of 8 years locks the price and needs a person to approve.

6. Rollout size and term: The agent resubmits with ten sites, lower volume and a 5-year term

The agent's request. Please quote ActiveWarehouse for 10 sites at 200 thousand daily transactions per site, with Labor Management for 600 associates, Yard Management, ActiveAgents, Agent Foundry and ProActive, on a 5-year term with a 5 percent discount. The quote states an annual fee of $7,942,000. It is ready to send.

Verdict: Allowed.

  • Fee summary. Annual subscription 7,942,000 after discount (8,360,000 before), 39,710,000 for the term.

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 subscription quote for a cloud supply chain platform: the solution, the sites, the daily transaction volume, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the quoting rules and returns a verdict, every reason and the fees it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote ActiveWarehouse for 4 sites at 40 thousand daily transactions per site, with Labor Management for 0 associates, Yard Management. The quote states an annual fee of $1,500,000. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. Dispatch belongs to ActiveTransportation and cannot be added to an ActiveWarehouse quote. Modeling belongs to ActiveTransportation and cannot be added to an ActiveWarehouse quote. Labor Management is priced per associate and the quote lists none. The other four are on screen.
  6. The validator returned seven 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 discounts, sizes and terms that need approval, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the solution to ActiveTransportation, the Labor Management to no, the Yard Management to no, the ActiveAgents to yes and the stated annual fee to 1,391,750. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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.