Predictika · Enterprise phone and contact center bundle quotes
An AI sales agent prepares an enterprise quote for a cloud phone and contact center bundle: calling plan and region, contact center tier and license model, add-on licenses, meeting-room licenses and hardware kits, term, co-termination with an existing agreement, true-up and discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the entitlement rules and returns a verdict, every reason and the seat total it computed.
This validator models enterprise quotes for a cloud phone and contact center bundle — not just the scenarios shown below.
Any enterprise phone and contact center bundle quote that touches these products and actions is in scope — not only the scenarios pictured here. Not covered: prices (they vary by agreement and are not modeled, so this validator produces no price build-up or line-item quote), other products, and any vendor CPQ platform. Assumptions: region eligibility, the enterprise minimums, true-up limits and discount limits are invented illustrative values.
6 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 |
|---|---|---|
| A calling plan that cannot be used in the region the customer will call from | Only with care Plan-to-region eligibility is a product rule per plan and country. It works, but every plan or country added means more rules someone must keep in step. | Eligibility comes from the plan and region records, so a new country is a new row, not a new rule. |
| Add-ons that are already included in a higher tier | Only with care A product rule can hide the add-on for that tier, but a quote assembled outside the configurator can still carry it twice. | The tier record says what it includes; a duplicate add-on is blocked wherever the quote came from. |
| Co-term and true-up against an existing agreement | Only with workarounds The existing term and the deployed seat count live in another system. A rule can only check them if they are copied onto the quote, and a shorter or misaligned term is usually fixed by hand. | Months remaining and seats deployed travel with the quote and are compared on every call. |
| A stated total seat count that differs from the lines | Only with workarounds The stated total is rarely a field on the quote, so nothing compares it with the lines. | The stated total is a field on the quote and is compared with the computed total on every call. |
| 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, in order of severity, 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 Global Select Unlimited plan cannot be used for calling in Brazil. |
| 2 | the email channel is not included in the Essentials tier. |
| 3 | automated outbound dialing is not included in the Essentials tier. |
| 4 | 14 Rooms hardware kits are quoted for 10 Zoom Rooms licenses; every kit needs a room license. |
| 5 | 40 Contact Center seats are quoted but no Contact Center tier is chosen. |
| 6 | concurrent licenses are not offered on the Essentials tier in this model. |
| 7 | the stated peak of 46 concurrent agents is above the 40 concurrent licenses; overage charges would apply after the grace period. |
| 8 | Workforce Management is already included with the Elite tier and should not be quoted as an add-on. |
| 9 | Virtual Agent is quoted without any Contact Center seats. |
| 10 | a 12 month term ends before the 14 months left on the existing agreement, so it cannot be co-termed. |
| 11 | 320 Phone seats are deployed but only 300 are licensed; the shortfall must be trued up first. |
| 12 | a 24 month term does not line up with the 12 months left on the existing agreement; confirm the co-term date with the customer. |
| 13 | a 25 percent discount is above the 20 percent limit that anyone can approve. |
| 14 | 251 Phone seats are licensed against 200 deployed, more than 25 percent above current use; confirm the growth plan. |
| 15 | a 20 percent bundle discount is above the 10 percent a sales rep can give; it needs sales management approval. |
| 16 | a bundle discount of 5 percent needs both Phone and Contact Center seats on the quote. |
| 17 | a 11 month term is below the 12 month minimum for an enterprise agreement. |
| 18 | 49 total seats is below the 50 seat minimum for an enterprise agreement. |
| 19 | the quote states 300 total seats but its lines add up to 240. |
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 Harborview Logistics: Zoom Phone on the Global Select Unlimited plan for Brazil with 250 Phone seats, Zoom Contact Center Premium with 60 named licenses, including email, with the Workforce Management add-on, and 12 Zoom Rooms licenses with 12 hardware kits, on a 36 month term. The quote states 322 total seats. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Harborview Logistics: Zoom Phone on the Global Select Unlimited plan for Germany with 250 Phone seats, Zoom Contact Center Premium with 60 named licenses, including email, with the Workforce Management add-on, and 12 Zoom Rooms licenses with 12 hardware kits, on a 36 month term. The quote states 322 total seats. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Harborview Logistics: Zoom Phone on the US and Canada Unlimited plan for United States with 180 Phone seats, Zoom Contact Center Essentials with 50 named licenses, including email and automated outbound dialing, with the Quality Management add-on, and 10 Zoom Rooms licenses with 14 hardware kits, on a 36 month term. The quote states 240 total seats. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Harborview Logistics: Zoom Phone on the US and Canada Unlimited plan for United States with 180 Phone seats, Zoom Contact Center Premium with 50 named licenses, including email and automated outbound dialing, with the Quality Management add-on, and 14 Zoom Rooms licenses with 14 hardware kits, on a 36 month term. The quote states 244 total seats. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Harborview Logistics: Zoom Phone on the US and Canada Unlimited plan for United States with 300 Phone seats, Zoom Contact Center Premium with 40 named licenses, on a 24 month term co-termed with their existing agreement, which has 12 months left; they have 320 Phone seats deployed today, with a 25 percent bundle discount. The quote states 340 total seats. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Harborview Logistics: Zoom Phone on the US and Canada Unlimited plan for United States with 320 Phone seats, Zoom Contact Center Premium with 40 named licenses, on a 12 month term co-termed with their existing agreement, which has 12 months left; they have 320 Phone seats deployed today, with a 10 percent bundle discount. The quote states 360 total seats. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.