Predictika · Business connectivity quotes

An AI sales agent's business internet and Cloud Voice quote, checked before it goes out

An AI sales agent prepares a quote for a small business that wants Mediacom Business internet, alone or bundled with Cloud Voice: the plan, the contract term, the speeds and devices the customer needs, the number of voice seats and whether the plan is offered at the address. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plans and conditions and returns a verdict, every reason and the figures it computed.

Scope: Mediacom Business Internet 300, 1 Gig and 2 Gig, with or without a Cloud Voice bundle: published promotional prices, contract term, speeds, device guidance, voice seats, 2 Gig availability, new-customer eligibility, installation fee and stated prices. See everything this validator covers

This validator models single-location quotes for Mediacom Business as published on the Mediacom Business internet and Cloud Voice pages (read October 5, 2026), not just the scenarios shown below.

  • Plans — Internet 300 (300 Mbps down, 30 up, $69.99 a month), Internet 1 Gig (1 Gbps down, 50 up, $99.99) and Internet 2 Gig (2 Gbps down, 50 up, $149.99), and the Cloud Voice bundles at $129.99, $159.99 and $209.99 a month (one basic and one enhanced seat, two phones).
  • Terms and fees — Internet 300 is month-to-month with its price held for the first year, 1 Gig has a 2-year price lock, 2 Gig a 3-year lock, and every Cloud Voice bundle needs a 3-year contract. Installation is a one-time $149.95. The total shown is the installation fee plus the monthly price for the months the quoted price is held.
  • Checks — the contract term must be the published one for the plan; 2 Gig is not available in all areas; the published prices are for new business customers only; the speeds the customer needs cannot exceed the plan's; Cloud Voice has a 2-seat minimum; more than two seats (price not published) and more devices than Mediacom's guidance for the plan (about 10 on Internet 300, about 15 on 1 Gig) go to a person; the stated monthly price and installation fee must equal the published ones.

Any quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: price increases after the quoted price period, Mediacom fiber and Ethernet (quote-only), business TV, mobile, static IP and Wi-Fi extras, phone line-only service, taxes and any negotiated discount.

The AI sales agentBuilds the business internet and Cloud Voice 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
A term that depends on the plan and the bundleOnly with care
The required term differs for each internet plan and changes again when voice is added, so product rules have to track both and keep them in step with the offer page.
The published term is looked up from the plan and the voice choice on every call and compared with the term quoted.
A plan that exists only in some areasOnly with workarounds
Availability depends on the address, so the quote needs a flag and a rule tying 2 Gig to it; a rep can easily pick a plan the address cannot get.
Choosing 2 Gig for an address where it is not available is stopped in the same pass as the other rules.
Bundle prices that differ from the sum of the partsOnly with care
The Cloud Voice bundle has its own price per plan, so a price rule per combination is needed, and a price typed by a rep has to be compared with it separately.
The bundle price is computed from the plan and compared with the stated monthly price, together with the stated installation fee.
A minimum on one component and a person for the restOnly with workarounds
A 2-seat minimum is a hard rule while extra seats have no published price, so they are two different outcomes that are often collapsed into a single message.
Fewer than two seats is a blocking finding; more than two seats goes to a person.
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, 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 uses a contract of 24 month(s), but Mediacom publishes a term of 1 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
2The quote uses a contract of 36 month(s), but Mediacom publishes a term of 1 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
3The quote uses a contract of 1 month(s), but Mediacom publishes a term of 24 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
4The quote uses a contract of 36 month(s), but Mediacom publishes a term of 24 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
5The quote uses a contract of 24 month(s), but Mediacom publishes a term of 36 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
6The quote uses a contract of 1 month(s), but Mediacom publishes a term of 36 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
7The quote uses Internet 2 Gig, which Mediacom states is not available in all areas, and it is not available at this address.
8The published prices apply to new business customers only, and this customer is an existing one.
9The customer needs 301 Mbps download but the chosen plan offers 300 Mbps.
10The customer needs 51 Mbps upload but the chosen plan offers 50 Mbps.
11The customer needs 31 Mbps upload but the chosen plan offers 30 Mbps.
12The quote has 1 Cloud Voice seat(s); Mediacom states a 2-seat minimum on all Cloud Voice plans.
13The quote has 3 Cloud Voice seats; the published bundles include one basic and one enhanced seat and say additional seats are available upon request without listing a price, so a person should confirm them.
14The customer has 11 devices; Mediacom describes this plan as supporting about 10, so a person should confirm the fit.
15The customer has 16 devices; Mediacom describes this plan as supporting about 15, so a person should confirm the fit.
16The quote states a monthly price of $89.99; the published price gives $99.99.
17The quote states an installation fee of $0.00; the published one-time installation fee is $149.95.
18The quote states a monthly price of $99.99; the published price gives $159.99.
19The customer needs 1,500 Mbps download but the chosen plan offers 1,000 Mbps.
20The quote has 4 Cloud Voice seats; the published bundles include one basic and one enhanced seat and say additional seats are available upon request without listing a price, so a person should confirm them.

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. Internet 300 term and speed: Internet 300 on a 2-year term with a speed need above the plan

The agent's request. Please quote Mediacom Business Internet 300 on a 2-year contract for a new business customer, who needs 400 Mbps download and 20 Mbps upload and has 8 devices, at an address without 2 Gig service. The quote states a monthly price of $69.99 and an installation fee of $149.95. It is ready to send.

