Predictika · cloud communications subscriptions: plans, country telephony, seats, contact center and terms

An AI sales agent's cloud communications quote, checked before it goes out

An AI sales agent prepares a cloud communications subscription for a customer: a plan, a telephony country, a number of seats, optional contact center agents, a term and an extra discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the eligibility and commercial rules and returns a verdict, every reason and the price it computed.

Scope: Cloud communications subscriptions on four plans (X2, X4, X6, X8) and six telephony countries, with seats, optional contact center agents, 1 to 3 year terms and extra discounts. See everything this validator covers

This validator models 8x8 style cloud communications subscription quotes, not just the scenarios shown below.

  • Plans and seats — X2, X4, X6 and X8 plans, each with a minimum seat count, a price per seat per month and an extra discount limit.
  • Country telephony — six countries, each needing a minimum plan level, adding a per-seat surcharge, and some needing a minimum term.
  • Contact center — contact center agents need the X6 plan or higher and cannot outnumber the seats quoted.
  • Volume, term and extra discounts — seat volume tiers, one, two or three year terms with a term discount, and extra discount authority by plan with approval above 5 percent.
  • Reviews and the stated total — a deployment review above 1,000 seats, a sales director review above USD 1,000,000, and a check that the net total the agent states matches the total the validator computes.

Any quote for these plans and countries that touches seats, telephony country, contact center, term or discounting is in scope — not only the scenarios pictured here. Not covered: other 8x8 products, hardware and phone numbers, usage-based calling charges, real list prices and partner pricing, and multi-currency quoting. Every price and limit is an estimate, not a vendor price list.

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

6 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
Country telephony that needs a minimum plan level and termOnly with care
A rule per country, each with its own plan and term condition; the list grows with every new country.
Level, surcharge and minimum term are country attributes checked together.
Contact center agents limited by plan and by seat countOnly with workarounds
A relationship between two quantities on the quote plus a plan condition; usually a custom validation formula.
Both checks come from the same model and are reported together.
Seat pricing with a country surcharge, volume tiers and term discount in orderOnly with workarounds
Several price rules whose order matters.
The sequence is written once and recomputed on every call.
A stated total that must match the computed totalOnly with workarounds
Comparing a stated total with a computed one needs a separate rule per quote layout, and price rules rarely run on stated figures.
The stated net total is a field of the request and is compared with the computed total on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved, 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.

1Contact center agents need the X6 plan or higher; the X4 Plan was quoted.
280 contact center agents exceed the 50 seats quoted.
3Telephony in India is not available on the X2 Plan; it needs a higher plan.
4The X8 Plan needs at least 25 seats; 10 were quoted.
5Telephony in Japan needs a term of at least 2 years; 1 were quoted.
615 percent extra discount exceeds the 10 percent limit for this plan.
7A term of 5 years is not offered; use 1, 2 or 3 years.
8The quoted net total of USD 23,760 does not match the USD 26,400 the validator computed.
97 percent extra discount is above the 5 percent a rep can give; approvable up to 15 percent for this plan.
101,200 seats are above 1,000 and need a deployment review.
11Contract value of USD 2,047,610.88 is above USD 1,000,000 and needs a sales director review.

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. Contact center plan: A services firm adds a small contact center on the X4 plan

The agent's request. Please quote the X4 plan with United States telephony for 50 seats and 5 contact center agents on a one year term, for a services firm adding a small contact center to its office phone system. The net total is USD 31,500. It is ready to send.

Verdict: Blocked.

  • Finding. Contact center agents need the X6 plan or higher; the X4 Plan was quoted.

2. Contact center plan: The agent resubmits after fixing the errors

The agent's request. Please quote the X6 plan with United States telephony for 50 seats and 5 contact center agents on a one year term, for the same services firm. The net total is USD 43,500. It is ready to send.

Verdict: Allowed.

  • Price summary. Estimated list prices in USD: USD 43,500 contract value over 1 years; estimated annual subscription USD 43,500 from USD 38,400 seats and USD 5,100 contact center after 0 percent volume, 0 percent term and 0 percent extra discount; discount limit 15 percent, for 50 seats and 5 contact center agents.

3. Japan telephony term: A software company opens a 50 person office in Tokyo on a one year term

The agent's request. Please quote the X4 plan with Japan telephony for 50 seats on a one year term, for a software company opening an office in Tokyo. The net total is USD 33,600. It is ready to send.

Verdict: Blocked.

  • Country telephony term. Telephony in Japan needs a term of at least 2 years; 1 were quoted.

4. Japan telephony term: The agent resubmits after fixing the errors

The agent's request. Please quote the X4 plan with Japan telephony for 50 seats on a two year term, for the same software company. The net total is USD 63,840. It is ready to send.

Verdict: Allowed.

  • Price summary. Estimated list prices in USD: USD 63,840 contract value over 2 years; estimated annual subscription USD 31,920 from USD 33,600 seats and USD 0.0 contact center after 0 percent volume, 5 percent term and 0 percent extra discount; discount limit 10 percent, for 50 seats and 0 contact center agents.

5. The total the agent states: An accounting firm quote whose stated total is below the computed total

The agent's request. Please quote the X4 plan with United States telephony for 50 seats on a one year term, for a regional accounting firm outfitting a 50 person office. The net total is USD 23,760. It is ready to send.

Verdict: Blocked.

  • Quoted net total. The quoted net total of USD 23,760 does not match the USD 26,400 the validator computed.

6. The total the agent states: The agent resubmits after fixing the errors

The agent's request. Please quote the X4 plan with United States telephony for 50 seats on a one year term, for the same accounting firm. The net total is USD 26,400. It is ready to send.

Verdict: Allowed.

  • Price summary. Estimated list prices in USD: USD 26,400 contract value over 1 years; estimated annual subscription USD 26,400 from USD 26,400 seats and USD 0.0 contact center after 0 percent volume, 0 percent term and 0 percent extra discount; discount limit 10 percent, for 50 seats and 0 contact center agents.

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 cloud communications subscription for a customer: a plan, a telephony country, a number of seats, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the eligibility and commercial rules and returns a verdict, every reason and the price it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the X4 plan. The net total is USD 31,500. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. Contact center agents need the X6 plan or higher; the X4 Plan was quoted.
  6. The validator returned one blocking finding 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 every problem returned in one answer, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to X6 Plan and the net total stated on the quote to $43,500.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. The earlier finding is cleared, and the validator's total, USD 43,500, matches the quote.
  14. One problem caught in one call, fixed in one pass, and a clean $43,500 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.