Predictika · Hosted telephony and contact centre licence quotes

An AI sales agent's Horizon licence quote, checked before it goes out

An AI sales agent prepares a monthly licence quote for a hosted telephony and contact centre service, with a subscription, a term, add-on licences, Contact agents, a voice platform, handsets and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the licence options and returns a verdict and every reason.

Scope: Monthly Horizon licence quotes: Standard and Premium subscriptions, Collaborate, mobile app and call recording, Horizon Contact agents and supervisors with channels and CRM, Akixi, Teams or Webex, handsets, term and discount. See everything this validator covers

This validator models Horizon licence quotes, not just the scenarios shown below.

  • Subscription and add-ons — the Standard and Premium Horizon subscriptions with a one, three or five year term, and the Collaborate, mobile app and call recording licences, none of which can exceed the Horizon users on the quote.
  • Horizon Contact and platforms — agent and supervisor licences, which need the Premium subscription and a supervisor, the webchat, email and SMS channels and the CRM integrations, Akixi analytics, and Horizon for Teams or Horizon with Webex, one voice platform to a quote.
  • Handsets, discount, total and approvals — handsets within users, the discount limit, the monthly total stated on the quote against the computed one, and the reviews that deeper discounts, very large estates and extra administrator licences need.

Any Horizon licence quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: SIP trunking, mobile SIMs, connectivity, one-off setup and VAT. Product names and the Horizon Contact dependency follow Gamma's public pages; the other rules, thresholds and all prices are modeled, not published by Gamma, and the prices are illustrative.

The AI sales agentBuilds the Horizon licence 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
Contact seats that depend on the subscriptionOnly with care
Horizon Contact needs the Premium subscription, and every agent needs a supervisor, which are rules that look back at other choices.
All options are fields of one request, so a missing dependency is found in any order.
Add-on counts tied to the user countOnly with care
Collaborate, mobile, recording, Teams, Webex and handset counts each have to stay within the Horizon users.
The counts and the user number are checked together on every call.
Channels and CRM that need agentsOnly with care
Webchat, email, SMS and the CRM integrations only make sense with Contact seats on the quote.
The channels, the CRM and the seats are checked together, whatever order they were chosen in.
One voice platform to a quoteOnly with workarounds
Teams and Webex are alternatives, so a rule must look at both counts at once.
Both counts are fields of the same request and are compared on every call.
Stated total against the computed totalOnly with workarounds
The monthly total depends on the tier, term, every add-on, seats, channels and discount, so any change has to be recomputed.
The stated total is a field of the quote and is compared with the computed one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as 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 quote has both Horizon for Teams (10 users) and Horizon with Webex (10 users); one voice platform per quote in this model.
2Teams or Webex users exceed the 40 Horizon users on the quote.
3The quote has 0 users; at least 1 is needed.
4The quote has 41 Collaborate, 15 Mobile and 10 call recording licences; none can exceed the 40 Horizon users.
5The quote has 40 Collaborate, 41 Mobile and 10 call recording licences; none can exceed the 40 Horizon users.
6Horizon Contact needs a Horizon Premium Subscription plus an Agent or Supervisor licence; the quote has the Standard subscription.
7The quote has 8 Horizon Contact agents and no supervisor licence; at least 1 is needed.
8The quote has 26 Horizon Contact agent and supervisor licences for 25 Horizon users; each needs a Horizon user.
9Webchat, email, SMS or a Horizon Contact CRM integration is quoted with no Horizon Contact agent or supervisor licences.
10Akixi analytics is quoted for 1 users; it scales from 2 users to 10,000.
11Akixi analytics is quoted for 10,001 users; it scales from 2 users to 10,000.
1210,001 users is above 500 and needs a solution design review.
13The quote has 41 handsets for 40 users.
14A discount of 11 percent is above 10 percent and needs a sales manager to approve it.
15A discount of 20 percent is above 10 percent and needs a sales manager to approve it.
16The discount is 21 percent; this model allows at most 20 percent.
17501 users is above 500 and needs a solution design review.
186 Horizon Contact administrator licences are above the 5 included free of charge and need a person to confirm.
19The quote states a monthly total of 99,816 pence; the licences compute to 99,916 pence.
20The quote states a monthly total of 99,917 pence; the licences compute to 99,916 pence.
21The quote has 3 Horizon Contact agents and no supervisor licence; at least 1 is needed.
22The quote has both Horizon for Teams (5 users) and Horizon with Webex (5 users); one voice platform per quote in this model.
23The discount is 25 percent; this model allows at most 20 percent.
24A discount of 15 percent is above 10 percent and needs a sales manager to approve it.
25600 users is above 500 and needs a solution design review.
267 Horizon Contact administrator licences are above the 5 included free of charge and need a person to confirm.

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. Horizon licence quote: A quote for a 30-user Horizon estate with Contact agents, two voice platforms and a deep discount

The agent's request. Please quote monthly Horizon Standard licences for 30 users on a three-year term, with Horizon Collaborate for 34, the mobile app for 12, call recording for 30, Akixi analytics, Horizon for Teams for 10, Horizon with Webex for 8, Horizon Contact with 6 agents, webchat and email channels, the Salesforce integration, 1 attendant console, 34 handsets and 2 administrator licences, and a 25 percent discount. The quote states a monthly total of 92,077 pence. It is ready to send.

