Predictika · Zscaler for Users bundle quotes
An AI sales agent prepares a Zscaler for Users bundle quote for a customer: bundle, user count, add-ons, support, term, discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the bundle contents, add-on, term, co-term and approval rules, returns a verdict and every reason, and builds an estimated line-item quote.
This validator models Zscaler for Users bundle quotes — not just the scenarios shown below. Any quote or co-term add-on for these bundles is in scope.
Not covered: the standalone ZIA, ZPA and ZDX editions, workload and server SKUs, test environments, professional services, and regional or partner pricing. Assumptions: prices are list estimates from Zscaler's public US government price list for fiscal year 2024, not necessarily current or commercial prices; the discount limits (5, 15 and 25 percent), the short co-term review under 12 months and the cap of add-ons at licensed users are placeholders and modeling assumptions.
7 scenarios in 4 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 |
|---|---|---|
| An add-on the bundle already includes (Sandbox, Firewall, ZDX or data protection on Transformation, isolation on ELA) | Only with care Each bundle and add-on pair needs its own exclusion or validation rule, and every new bundle or add-on multiplies the pairs someone has to keep in step. | The bundle tier and the tier that already includes each add-on are data; the check runs for every add-on on every call. |
| Support that changes tier with spend (Premium becomes Premium Plus above 30,000 USD a year) and is already included in ELA | Only with care The tier depends on a total that is itself calculated from the quote, so it takes a price rule plus a validation rule that must agree. | Annual support is computed first, then compared with the threshold in the same pass. |
| A multi-year term with a 5 percent uplift in years 4 and 5, and an agent that states a total without it | Only with workarounds The uplift is added as separate lines by term, and the total the rep or agent states is usually not a field on the quote, so nothing compares it. | The stated annual and term totals travel with the quote and are compared with the computed ones on every call. |
| A discount ceiling by deal size: refuse above it, approve between the rep limit and the ceiling | Only with care Approval chains route a request upward. Refusing one that no approver can grant takes a separate validation rule that repeats the deal-size thresholds. | The ceiling is computed from the deal; above it the validator blocks, between the limits it asks for approval. |
| A co-term add-on that depends on the months left on an existing contract | Only with workarounds The months remaining live in the contract record, not on the quote, so a rule can only use them if they are copied onto the quote and kept current. | The months travel with the request; a missing or implausible value is a finding. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | Advanced Cloud Sandbox is already included in the Zscaler for Users Transformation bundle; remove it from the quote. |
| 2 | Browser Isolation 100 percent is already included in the Zscaler for Users ELA bundle; remove it from the quote. |
| 3 | 3,000 Advanced Cloud Sandbox subscriptions are above the 2,000 licensed users; add-ons are sold per licensed user. |
| 4 | Premium Support Plus is already included in the ELA bundle; remove the separate support line. |
| 5 | Annual support of $135,000.00 is above $30,000.00, so Premium Support is upgraded to Premium Support Plus; quote Premium Support Plus. |
| 6 | A 6 year term is outside the 1 to 5 years the price list covers. |
| 7 | The quote states a term total of $2,250,000.00; the validator computes $2,318,625.00. |
| 8 | The quote states an annual total of $100,000.00; the validator computes $450,000.00. |
| 9 | A co-term add-on needs the months left on the existing contract, between 1 and 59; the quote has 0. |
| 10 | 20 percent discount exceeds the 15 percent anyone can approve on a deal of $180,000.00 a year at list. |
| 11 | 12 percent discount is above the 5 percent a rep can give; approvable up to 15 percent on this deal ($180,000.00 a year at list). |
| 12 | Only 8 months remain on the existing contract; a co-term this short is prorated and needs review. |
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 Zscaler for Users Transformation for Brightwater Health: 4,000 users on a new 3-year term, with Advanced Cloud Sandbox for 4,000 users, Advanced Cloud Firewall for 4,000 users, Browser Isolation 100 percent for 1,000 users and Source IP Anchoring for 1,000 users, Premium Support Plus and no discount. The quote states an annual total of $2,719,750.00 and a term total of $8,159,250.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Zscaler for Users Transformation for Brightwater Health: 4,000 users on a new 3-year term, with Browser Isolation 100 percent for 1,000 users and Source IP Anchoring for 1,000 users, Premium Support Plus and no discount. The quote states an annual total of $2,259,750.00 and a term total of $6,779,250.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Zscaler for Users Business for Tallgrass Logistics: 1,500 users on a new 5-year term, with Advanced Cloud Sandbox for 1,500 users, no separate support and no discount. The quote states an annual total of $412,500.00 and a term total of $2,062,500.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Zscaler for Users Business for Tallgrass Logistics: 1,500 users on a new 5-year term, with Advanced Cloud Sandbox for 1,500 users, no separate support and no discount. The quote states an annual total of $412,500.00 and a term total of $2,125,406.25. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Zscaler for Users Transformation for Kestrel Foods: 2,500 users on a new 3-year term, with no add-ons, Premium Support and a 30 percent discount. The quote states an annual total of $905,625.00 and a term total of $2,716,875.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Zscaler for Users Transformation for Kestrel Foods: 2,500 users on a new 3-year term, with no add-ons, Premium Support Plus and a 20 percent discount. The quote states an annual total of $1,035,000.00 and a term total of $3,105,000.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please add 400 Zscaler for Users Business licenses to the existing contract for Ironbridge Manufacturing on a co-term basis, with Advanced Cloud Sandbox for 600 users and Advanced Cloud Firewall for 400 users, no separate support and no discount. The quote states an annual total of $140,000.00. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.