Predictika · Business internet and voice quotes

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

An AI sales agent prepares a monthly quote for Sparklight Business: an internet plan or Business Fiber, a term, Business Wi-Fi Plus with eero units, backup, Business Shield, static IP addresses, a voice product with its lines, a discount and a monthly total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the total it computed.

Scope: Monthly quotes for Business Internet 300, 500 and 1 Gig and Business Fiber, with Wi-Fi Plus and eero units, backup, Business Shield, SecurityAdvantage, static IP addresses, voice products, term, discount and the stated monthly total. See everything this validator covers

This validator models Sparklight Business internet, add-on and voice quotes, not just the scenarios shown below.

  • Internet and promotion — Business Fiber at a fiber-serviceable site, and the 50 percent first-three-months offer, which goes with Business Fiber on a two-year or longer agreement.
  • Add-ons and voice — Wi-Fi Plus matched to its eero units, backup and static IP addresses by internet plan, Business Phone line counts, Voice Trunking, toll-free service and lines without a voice product.
  • Discount, approvals and stated total — a discount over 5 percent sent to a sales manager and over 15 percent blocked, Voice Trunking, 5 Gig fiber and an installation waiver sent to a person, and the stated monthly total compared with the computed total.

Any Sparklight Business quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Cable One products and residential service. Public versus modeled: the product and add-on names, Business Fiber in select areas and the 50 percent first-three-months offer on a two-year agreement come from Sparklight's public pages; fiber speed tiers, term credits, eero, static IP and line limits, trunking and backup restrictions, thresholds and every price (US dollars) are modeled by Predictika from comparable products, are illustrative and are not published by Sparklight.

The AI sales agentBuilds the business internet and 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.

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
A promotion that depends on the plan and the termOnly with care
The offer applies to fiber on a two-year or longer agreement only, so the rule has to look at two fields at once.
Plan, term and the promotion flag are fields of one quote and are checked together on every call.
Wi-Fi Plus and eero units that must matchOnly with care
Each option is required by the other, and a maximum applies, so the rules have to be kept in step.
Wi-Fi Plus and the eero count are fields of one quote and are compared on every call.
Add-ons that depend on the internet planOnly with care
Backup, static IP addresses and Voice Trunking each need a minimum plan, and the static IP count has its own cap.
The plan and each add-on are fields of one quote and are checked together on every call.
A stated total that must match the computed totalOnly with workarounds
The total is built from the plan, term credit, add-ons, voice lines and discount, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.
Discounts and engineering reviews that go to a personOnly with care
A separate approval path with its own thresholds that must not overlap the blocking rules.
Blocks and approvals come back together; an approval-only quote is not blocked.

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.

1Business Fiber is available in select areas only; the site is not marked as fiber-serviceable.
2The 50 percent first-three-months offer needs Business Fiber on a two-year or longer agreement.
3Business Wi-Fi Plus needs at least one eero unit, and eero units need Business Wi-Fi Plus; the quote has 0 unit(s).
4Business Wi-Fi Plus needs at least one eero unit, and eero units need Business Wi-Fi Plus; the quote has 2 unit(s).
5A quote allows at most 6 eero units; the quote has 7.
6Always-On Internet Backup is quoted with Internet 500 or faster, not Internet 300.
7A quote allows at most 13 static IP addresses; the quote has 14.
8Static IP addresses are quoted with Internet 500 or faster, not Internet 300.
9Business Phone is quoted up to 24 lines; the quote has 25. Use Hosted Voice or Unified Communications.
1051 hosted voice seats need a site assessment and number-porting plan.
11A voice product needs at least one line or channel.
12The quote has 5 voice line(s) but no voice product.
13Toll-Free Service needs a voice product on the quote.
14Voice Trunking is quoted with Internet 1 Gig or Business Fiber.
15Voice Trunking needs an engineering review of the customer phone system.
165 Gig Business Fiber needs a site survey and construction estimate.
17The quote states 90 USD a month; the quoted lines come to 100 USD.
18The discount of 6 USD a month is more than 5 percent of the 100 USD monthly price; a sales manager should approve it.
19The discount of 20 USD a month is more than 15 percent of the 100 USD monthly price.
20Waiving the one-time installation fee needs sales manager approval.

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. Business internet, Wi-Fi, phone and static IPs: A Business Internet 500 quote with the fiber offer, Wi-Fi Plus, Business Phone and static IP addresses

The agent's request. Please quote Business Internet 500 on a month-to-month agreement, with the 50 percent first-three-months fiber offer, Business Wi-Fi Plus, 14 static IP addresses and Business Phone with 25 lines, for a stated total of 1,015 US dollars a month. It is ready to send.