Verdict: Blocked.

  • Add-on licences exceed users. The quote has 34 Collaborate, 12 Mobile and 30 call recording licences; none can exceed the 30 Horizon users.
  • Horizon Contact needs Premium. Horizon Contact needs a Horizon Premium Subscription plus an Agent or Supervisor licence; the quote has the Standard subscription.
  • Contact agents need a supervisor. The quote has 6 Horizon Contact agents and no supervisor licence; at least 1 is needed.
  • Teams and Webex together. The quote has both Horizon for Teams (10 users) and Horizon with Webex (8 users); one voice platform per quote in this model.
  • More handsets than users. The quote has 34 handsets for 30 users.
  • Discount over the limit. The discount is 25 percent; this model allows at most 20 percent.
  • Stated total does not match. The quote states a monthly total of 92,077 pence; the licences compute to 83,077 pence.

2. Horizon licence quote: The agent resubmits after fixing the errors

The agent's request. Please quote monthly Horizon Premium licences for 30 users on a three-year term, with Horizon Collaborate for 30, the mobile app for 12, call recording for 30, Akixi analytics, Horizon for Teams for 10, Horizon Contact with 6 agents and 1 supervisor, webchat and email channels, the Salesforce integration, 1 attendant console, 30 handsets and 2 administrator licences, and an 8 percent discount. The quote states a monthly total of 109,176 pence. It is ready to send.

Verdict: Allowed.

  • Quote summary. 30 Horizon user(s), estimated monthly total of 109,176 pence before VAT at illustrative prices.

3. Webchat quote: A quote for 15 users with webchat, email and a Zendesk integration

The agent's request. Please quote monthly Horizon Standard licences for 15 users on a one-year term, with Horizon Collaborate for 15, the mobile app for 6, call recording for 15, Horizon with Webex for 18, webchat and email channels, the Zendesk integration, 1 attendant console, 12 handsets and 1 administrator licence, and a 23 percent discount. The quote states a monthly total of 33,598 pence. It is ready to send.

Verdict: Blocked.

  • Channel or CRM without agents. Webchat, email, SMS or a Horizon Contact CRM integration is quoted with no Horizon Contact agent or supervisor licences.
  • Teams or Webex users exceed users. Teams or Webex users exceed the 15 Horizon users on the quote.
  • Discount over the limit. The discount is 23 percent; this model allows at most 20 percent.

4. Webchat quote: The agent resubmits after fixing the errors

The agent's request. Please quote monthly Horizon Premium licences for 15 users on a one-year term, with Horizon Collaborate for 15, the mobile app for 6, call recording for 15, Horizon with Webex for 15, Horizon Contact with 5 agents and 1 supervisor, webchat and email channels, the Zendesk integration, 1 attendant console, 12 handsets and 1 administrator licence, and a 10 percent discount. The quote states a monthly total of 64,471 pence. It is ready to send.

Verdict: Allowed.

  • Quote summary. 15 Horizon user(s), estimated monthly total of 64,471 pence before VAT at illustrative prices.

5. Large estate quote: A quote for a 520-user, five-year estate with a Contact centre

The agent's request. Please quote monthly Horizon Premium licences for 520 users on a five-year term, with Horizon Collaborate for 520, the mobile app for 200, call recording for 300, Akixi analytics, Horizon with Webex for 520, Horizon Contact with 40 agents and 4 supervisors, webchat, email and SMS channels, the Dynamics integration, 6 attendant consoles, 540 handsets and 7 administrator licences, and a 12 percent discount. The quote states a monthly total of 1,387,750 pence. It is ready to send.

Verdict: Blocked.

  • More handsets than users. The quote has 540 handsets for 520 users.
  • Stated total does not match. The quote states a monthly total of 1,387,750 pence; the licences compute to 1,637,750 pence.
  • Discount needs approval. A discount of 12 percent is above 10 percent and needs a sales manager to approve it.
  • Large estate needs approval. 520 users is above 500 and needs a solution design review.
  • Extra admin licences need approval. 7 Horizon Contact administrator licences are above the 5 included free of charge and need a person to confirm.

6. Large estate quote: The agent resubmits after fixing the errors

The agent's request. Please quote monthly Horizon Premium licences for 520 users on a five-year term, with Horizon Collaborate for 520, the mobile app for 200, call recording for 300, Akixi analytics, Horizon with Webex for 520, Horizon Contact with 40 agents and 4 supervisors, webchat, email and SMS channels, the Dynamics integration, 6 attendant consoles, 500 handsets and 7 administrator licences, and a 12 percent discount. The quote states a monthly total of 1,623,670 pence. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. A discount of 12 percent is above 10 percent and needs a sales manager to approve it.
  • Large estate needs approval. 520 users is above 500 and needs a solution design review.
  • Extra admin licences need approval. 7 Horizon Contact administrator licences are above the 5 included free of charge and need a person to confirm.
  • Quote summary. 520 Horizon user(s), estimated monthly total of 1,623,670 pence before VAT at illustrative prices.

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 monthly licence quote for a hosted telephony and contact centre service, with a subscription, a term, add-on licences, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the licence options and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote monthly Horizon Standard licences for 30 users on a three-year term, with Horizon Collaborate for 34, the mobile app for 12. The quote states a monthly total of 92,077 pence. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with seven findings, all in one answer. The quote has 34 Collaborate, 12 Mobile and 30 call recording licences; none can exceed the 30 Horizon users. Horizon Contact needs a Horizon Premium Subscription plus an Agent or Supervisor licence; the quote has the Standard subscription. The quote has 6 Horizon Contact agents and no supervisor licence; at least 1 is needed. The other four are on screen.
  6. The validator returned seven 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 and against the stated total.
  7. What this shows: for add-on counts tied to the user count, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the subscription to premium, the collaborate licences to 30, the Horizon with Webex users to 0, the contact supervisors to 1 and the stated monthly total to 109,176 pence. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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.