Predictika · Business broadband quotes

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

An AI sales agent prepares a monthly quote for Voom fibre broadband across several business sites: speed tier, phone bundle, symmetrical option, contract term, static IP packs and install. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published prices and terms and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: Voom fibre broadband quotes across business sites: speed tiers, phone bundle, Full Fibre X, 12, 24 or 36 month terms, static IP packs and install. See everything this validator covers

This validator models multi-site Voom fibre broadband quotes as published on the Virgin Media Business site, not just the scenarios shown below.

  • Tiers, bundle and symmetrical option — Voom 200, 400, 600, Gig1 and Gig2 each have a published monthly price. The phone bundle is priced for the first four tiers only, and the symmetrical Full Fibre X option is priced separately; the two are not combined.
  • Term, static IPs and install — terms are 12, 24 or 36 months, with 12 months costing £5 a month more. Voom 600 and above include one static IP; add-on packs of 1, 5 or 13 IPs cost £5, £10 and £15 a month, the single-IP add-on is for Voom 200 and 400 only, and several IPs need an additional router from the customer. Install costs at least £75 per site.
  • Totals across sites — the monthly price per site is multiplied by the number of sites and compared with the total the agent states, shown as a line-item quote.

Any Voom broadband quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: site availability and feasibility checks, negotiated or volume pricing, VAT, the annual April price increase, mobile and other bundles, other Virgin Media O2 or Liberty Global businesses and countries. Prices are the monthly prices published on the Virgin Media Business pages and may change.

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

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
Stated monthly totals that must equal the published prices across sitesOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on tier, bundle, term and add-ons and has to be kept in step with the price pages.
The stated total travels with the quote and is compared with the computed total on every call.
A bundle priced for some tiers only, and not combined with the symmetrical optionOnly with care
A product-option rule per tier and per combination. It works, but every price-page change is another rule to maintain.
Tier, bundle and option are in one request and every combination is checked together.
A single-IP add-on that only some tiers can takeOnly with workarounds
The rule depends on the tier chosen on one line and the add-on chosen on another, so it needs a cross-line rule that interacts with the rest.
Every choice is in one request, so the conflict is found whichever order the choices arrive in.
Contract terms and a minimum install chargeEasy
Simple value checks on single fields.
Checked with everything else 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, with blocks first.

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 phone bundle is priced for Voom 200, 400, 600 and Gig1 only; it is not offered with Voom Gig2.
2The published prices list the phone bundle and the symmetrical Full Fibre X separately; the combination is not priced.
3A contract term of 18 months is not offered; the terms are 12, 24 or 36 months.
4A contract term of 48 months is not offered; the terms are 12, 24 or 36 months.
5Voom 600 and above already include 1 static IP; the single-IP add-on is listed for Voom 200 and 400 only.
6A pack of several static IPs needs an additional router supplied by the customer; a person should confirm this with the customer.
7The quote has 0 sites; at least 1 is needed.
8The minimum cost of install is £75.00 per site; the quote has £74.99 per site.
9The quote states a monthly total of £116.84; the published prices give £116.85.
10The quote states a monthly total of £121.85; the published prices give £116.85.
11The minimum cost of install is £75.00 per site; the quote has £50.00 per site.
12The quote states a monthly total of £1.00; the published prices give £15.00.
13The quote states a monthly total of £1.00; the published prices give £146.85.

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. Term and static IPs: A Voom 600 quote with a single-IP add-on and a wrong total

The agent's request. Please quote Voom 600 broadband for 12 business sites on a 24-month contract, with a single-IP add-on, and an install charge of £75.00 per site. The quote states a monthly total of £1,000.00. It is ready to send.

Verdict: Blocked.

  • Single IP pack on a tier that includes one. Voom 600 and above already include 1 static IP; the single-IP add-on is listed for Voom 200 and 400 only.
  • Stated monthly total does not match. The quote states a monthly total of £1,000.00; the published prices give £527.40.