Verdict: Blocked.

  • Fiber promotion needs fiber and a 2-year term. The 50 percent first-three-months offer needs Business Fiber on a two-year or longer agreement.
  • Wi-Fi Plus and eero units must match. Business Wi-Fi Plus needs at least one eero unit, and eero units need Business Wi-Fi Plus; the quote has 0 unit(s).
  • Too many static IPs. A quote allows at most 13 static IP addresses; the quote has 14.
  • Business Phone over 24 lines. Business Phone is quoted up to 24 lines; the quote has 25. Use Hosted Voice or Unified Communications.

2. Business internet, Wi-Fi, phone and static IPs: The agent resubmits after fixing the errors

The agent's request. Please quote Business Fiber at 1 Gig on a two-year agreement, with the 50 percent first-three-months fiber offer, Business Wi-Fi Plus with 3 eero units, 13 static IP addresses and Business Phone with 24 lines, for a stated total of 1,009 US dollars a month. It is ready to send.

Verdict: Allowed.

  • Price summary. Monthly 1,009 USD, discount 0 USD, net 1,009 USD a month; one-time installation 100 USD (illustrative prices).

3. Backup, static IPs and Voice Trunking: A Business Internet 300 quote with backup, static IP addresses and Voice Trunking

The agent's request. Please quote Business Internet 300 on a month-to-month agreement, with Always-On Internet Backup, 2 static IP addresses and Voice Trunking with 10 lines, for a stated total of 345 US dollars a month. It is ready to send.

Verdict: Blocked.

  • Backup not offered with Internet 300. Always-On Internet Backup is quoted with Internet 500 or faster, not Internet 300.
  • Static IP needs Internet 500 or faster. Static IP addresses are quoted with Internet 500 or faster, not Internet 300.
  • Voice Trunking needs 1 Gig or fiber. Voice Trunking is quoted with Internet 1 Gig or Business Fiber.
  • Voice Trunking needs engineering review. Voice Trunking needs an engineering review of the customer phone system.

4. Backup, static IPs and Voice Trunking: The agent resubmits after fixing the errors

The agent's request. Please quote Business Internet 1 Gig on a month-to-month agreement, with Always-On Internet Backup, 2 static IP addresses and Voice Trunking with 10 lines, for a stated total of 395 US dollars a month. It is ready to send.

Verdict: Needs approval.

  • Voice Trunking needs engineering review. Voice Trunking needs an engineering review of the customer phone system.
  • Price summary. Monthly 395 USD, discount 0 USD, net 395 USD a month; one-time installation 100 USD (illustrative prices).

5. Discount and monthly total: A Business Internet 500 package with Wi-Fi Plus, Business Shield, SecurityAdvantage and a discount

The agent's request. Please quote Business Internet 500 on a month-to-month agreement, with Business Wi-Fi Plus with 2 eero units, Business Shield and SecurityAdvantage, and a discount of 40 US dollars a month, for a stated total of 176 US dollars a month. It is ready to send.

Verdict: Blocked.

  • Stated monthly total does not match. The quote states 176 USD a month; the quoted lines come to 136 USD.
  • Discount over 15 percent. The discount of 40 USD a month is more than 15 percent of the 176 USD monthly price.

6. Discount and monthly total: The agent resubmits after fixing the errors

The agent's request. Please quote Business Internet 500 on a month-to-month agreement, with Business Wi-Fi Plus with 2 eero units, Business Shield and SecurityAdvantage, and a discount of 12 US dollars a month, for a stated total of 164 US dollars a month. It is ready to send.

Verdict: Needs approval.

  • Discount over 5 percent. The discount of 12 USD a month is more than 5 percent of the 176 USD monthly price; a sales manager should approve it.
  • Price summary. Monthly 176 USD, discount 12 USD, net 164 USD a month; one-time installation 100 USD (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 quote for Sparklight Business: an internet plan or Business Fiber, a term, Business Wi-Fi Plus with eero units, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Business Internet 500 on a month-to-month agreement, with the 50 percent first-three-months fiber offer, Business Wi-Fi Plus, 14 static IP addresses and Business Phone with 25 lines. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The 50 percent first-three-months offer needs Business Fiber on a two-year or longer agreement. Business Wi-Fi Plus needs at least one eero unit, and eero units need Business Wi-Fi Plus; the quote has 0 unit(s). A quote allows at most 13 static IP addresses; the quote has 14. The other one is on screen.
  6. The validator returned four 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 wi-Fi Plus and eero units that must match, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the internet plan to Business Fiber, the fiber speed to 1 Gig, the term to two-year agreement, the eero units to 3 and the total as stated on the quote to 1,009. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.