Predictika · Enterprise AI platform order forms

An AI sales agent's Glean order form, checked before it goes out

An AI sales agent prepares a multi-year Glean order form for a customer: Enterprise Flex or Core Suite seats, a pooled FlexCredits commitment, premium connectors, optional dedicated hosting, Premium support and an implementation fee, with discounts, free months and approvals. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the deal-desk policy and returns a verdict, every reason and the figures it computed.

Scope: Multi-year order forms for Glean's two published packages, Enterprise Flex (seats plus pooled FlexCredits) and Core Suite (seats plus Model Hub Usage), with connectors, dedicated hosting, Premium support, discounts, approvals and partner channel. See everything this validator covers

This validator models a Glean-style enterprise order form, not just the scenarios shown below. Glean's product names and packaging follow its public documentation; Glean's price list and discount policy are not public, so every price, limit and approval level is modeled and invented for this demonstration.

  • Packages and seats — Enterprise Flex seats with a pooled FlexCredits commitment, and Core Suite seats, which carry no FlexCredits pool (their AI usage is bought as Model Hub Usage); a minimum seat commitment.
  • Credits — the FlexCredits pool sized to the seats, bonus credits, and credits that expire after one year with no rollover.
  • Add-ons — premium connectors, dedicated hosting (which needs Premium support, at least 1,000 seats and a 3-year term) and Premium support priced as a share of the subscription, plus a one-time implementation fee.
  • Terms — 1 to 3 year terms, free months, annual, quarterly or monthly billing, and the renewal escalator cap.
  • Discounts and approvals — seat, credit, connector and implementation discounts; the effective discount including free months and bonus credits; the sign-off level (account executive, manager, VP or CRO) set by discount depth, contract value and terms; Legal review for most-favored-customer and uncapped-liability terms.
  • Channel and stated figures — partner margin plus customer discount, conflicting deal registrations, and the contract value and blended discount the agent states against the computed ones.

Any Glean order form that touches these products and rules is in scope — not only the scenarios pictured here. Not covered: Model Hub Usage pricing per model, Glean Protect+, developer APIs, multiple currencies, and Glean's actual list prices and discount policy.

The AI sales agentBuilds the order form from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 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
Seat types and a credit pool that cannot be sold togetherOnly with care
Each seat type needs its own exclusion in the product rules, and the credit-pool rule has to know which package the seats belong to.
The seat type, the pool and every other choice are in one request and checked together on every call.
Dedicated hosting that depends on the support tier, the seat count and the termOnly with care
Three prerequisites sit on one add-on, so a validation rule per prerequisite is needed and each new exception adds another.
The prerequisites are stated once and every one that fails is reported together.
A discount that includes free months and bonus creditsOnly with workarounds
Free months and bonus credits are not discount fields, so a formula has to fold them in before any cap, billing or approval rule can use the result.
The effective discount is computed first; the caps, the billing rule and the approval level follow from it.
An approval level that moves when a fix changes the contract valueOnly with workarounds
The required sign-off depends on a calculated total, so a fix that raises the total can silently push the deal past the approval on file.
The level is recomputed on every call from the discount, the contract value and the terms.
A stated contract value or discount that must match the computed oneOnly with workarounds
The total is built from several lines, free months and a support charge, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated figures are fields of the request and are compared with the computed ones on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order form 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 order form; approval findings need a person to sign off; everything else is computed.

1Core Suite seats cannot be sold with a FlexCredits pool; FlexCredits belong to Enterprise Flex, and Core Suite AI usage is bought as Model Hub Usage.
2The FlexCredits pool is too small or missing; every deal needs a pool of at least 1,000 credits per seat.
3Dedicated deployment requires Premium support; this quote has Standard support.
4Dedicated deployment needs at least 1,000 seats and a 3-year term; this quote has 600 seats and a 3-year term.
5Dedicated deployment needs at least 1,000 seats and a 3-year term; this quote has 1,200 seats and a 2-year term.
6A 25% seat discount is above the 20% standard cap; deeper requires a documented competitive displacement and a term of at least 2 years.
7The 15% credit-pool discount is deeper than the 12% seat discount; credits may not be discounted deeper than seats.
830% bonus credits are over the 25% limit; bonus credits count toward the discount.
980 seats is below the 100-seat minimum commitment.
10A 12% discount on premium connectors is over the 10% limit.
11Credits expire one year after purchase and are not refundable; credit rollover cannot be offered.
12An implementation fee discount of 60% is only allowed on terms of 2 years or more.
134 free months exceed the allowance for a 2-year term (3 months, or 6 months on terms of 3 years or more).
14The effective discount of 39.6% (including free months and bonus credits) is over the 35% company maximum that no approval level can authorize.
15Quarterly billing is not allowed when the effective discount is 34%; deals discounted past 25% must bill annually upfront.
16The 19.7% customer discount plus a 45% partner margin stack past the 55% combined concession limit.
17This account has a conflicting channel deal registration; the partner quote cannot be issued until it is resolved.
18A 2% renewal escalator cap is below the 3% floor the company allows.
19A 4% renewal escalator cap is below the standard 5%; confirm with revenue operations.
20This deal needs CRO sign-off (discount depth, contract value and terms set the level) and only VP approval is on file.
21A most-favored-customer or uncapped-liability term needs Legal review before it is offered.
22This deal needs Manager sign-off (discount depth, contract value and terms set the level) and only AE approval is on file.
23The stated blended discount of 25% does not match the computed effective discount of 19.7% (including free months and bonus credits).
24The stated contract value of $912,261 does not match the computed net contract value of $913,261.

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. Package, credit pool and hosting: A 1,500-seat Core Suite order form with a FlexCredits pool, dedicated hosting and a contract value the agent worked out itself

