Predictika · Content-cloud subscription quotes
An AI sales agent prepares an annual quote for a team that wants a cloud content-management subscription: which plan, how many users, the largest file they will upload, which billing term and which add-ons. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published pricing page and upload-limit help article and returns a verdict, every reason and the figures it computed.
This validator models annual Box plan quotes as listed on the Box pricing page and the maximum-upload-size help article, not just the scenarios shown below.
Any Box plan quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: monthly-billing prices, included AI Units and API-call allowances, Box Sign and Box Relay features, per-plan feature differences other than those above, Enterprise Advanced features, taxes and any negotiated discount. Assumptions: 1 GB is counted as 1,000 MB, and the prices are the annual-billing per-user prices as published. Prices are the list prices read in October 2026 and may change.
8 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 |
|---|---|---|
| Plan limits that differ by tier, such as upload size and users | Only with care Each plan needs its own limit rule, and every change to the pricing or help page means editing those rules. | The limit for the quoted plan is applied together with all the other rules. |
| Add-ons with minimum purchase sizes | Only with care A minimum-quantity rule per add-on, each kept in step with the pricing page. | Each minimum is checked on every call, and the quantity travels with the quote. |
| Billing term that changes what can be bought | Only with workarounds Annual-only plans and annual-commitment add-ons need cross-field rules between the term and the products. | The term, the plan and the add-ons are in one request and are checked together. |
| Stated totals that must equal users times the plan price plus the add-ons | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but it has to be kept in step with the price page. | The stated total travels with the quote and is compared with the computed total on every call. |
| Terms that need a person, such as contact-sales plans and unpriced add-ons | Only with care These are not errors but need sign-off, and an approval step is easy to leave out. | The approval is raised when the quote asks for them, and the quote cannot be executed until it is approved. |
| 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; everything else is computed.
| 1 | The Individual and Personal Pro plans are for a single user; the quote has 2 users. |
| 2 | The quote has 0 users; at least 1 is needed. |
| 3 | The Business Starter, Business, Business Plus, Enterprise, Enterprise Plus and Enterprise Advanced plans have a 3-user minimum; the quote has 2 users. |
| 4 | Enterprise Advanced is priced by contacting Box sales and has no published price; a person should confirm it. |
| 5 | The largest file is 251 MB; the quoted plan allows uploads up to 250 MB. |
| 6 | The largest file is 5,001 MB; the quoted plan allows uploads up to 5,000 MB. |
| 7 | The largest file is 2,001 MB; the quoted plan allows uploads up to 2,000 MB. |
| 8 | The largest file is 15,001 MB; the quoted plan allows uploads up to 15,000 MB. |
| 9 | The largest file is 50,001 MB; the quoted plan allows uploads up to 50,000 MB. |
| 10 | The largest file is 500,001 MB; the quoted plan allows uploads up to 500,000 MB. |
| 11 | The quote plans 11 GB of storage; the quoted plan includes 10 GB. |
| 12 | The quote plans 101 GB of storage; the quoted plan includes 100 GB. |
| 13 | The Enterprise Plus plan is sold with annual pricing only; the quote asks for monthly billing. |
| 14 | The quote asks for monthly billing; only the annual-billing prices are modeled here, so a person should confirm the monthly price. |
| 15 | The platform add-ons (Core APIs, AI Units, Document Generation, Sign APIs) are sold on an annual commitment; the quote asks for monthly billing. |
| 16 | The quote buys 999 Core API calls a month; the minimum purchase is 1,000. |
| 17 | The Core APIs rate is shown on the pricing page as a rounded monthly figure under an annual commitment, so a person should confirm the price. |
| 18 | The quote buys 999 AI Units a month; the minimum purchase is 1,000. |
| 19 | The quote buys 99 generated documents a year; the minimum purchase is 100. |
| 20 | The quote buys 99 signature requests a year; the minimum purchase is 100. |
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 an annual Box Enterprise Plus plan for 30 users on monthly billing, with a largest file of 20,000 MB, plus 500 AI Units a month and 60 generated documents a year. The quote states an annual total of $18,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Box Enterprise Plus plan for 30 users on annual billing, with a largest file of 20,000 MB, plus 500 AI Units a month and 60 generated documents a year. The quote states an annual total of $18,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Box Enterprise Plus plan for 30 users on annual billing, with a largest file of 20,000 MB, plus 2,000 AI Units a month and 200 generated documents a year. The quote states an annual total of $18,270.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an annual Box Business Starter plan for 2 users on annual billing, with a largest file of 3,000 MB. The quote states an annual total of $120.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Box Business Starter plan for 5 users on annual billing, with a largest file of 1,900 MB. The quote states an annual total of $300.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an annual Box Business Plus plan for 15 users on annual billing, with a largest file of 8,000 MB, plus 500 Core API calls a month and Box Shield. The quote states an annual total of $4,500.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Box Business Plus plan for 15 users on annual billing, with a largest file of 8,000 MB, plus 5,000 Core API calls a month and Box Shield. The quote states an annual total of $4,500.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an annual Box Business Plus plan for 15 users on annual billing, with a largest file of 8,000 MB. The quote states an annual total of $4,500.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.