Predictika · Cloud marketplace subscription orders
An AI sales agent prepares a subscription order for a cloud marketplace: the plan, the billing term, the tenants and seats, add-on services such as cloud management, premium support, Azure deployment and branded invoices, and the partner discount. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of what each plan and service allows and returns a verdict, every reason and the seat total it computed.
This validator models cloud marketplace subscription orders for these plans and services, not just the scenarios shown below.
Any subscription order that touches these rules is in scope — not only the scenarios pictured here. Not covered: hardware distribution, financing and Azure consumption pricing. Plan and service names follow public ALSO, Microsoft and Acronis pages. No prices are modeled, and the limits, minimums and approval thresholds are modeled from comparable cloud marketplace practice, not published by ALSO.
6 scenarios in 2 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 |
|---|---|---|
| Add-on services with prerequisites | Only with care Cloud management, premium support, Azure deployment and branded invoices each depend on something else on the order, so a dependency rule is needed for every add-on and is easy to leave out when one is added. | Every add-on is checked against the rest of the order on every call. |
| Plan, term and size limits together | Only with workarounds Which term a plan allows, the user cap on Business plans and the minimum size for a service are separate rules that depend on several choices at once. | The plan, term and size are checked in the same pass, and each finding says which one was missed. |
| A seat total reconciled with a stated one | Only with workarounds The total comes from tenants and seats per tenant, and a separate calculation is needed to compare it with the figure the order states. | The total is computed inside the model and compared with the stated one on every call. |
| Discount and large-order thresholds | Only with care A discount has a sign-off level and a blocking level, and a large order is an approval rather than an error, so the rules must be ordered and kept apart. | Every threshold is checked in the same pass, and each finding says whether it blocks or needs a person. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the order is saved or a step is completed, so a person often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the order; approval findings need a person to sign off; everything else is computed.
| 1 | Business and Windows 365 Business plans are limited to 300 users per tenant; the order has 301 per tenant. |
| 2 | A three-year term is modeled only for Microsoft 365 plans; this plan is offered monthly or annually. |
| 3 | Windows 365 Enterprise needs a qualifying Windows/Microsoft 365 base license on the order. |
| 4 | Cloud Management Service is modeled for orders of 25 seats or more; the order has 20. |
| 5 | Microsoft Azure Deployment needs an Azure subscription on the order. |
| 6 | Premium Support is modeled for orders of 50 seats or more; the order has 40. |
| 7 | Branded invoices and white labeling need the ACMP Billing Service on the order. |
| 8 | The order states 180 seats in total; the tenants and seats give 200. |
| 9 | A partner discount of 16 percent is above 15 percent and needs a manager to approve. |
| 10 | A partner discount of 31 percent is above the 30 percent ceiling. |
| 11 | The order has 0 seats per tenant; at least 1 is needed. |
| 12 | An order of 5,000 seats needs a manager to confirm capacity and credit. |
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 place a three-year Windows 365 Enterprise subscription order for 2 tenants with 10 seats each, with Cloud Management Service, Premium Support, Microsoft Azure Deployment and white labeling, at a partner discount of 20 percent. The order states 20 seats in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please place a three-year Microsoft 365 E5 subscription order for 2 tenants with 10 seats each, with Cloud Management Service, Premium Support, Microsoft Azure Deployment and white labeling, and an Azure subscription on the order, and the ACMP Billing Service, at a partner discount of 20 percent. The order states 20 seats in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please place a three-year Microsoft 365 E5 subscription order for 2 tenants with 30 seats each, with Cloud Management Service, Premium Support, Microsoft Azure Deployment and white labeling, and an Azure subscription on the order, and the ACMP Billing Service, at a partner discount of 15 percent. The order states 60 seats in total. It is ready to send.
Verdict: Allowed.
The agent's request. Please place an annual Windows 365 Enterprise subscription order for 3 tenants with 150 seats each, at a partner discount of 10 percent. The order states 400 seats in total. It is ready to send.
Verdict: Blocked.
The agent's request. Please place an annual Windows 365 Enterprise subscription order for 3 tenants with 150 seats each, with a qualifying base license on the order, at a partner discount of 22 percent. The order states 450 seats in total. It is ready to send.
Verdict: Needs approval.
The agent's request. Please place an annual Windows 365 Enterprise subscription order for 3 tenants with 150 seats each, with a qualifying base license on the order, at a partner discount of 12 percent. The order states 450 seats in total. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.