The agent's request. Please issue the two-year order form for Brightwater Financial Group: 1,500 Core Suite seats at 15% off, a FlexCredits pool of 1,000,000 credits with 20% bonus credits at 20% off, 4 premium connectors at 5% off, dedicated hosting and Standard support, with 3 free months. The net contract value is $1,653,400. VP approval is on file. It is ready to send.

Verdict: Blocked.

  • Dedicated hosting needs Premium support. Dedicated deployment requires Premium support; this quote has Standard support.
  • Core Suite seats cannot carry FlexCredits. Core Suite seats cannot be sold with a FlexCredits pool; FlexCredits belong to Enterprise Flex, and Core Suite AI usage is bought as Model Hub Usage.
  • Credit discount deeper than the seat discount. The 20% credit-pool discount is deeper than the 15% seat discount; credits may not be discounted deeper than seats.
  • Dedicated hosting needs 1,000 seats and 3 years. Dedicated deployment needs at least 1,000 seats and a 3-year term; this quote has 1,500 seats and a 2-year term.
  • Stated contract value does not match. The stated contract value of $1,653,400 does not match the computed net contract value of $1,449,850.

2. Package, credit pool and hosting: The agent resubmits after fixing the errors

The agent's request. Please issue the three-year order form for Brightwater Financial Group: 1,500 Enterprise Flex seats at 15% off, a FlexCredits pool of 1,000,000 credits with 20% bonus credits at 15% off, 4 premium connectors at 5% off, dedicated hosting and Premium support, with 3 free months. The net contract value is $3,422,680. VP approval is on file. It is ready to send.

Verdict: Blocked.

  • FlexCredits pool too small. The FlexCredits pool is too small or missing; every deal needs a pool of at least 1,000 credits per seat.
  • Approval level above what is on file. This deal needs CRO sign-off (discount depth, contract value and terms set the level) and only VP approval is on file.

3. Package, credit pool and hosting: The agent resubmits after fixing the errors

The agent's request. Please issue the three-year order form for Brightwater Financial Group: 1,500 Enterprise Flex seats at 15% off, a FlexCredits pool of 1,600,000 credits with 20% bonus credits at 15% off, 4 premium connectors at 5% off, dedicated hosting and Premium support, with 3 free months. The net contract value is $3,515,245. CRO approval is on file. It is ready to send.

Verdict: Allowed.

  • Deal summary. List annual subscription value $1,351,200; net annual subscription value $1,153,800 (seats $918000, credits $81600, connectors $34200, hosting $120,000); support $115,380; implementation $25,000; net 3-year contract value $3,515,245 after 3 free months; effective discount 21.7%; approval level required: CRO.

4. Stacked discounts: A one-year order form with a competitive discount, bonus credits, free months and quarterly billing

The agent's request. Please issue the one-year order form for Tamarack Health Network: 800 Enterprise Flex seats at 25% off, a FlexCredits pool of 1,200,000 credits with 30% bonus credits at 22% off, 3 premium connectors at 6% off and Premium support, with 2 free months, billed quarterly. The customer is replacing a competing platform. The blended discount is 30%. VP approval is on file. It is ready to send.

Verdict: Blocked.

  • Effective discount above the maximum. The effective discount of 38.6% (including free months and bonus credits) is over the 35% company maximum that no approval level can authorize.
  • Seat discount above the standard cap. A 25% seat discount is above the 20% standard cap; deeper requires a documented competitive displacement and a term of at least 2 years.
  • Bonus credits above the limit. 30% bonus credits are over the 25% limit; bonus credits count toward the discount.
  • Billing frequency not allowed at this discount. Quarterly billing is not allowed when the effective discount is 38.6%; deals discounted past 25% must bill annually upfront.
  • Stated discount does not match. The stated blended discount of 30% does not match the computed effective discount of 38.6% (including free months and bonus credits).
  • Approval level above what is on file. This deal needs CRO sign-off (discount depth, contract value and terms set the level) and only VP approval is on file.

