Predictika · Business phone seat, add-on and term quotes

An AI sales agent's business phone quote, checked before it goes out

An AI sales agent prepares a quote for a cloud business phone service: users on three seat tiers, desk phones, call groups, call queues and recording add-ons, monthly or annual billing, term, the online promotion and any negotiated discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the tier, add-on, channel and term rules and returns a verdict, every reason and the user count it computed.

Scope: cloud business phone seat, add-on and term quotes: Mobile, Premium and Advanced seats, desk phones, call groups and queues, recording add-ons, billing and term, online versus sales-assisted channel, promotion and discount authority. See everything this validator covers

This validator models business phone seat, add-on and term quotes — not just the scenarios shown below.

  • Seat tiers — Mobile, Premium and Advanced users on one quote, with desk phones allowed only for Premium and Advanced users and call groups only when someone is on Advanced.
  • Add-ons — on-demand recording (already included with Advanced), automatic call recording and call queues, each limited by the users who can use them.
  • Billing and term — monthly billing with no multi-month term, annual agreements of at least 12 months, and approval for terms over 24 months.
  • Channel and promotion — quotes of 100 users or more go through sales rather than online, and the online promotion is for annual agreements of up to 99 users only.
  • Discount authority — negotiated discounts only on quotes of 100 users or more, a limit for a sales rep, a higher limit with approval, and a ceiling.
  • Consistency — the user total the quote itself states against the sum of its lines.

Any business phone seat, add-on and term quote that touches these products and actions is in scope — not only the scenarios pictured here. Not covered: prices (they change and are not modeled here, so this validator produces no price build-up or line-item quote), contact center and developer usage products, international calling rates, and any vendor CPQ platform. Assumptions: add-on limits, the discount limits, the term approval threshold and the channel rules for 100 users or more are illustrative values, except where noted in the footer.

The AI sales agentBuilds the phone quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed user count.

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
Desk phones, call groups and recording add-ons that need a particular tierOnly with care
Each is a product rule tied to a tier. It works, but the counts (phones against eligible users, add-ons against users who can use them) are quantity relationships that need more than show-or-hide rules.
The quote carries seat counts per tier, and each add-on is compared with the users who can use it.
Online versus sales-assisted quotes and the online promotionOnly with workarounds
Which channel a quote may use, and whether a promotion applies, depends on the total user count and billing. Usually handled outside the quote, by convention.
Total users, channel, billing and promotion are checked together on every call.
Discount only where it is allowed, and with the right authorityOnly with workarounds
Approval levels are usually a separate approval process; combinations such as promotion plus discount, or discount on a small online quote, are rarely checked on the quote itself.
Discount, channel, promotion and user count are compared together, with a rep limit, an approval band and a ceiling.
A stated user total that differs from the linesOnly 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 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, in order of severity, 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.

1a 150 user quote cannot be bought online; 100 users or more is handled through Vonage sales.
2the online promotion applies only to annual agreements for up to 99 users.
320 desk phones are quoted but only 15 users are on Premium or Advanced, the tiers that support desk phones.
436 on-demand recording add-ons are quoted for only 35 Mobile and Premium users; Advanced users already include on-demand recording.
5call groups are quoted but no user is on the Advanced tier.
6call queues are quoted but no user is on Premium or Advanced.
7automatic call recording is quoted for 51 users but the quote has 50 users.
8a 5 percent negotiated discount cannot be combined with the online promotion.
9a 5 percent discount is not available on a quote with fewer than 100 users.
10a 25 percent discount is above the 20 percent limit that anyone can approve.
11monthly billing has no multi-month term, but the quote has a 24 month term.
12an annual agreement needs at least 12 months; the quote has 11.
13the quote states 60 users but its lines add up to 50.
14a 15 percent discount is above the 10 percent a sales rep can give; it needs sales management approval.
15a 36 month annual term is longer than 24 months; it needs sales management approval.
163 call queues for 50 users is more than one queue per 20 users; confirm the design with the customer.
17automatic recording for 26 of 50 users is more than half the company; compliance review is required.

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. Online or through sales: A 150 user quote placed online with the promotion

The agent's request. Please quote Alderbrook Dental Group: 150 users, 20 Mobile, 70 Premium and 60 Advanced, with 100 desk phones, billed annual on a 36 month term, ordered online, with the online promotion. The quote states 150 users. It is ready to send.

