Predictika · Content-cloud subscription quotes

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

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.

Scope: Box plan quotes at the published annual-billing prices: Individual through Enterprise Advanced, with users, upload size, storage, billing term and platform add-ons. See everything this validator covers

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.

  • Plans and prices — Personal Pro ($10 a month), Business Starter ($5), Business ($15), Business Plus ($25), Enterprise ($35) and Enterprise Plus ($50) per user per month on annual billing, and the free Individual plan; the quoted annual total is users times the monthly price times 12, plus the priced add-ons. Enterprise Advanced is priced by contacting Box sales, so it goes to a person.
  • Users — Individual and Personal Pro are for a single user; every team plan has a 3-user minimum.
  • Upload size and storage — the largest file must fit the plan upload limit (Individual 250 MB, Personal Pro 5 GB, Business Starter 2 GB, Business 5 GB, Business Plus 15 GB, Enterprise 50 GB, Enterprise Plus 150 GB, Enterprise Advanced 500 GB); Individual includes 10 GB of storage and Personal Pro 100 GB.
  • Billing term — Enterprise Plus is sold with annual pricing only; the platform add-ons are sold on an annual commitment; monthly-billing prices are not modeled, so a monthly quote goes to a person.
  • Platform add-ons — AI Units ($10 per 1,000 a month, minimum 1,000), Document Generation APIs ($0.15 per document, minimum 100 a year) and Sign APIs ($1.20 per signature request, minimum 100 a year) are priced into the total; Core APIs (minimum 1,000 calls a month) and Box Shield, Governance, Zones and Keysafe have no exact published price here and go to a person.

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.

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

8 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
Plan limits that differ by tier, such as upload size and usersOnly 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 sizesOnly 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 boughtOnly 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-onsOnly 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-onsOnly 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 answerOnly 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.

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 Individual and Personal Pro plans are for a single user; the quote has 2 users.
2The quote has 0 users; at least 1 is needed.
3The Business Starter, Business, Business Plus, Enterprise, Enterprise Plus and Enterprise Advanced plans have a 3-user minimum; the quote has 2 users.
4Enterprise Advanced is priced by contacting Box sales and has no published price; a person should confirm it.
5The largest file is 251 MB; the quoted plan allows uploads up to 250 MB.
6The largest file is 5,001 MB; the quoted plan allows uploads up to 5,000 MB.
7The largest file is 2,001 MB; the quoted plan allows uploads up to 2,000 MB.
8The largest file is 15,001 MB; the quoted plan allows uploads up to 15,000 MB.
9The largest file is 50,001 MB; the quoted plan allows uploads up to 50,000 MB.
10The largest file is 500,001 MB; the quoted plan allows uploads up to 500,000 MB.
11The quote plans 11 GB of storage; the quoted plan includes 10 GB.
12The quote plans 101 GB of storage; the quoted plan includes 100 GB.
13The Enterprise Plus plan is sold with annual pricing only; the quote asks for monthly billing.
14The quote asks for monthly billing; only the annual-billing prices are modeled here, so a person should confirm the monthly price.
15The platform add-ons (Core APIs, AI Units, Document Generation, Sign APIs) are sold on an annual commitment; the quote asks for monthly billing.
16The quote buys 999 Core API calls a month; the minimum purchase is 1,000.
17The 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.
18The quote buys 999 AI Units a month; the minimum purchase is 1,000.
19The quote buys 99 generated documents a year; the minimum purchase is 100.
20The quote buys 99 signature requests a year; the minimum purchase is 100.

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. Billing term and add-on minimums: An Enterprise Plus quote billed monthly with small add-on purchases

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.

  • Enterprise Plus is annual only. The Enterprise Plus plan is sold with annual pricing only; the quote asks for monthly billing.
  • Platform add-ons need an annual commitment. The platform add-ons (Core APIs, AI Units, Document Generation, Sign APIs) are sold on an annual commitment; the quote asks for monthly billing.
  • AI Units minimum purchase. The quote buys 500 AI Units a month; the minimum purchase is 1,000.
  • Document Generation minimum purchase. The quote buys 60 generated documents a year; the minimum purchase is 100.

2. Billing term and add-on minimums: The agent resubmits after fixing the errors

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.

  • AI Units minimum purchase. The quote buys 500 AI Units a month; the minimum purchase is 1,000.
  • Document Generation minimum purchase. The quote buys 60 generated documents a year; the minimum purchase is 100.
  • Stated total does not match. The quote states an annual total of $18,000.00; the list prices give $18,069.00.

3. Billing term and add-on minimums: The agent resubmits after fixing the errors

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.

  • Quote summary. 30 user(s), annual total of $18,270.00 at published list prices (0 means no published price).

4. Team size and file size: A Business Starter quote for two users with a 3 GB file

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.

  • Team plans need at least 3 users. The Business Starter, Business, Business Plus, Enterprise, Enterprise Plus and Enterprise Advanced plans have a 3-user minimum; the quote has 2 users.
  • Largest file exceeds the plan upload limit. The largest file is 3,000 MB; the quoted plan allows uploads up to 2,000 MB.

5. Team size and file size: The agent resubmits after fixing the errors

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.

  • Quote summary. 5 user(s), annual total of $300.00 at published list prices (0 means no published price).

6. Core APIs and Shield: A Business Plus quote with a small Core APIs purchase and Shield

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.

  • Core APIs minimum purchase. The quote buys 500 Core API calls a month; the minimum purchase is 1,000.
  • Security and data add-ons to price. Box Shield, Governance, Zones and Keysafe are optional add-ons with no published price; a person should confirm them.
  • Core APIs price to confirm. 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.

7. Core APIs and Shield: The agent resubmits after fixing the errors

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.

  • Security and data add-ons to price. Box Shield, Governance, Zones and Keysafe are optional add-ons with no published price; a person should confirm them.
  • Core APIs price to confirm. 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.
  • Quote summary. 15 user(s), annual total of $4,500.00 at published list prices (0 means no published price).

8. Core APIs and Shield: The agent resubmits after fixing the errors

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.

  • Quote summary. 15 user(s), annual total of $4,500.00 at published list prices (0 means no published price).

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 annual quote for a team that wants a cloud content-management subscription: which plan, how many users, the largest file they will upload, and more. 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.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote an annual Box Enterprise Plus plan for 30 users on monthly billing, with a largest file of 20,000 MB. The quote states an annual total of $18,000.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The Enterprise Plus plan is sold with annual pricing only; the quote asks for monthly billing. The platform add-ons, such as Core APIs and AI Units, are sold on an annual commitment; the quote asks for monthly billing. The quote buys 500 AI Units a month; the minimum purchase is 1,000. The other one is on screen.
  6. The validator returned four 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 add-ons with minimum purchase sizes, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the billing to annual.
  10. It calls the validator again.
  11. Still blocked, with three findings, all in one answer. The quote buys 500 AI Units a month; the minimum purchase is 1,000. The quote buys 60 generated documents a year; the minimum purchase is 100. The quote states an annual total of $18,000.00; the list prices give $18,069.00.
  12. Two findings cleared; still blocked on AI Units minimum purchase and Document Generation minimum purchase, and newly found: stated total does not match.
  13. The agent resubmits once more.
  14. The revised request. It changes the AI Units a month to 2,000, the generated documents a year to 200 and the stated annual total to $18,270.00.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The validator also returns the line-item quote. It starts with Box Enterprise Plus and Box AI Units; the other line is on screen.
  18. All three earlier findings are cleared, and the validator's total, $18,270.00, matches the quote.
  19. Four problems caught in one call, fixed in two passes, and a clean $18,270.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.