5. Stacked discounts: The agent resubmits after fixing the errors

The agent's request. Please issue the three-year order form for Tamarack Health Network: 800 Enterprise Flex seats at 25% off, a FlexCredits pool of 1,200,000 credits with 25% bonus credits at 22% off, 3 premium connectors at 6% off and Premium support, with 2 free months. The customer is replacing a competing platform. The blended discount is 30%. VP approval is on file. It is ready to send.

Verdict: Allowed.

  • Deal summary. List annual subscription value $693,000; net annual subscription value $513,540 (seats $432000, credits $56160, connectors $25380, hosting $0); support $51,354; implementation $25,000; net 3-year contract value $1,625,533 after 2 free months; effective discount 30%; approval level required: VP.

6. Legal terms and renewal cap: A large three-year order form with a most-favored-customer clause, uncapped liability and a renewal cap

The agent's request. Please issue the three-year order form for Cobalt Harbor Insurance: 3,200 Enterprise Flex seats at 12% off, a FlexCredits pool of 4,000,000 credits with 10% bonus credits at 10% off, 6 premium connectors at 5% off, dedicated hosting and Premium support, with 6 free months. The customer wants a most-favored-customer clause and uncapped liability. Renewal increases are to be capped at 4%. The net contract value is $6,665,755. CRO approval is on file. It is ready to send.

Verdict: Needs approval.

  • Legal review needed. A most-favored-customer or uncapped-liability term needs Legal review before it is offered.
  • Renewal escalator below the standard. A 4% renewal escalator cap is below the standard 5%; confirm with revenue operations.
  • Deal summary. List annual subscription value $2,742,000; net annual subscription value $2,414,820 (seats $2027520, credits $216000, connectors $51300, hosting $120,000); support $241,482; implementation $25,000; net 3-year contract value $6,665,755 after 6 free months; effective discount 26.6%; approval level required: CRO.

7. Partner channel: A small partner-sold order form with a reseller margin, a rollover request and a conflicting registration

The agent's request. Please issue the one-year order form for Linden Ridge Logistics: 80 Enterprise Flex seats at 18% off, a FlexCredits pool of 100,000 credits at 15% off, 2 premium connectors at 14% off and Standard support. The deal comes through a reseller at a 40% margin, and the account also appears in another partner's deal registration. The customer wants unused credits to roll over into the next year. Renewal increases are to be capped at 2%. The net contract value is $92,812. Manager approval is on file. It is ready to send.

Verdict: Blocked.

  • Below the minimum seat commitment. 80 seats is below the 100-seat minimum commitment.
  • Connector discount above the limit. A 14% discount on premium connectors is over the 10% limit.
  • Credit rollover cannot be offered. Credits expire one year after purchase and are not refundable; credit rollover cannot be offered.
  • Partner margin plus discount too high. The 16.9% customer discount plus a 40% partner margin stack past the 55% combined concession limit.
  • Conflicting channel deal registration. This account has a conflicting channel deal registration; the partner quote cannot be issued until it is resolved.
  • Renewal escalator cap below the floor. A 2% renewal escalator cap is below the 3% floor the company allows.

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 multi-year Glean order form for a customer: Enterprise Flex or Core Suite seats, a pooled FlexCredits commitment, premium connectors, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the deal-desk policy 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 issue the two-year order form for Brightwater Financial Group: 1,500 Core Suite seats at 15% off, a FlexCredits pool of 1,000,000 credits with 20% bonus credits at 20% off. The net contract value is $1,653,400. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. Dedicated deployment requires Premium support; this quote has Standard support. Core Suite seats cannot be sold with a FlexCredits pool; FlexCredits belong to Enterprise Flex, and Core Suite AI usage is bought as Model Hub Usage. The 20% credit-pool discount is deeper than the 15% seat discount; credits may not be discounted deeper than seats. The other two are on screen.
  6. The validator returned five 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 order form are checked against each other.
  7. What this shows: for seat types and a credit pool that cannot be sold together, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the package to Enterprise Flex seats, the credit discount to 15 percent, the support to premium, the term to 3 years and the net contract value stated by the agent to $3,422,680.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. The FlexCredits pool is too small or missing; every deal needs a pool of at least 1,000 credits per seat.
  12. Five findings cleared, but the change brings a different blocking finding: FlexCredits pool too small.
  13. The agent resubmits once more.
  14. The revised request. It changes the FlexCredits pool to 1,600,000 credits, the approval on file to CRO and the net contract value stated by the agent to $3,515,245.
  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 Enterprise Flex seats (1,500) and Premium connectors (4); the other five lines are on screen.
  18. Both earlier findings are cleared, and the validator's total, $3,515,245, matches the order form.
  19. Five problems caught in one call, fixed in two passes, and a clean order form. That is the value of Predictika's validator: catching mistakes before they reach the customer.