2. Term and static IPs: The agent resubmits after fixing the errors

The agent's request. Please quote Voom 600 broadband for 12 business sites on a 24-month contract, with a 5-IP pack, and an install charge of £75.00 per site. The quote states a monthly total of £587.40. It is ready to send.

Verdict: Needs approval.

  • Additional router for multiple static IPs. A pack of several static IPs needs an additional router supplied by the customer; a person should confirm this with the customer.
  • Order summary. 12 site(s) at £48.95 a month per site, £587.40 a month in total at published prices.

3. Term and static IPs: The agent resubmits after fixing the errors

The agent's request. Please quote Voom 400 broadband for 12 business sites on a 24-month contract, with a single-IP add-on, and an install charge of £75.00 per site. The quote states a monthly total of £479.40. It is ready to send.

Verdict: Allowed.

  • Order summary. 12 site(s) at £39.95 a month per site, £479.40 a month in total at published prices.

4. Term and install: A Voom Gig1 quote with the phone bundle, an 18-month term and a 50 pound install across 12 sites

The agent's request. Please quote Voom Gig1 broadband with the phone bundle for 12 business sites on an 18-month contract, and an install charge of £50.00 per site. The quote states a monthly total of £647.40. It is ready to send.

Verdict: Blocked.

  • Contract term not offered. A contract term of 18 months is not offered; the terms are 12, 24 or 36 months.
  • Install below the minimum. The minimum cost of install is £75.00 per site; the quote has £50.00 per site.

5. Term and install: The agent resubmits after fixing the errors

The agent's request. Please quote Voom Gig1 broadband with the phone bundle for 12 business sites on a 24-month contract, and an install charge of £75.00 per site. The quote states a monthly total of £647.40. It is ready to send.

Verdict: Allowed.

  • Order summary. 12 site(s) at £53.95 a month per site, £647.40 a month in total at published prices.

6. Symmetrical option and phone bundle: A Voom 400 Full Fibre X quote with the phone bundle on 12 months

The agent's request. Please quote Voom 400 Full Fibre X broadband with the phone bundle for 24 business sites on a 12-month contract, and an install charge of £75.00 per site. The quote states a monthly total of £1,198.80. It is ready to send.

Verdict: Blocked.

  • Phone bundle with Full Fibre X not priced. The published prices list the phone bundle and the symmetrical Full Fibre X separately; the combination is not priced.

7. Symmetrical option and phone bundle: The agent resubmits after fixing the errors

The agent's request. Please quote Voom 400 broadband with the phone bundle for 24 business sites on a 12-month contract, and an install charge of £75.00 per site. The quote states a monthly total of £1,198.80. It is ready to send.

Verdict: Allowed.

  • Order summary. 24 site(s) at £49.95 a month per site, £1,198.80 a month in total at published 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 quote for Voom fibre broadband across several business sites: speed tier, phone bundle, symmetrical option, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published prices and terms and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Voom 600 broadband for 12 business sites on a 24-month contract, with a single-IP add-on, and an install charge of £75.00 per site. The quote states a monthly total of £1,000.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. Voom 600 and above already include 1 static IP; the single-IP add-on is listed for Voom 200 and 400 only. The quote states a monthly total of £1,000.00; the published prices give £527.40.
  6. The validator returned two 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 stated monthly totals that must equal the published prices across sites, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Static IP add-on to 5 IPs and the stated monthly total to £587.40.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote, on screen.
  13. The two blocking findings are cleared; one approval remains for a person: additional router for multiple static IPs.
  14. The agent resubmits once more.
  15. The revised request. It changes the speed tier to Voom 400, the Static IP add-on to Single IP and the stated monthly total to £479.40.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote, on screen.
  19. The earlier finding is cleared, and the validator's total, £479.40, matches the quote.
  20. Two problems caught in one call, fixed in two passes, and a clean £479.40 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.