Verdict: Blocked.

  • Contract term differs from the one published for the plan. The quote uses a contract of 24 month(s), but Mediacom publishes a term of 1 month(s) for this plan (36 months for any Cloud Voice bundle; month-to-month for Internet 300, 2 years for 1 Gig, 3 years for 2 Gig).
  • Required download speed above the plan. The customer needs 400 Mbps download but the chosen plan offers 300 Mbps.

2. Internet 300 term and speed: The agent resubmits after fixing the errors

The agent's request. Please quote Mediacom Business Internet 1 Gig on a 2-year contract for a new business customer, who needs 400 Mbps download and 20 Mbps upload and has 8 devices, at an address without 2 Gig service. The quote states a monthly price of $99.99 and an installation fee of $149.95. It is ready to send.

Verdict: Allowed.

  • Quote summary. Monthly price $99.99, installation fee $149.95, quoted price held for 24 months, total over that period $2,549.71 (before taxes and other fees).

3. Cloud Voice seats and price: Internet 1 Gig with Cloud Voice, a single seat and a stated price from the internet-only plan

The agent's request. Please quote Mediacom Business Internet 1 Gig with Cloud Voice (1 seats) on a 3-year contract for a new business customer, who needs 600 Mbps download and 30 Mbps upload and has 12 devices, at an address without 2 Gig service. The quote states a monthly price of $99.99 and an installation fee of $149.95. It is ready to send.

Verdict: Blocked.

  • Cloud Voice below the 2-seat minimum. The quote has 1 Cloud Voice seat(s); Mediacom states a 2-seat minimum on all Cloud Voice plans.
  • Stated monthly price does not match. The quote states a monthly price of $99.99; the published price gives $159.99.

4. Cloud Voice seats and price: The agent resubmits after fixing the errors

The agent's request. Please quote Mediacom Business Internet 1 Gig with Cloud Voice (2 seats) on a 3-year contract for a new business customer, who needs 600 Mbps download and 30 Mbps upload and has 12 devices, at an address without 2 Gig service. The quote states a monthly price of $159.99 and an installation fee of $149.95. It is ready to send.

Verdict: Allowed.

  • Quote summary. Monthly price $159.99, installation fee $149.95, quoted price held for 36 months, total over that period $5,909.59 (before taxes and other fees).

5. Extra voice seats: Internet 2 Gig with Cloud Voice and three seats at an address without 2 Gig

The agent's request. Please quote Mediacom Business Internet 2 Gig with Cloud Voice (3 seats) on a 3-year contract for a new business customer, who needs 1500 Mbps download and 40 Mbps upload and has 12 devices, at an address without 2 Gig service. The quote states a monthly price of $209.99 and an installation fee of $149.95. It is ready to send.

Verdict: Blocked.

  • 2 Gig where it is not available. The quote uses Internet 2 Gig, which Mediacom states is not available in all areas, and it is not available at this address.
  • More than two Cloud Voice seats. The quote has 3 Cloud Voice seats; the published bundles include one basic and one enhanced seat and say additional seats are available upon request without listing a price, so a person should confirm them.

6. Extra voice seats: The agent moves to Internet 1 Gig and keeps three seats

The agent's request. Please quote Mediacom Business Internet 1 Gig with Cloud Voice (3 seats) on a 3-year contract for a new business customer, who needs 900 Mbps download and 40 Mbps upload and has 12 devices, at an address without 2 Gig service. The quote states a monthly price of $159.99 and an installation fee of $149.95. It is ready to send.

Verdict: Needs approval.

  • More than two Cloud Voice seats. The quote has 3 Cloud Voice seats; the published bundles include one basic and one enhanced seat and say additional seats are available upon request without listing a price, so a person should confirm them.
  • Quote summary. Monthly price $159.99, installation fee $149.95, quoted price held for 36 months, total over that period $5,909.59 (before taxes and other fees).

7. Extra voice seats: The agent resubmits after fixing the errors

The agent's request. Please quote Mediacom Business Internet 1 Gig with Cloud Voice (2 seats) on a 3-year contract for a new business customer, who needs 900 Mbps download and 40 Mbps upload and has 12 devices, at an address without 2 Gig service. The quote states a monthly price of $159.99 and an installation fee of $149.95. It is ready to send.

Verdict: Allowed.

  • Quote summary. Monthly price $159.99, installation fee $149.95, quoted price held for 36 months, total over that period $5,909.59 (before taxes and other fees).

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 small business that wants Mediacom Business internet, alone or bundled with Cloud Voice: the plan, the contract term, the speeds and devices the customer needs, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plans and conditions and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Mediacom Business Internet 1 Gig. The quote states a monthly price of $99.99 and an installation fee of $149.95. 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. The quote has 1 Cloud Voice seat(s); Mediacom states a 2-seat minimum on all Cloud Voice plans. The quote states a monthly price of $99.99; the published price gives $159.99.
  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.
  7. What this shows: for bundle prices that differ from the sum of the parts, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Cloud Voice seats to 2 and the stated monthly price to $159.99.
  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. Both earlier findings are cleared, and the validator's total, $159.99, matches the quote.
  14. Two problems caught in one call, fixed in one pass, and a clean $159.99 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.