Verdict: Blocked.

  • 100 or more users must go through sales. A 150 user quote cannot be bought online; 100 users or more is handled through Vonage sales.
  • Promotion does not apply. The online promotion applies only to annual agreements for up to 99 users.
  • Long term needs approval. A 36 month annual term is longer than 24 months; it needs sales management approval.

2. Online or through sales: The agent resubmits after fixing the errors

The agent's request. Please quote Alderbrook Dental Group: 150 users, 20 Mobile, 70 Premium and 60 Advanced, with 100 desk phones, billed annual on a 24 month term, ordered through sales, with a 8 percent discount. The quote states 150 users. It is ready to send.

Verdict: Allowed.

  • User summary. 20 Mobile, 70 Premium and 60 Advanced users make 150 users in user-count band 4, billed Annual over 24 months.

3. Tiers, desk phones and add-ons: Desk phones and recording add-ons beyond the eligible users

The agent's request. Please quote Alderbrook Dental Group: 40 users, 25 Mobile, 10 Premium and 5 Advanced, with 20 desk phones, 2 call groups, 1 call queue, 36 on-demand recording add-ons, billed annual on a 12 month term, ordered online. The quote states 40 users. It is ready to send.

Verdict: Blocked.

  • Desk phones above eligible users. 20 desk phones are quoted but only 15 users are on Premium or Advanced, the tiers that support desk phones.
  • Recording add-on already included. 36 on-demand recording add-ons are quoted for only 35 Mobile and Premium users; Advanced users already include on-demand recording.

4. Tiers, desk phones and add-ons: The agent resubmits after fixing the errors

The agent's request. Please quote Alderbrook Dental Group: 40 users, 10 Mobile, 20 Premium and 10 Advanced, with 24 desk phones, 2 call groups, 1 call queue, 28 on-demand recording add-ons, billed annual on a 12 month term, ordered online. The quote states 40 users. It is ready to send.

Verdict: Allowed.

  • User summary. 10 Mobile, 20 Premium and 10 Advanced users make 40 users in user-count band 3, billed Annual over 12 months.

5. Billing, term and discount: Monthly billing with a 24 month term and a 25 percent discount

The agent's request. Please quote Alderbrook Dental Group: 110 users, 10 Mobile, 60 Premium and 40 Advanced, with 80 desk phones, billed monthly, ordered through sales, with a 25 percent discount. The quote states 110 users. It is ready to send.

Verdict: Blocked.

  • Discount above the maximum. A 25 percent discount is above the 20 percent limit that anyone can approve.
  • Monthly billing has no term. Monthly billing has no multi-month term, but the quote has a 24 month term.

6. Billing, term and discount: The agent resubmits after fixing the errors

The agent's request. Please quote Alderbrook Dental Group: 110 users, 10 Mobile, 60 Premium and 40 Advanced, with 80 desk phones, billed annual on a 36 month term, ordered through sales, with a 15 percent discount. The quote states 110 users. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. A 15 percent discount is above the 10 percent a sales rep can give; it needs sales management approval.
  • Long term needs approval. A 36 month annual term is longer than 24 months; it needs sales management approval.
  • User summary. 10 Mobile, 60 Premium and 40 Advanced users make 110 users in user-count band 4, billed Annual over 36 months.

7. Billing, term and discount: The agent resubmits after fixing the errors

The agent's request. Please quote Alderbrook Dental Group: 110 users, 10 Mobile, 60 Premium and 40 Advanced, with 80 desk phones, billed annual on a 24 month term, ordered through sales, with a 8 percent discount. The quote states 110 users. It is ready to send.

Verdict: Allowed.

  • User summary. 10 Mobile, 60 Premium and 40 Advanced users make 110 users in user-count band 4, billed Annual over 24 months.

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 quote for a cloud business phone service: users on three seat tiers, desk phones, call groups, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the tier, add-on, channel and term rules and returns a verdict, every reason and the user count it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Alderbrook Dental Group: 150 users, 20 Mobile, 70 Premium and 60 Advanced, with 100 desk phones, billed annual on a 36 month term. The quote states 150 users. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings and one approval, all in one answer. A 150 user quote cannot be bought online; 100 users or more is handled through Vonage sales. The online promotion applies only to annual agreements for up to 99 users.
  6. The validator returned two blocking findings and one approval 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 online versus sales-assisted quotes and the online promotion, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the term to 24 months, the order channel to through sales, the online promotion to no and the discount requested to 8 percent.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All three earlier findings are cleared, and the validator's figure matches the quote.
  13. Three problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.