Predictika · Business internet quotes

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

An AI sales agent prepares a quote for a business internet service: the speed tier and term, the equipment at the customer, Wi-Fi+, static IP addresses, security and remote support, and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the service options and ordering rules and returns a verdict, every reason and the monthly total it computed.

Scope: TDS Business Fiber Internet (500 Mbps, 1, 2 and 8 Gig) and Dedicated Fiber (50 Mbps to 10 Gig), with Wi-Fi+ for Business, static IP blocks, TDS Internet Security and Remote Device Support. See everything this validator covers

This validator models quotes for TDS business internet, not just the scenarios shown below. Prices other than a few TDS publishes, and several rules, are modeled from comparable products rather than published by TDS (marked with an asterisk).

  • Fiber Internet — 500 Mbps and 1 Gig (published monthly prices for the 12-month no-contract offer), plus 2 Gig and 8 Gig in select areas*, on no contract or a 2-year term*, with a bundle credit for phone or video*.
  • Dedicated Fiber — dedicated bandwidth from 50 Mbps up to 10 Gig with a 99.99 percent reliability target, on a 2-year or 3-year term*, with engineering review for the largest circuits*.
  • Enhancements — Wi-Fi+ for Business (two mesh devices included, extra devices extra*), static IP blocks /30, /29 and /28 (published prices), TDS Internet Security in 10-license packs for PC, Android and Mac, and Remote Device Support, one subscription per location.
  • Equipment and terms — the included gigabit router for service up to 2 Gig, a gigabit network card for speeds above 100 Mbps, customers with no outstanding obligations, a discount scale*, and the stated monthly total compared with the computed one.

Any TDS Business Fiber Internet or Dedicated Fiber quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: voice, TV, mobile, MetroEthernet topologies, taxes, surcharges and fees, and installation charges. All prices not published by TDS are illustrative estimates in US dollars, not a TDS price list; see the fine print at the end of the page.

The AI sales agentBuilds the internet 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
Speed tiers that differ by service and area (8 Gig in select areas, Dedicated tiers)Only with care
A table per service and an area flag; it works but each new tier or area adds a rule.
Speed, service and area are checked together on every call.
Equipment that must match the speed (router up to 2 Gig, gigabit card above 100 Mbps)Only with care
A pairwise rule between a customer-equipment field and the speed; it works but depends on reps asking the question.
Speed and the customer equipment travel in one request and are checked together.
Per-location and per-pack limits (remote support per location, security in 10-license packs)Only with workarounds
A comparison between two quantities in the same quote; it can be built, but someone has to write and maintain it for every add-on.
Counts of locations, devices, packs and subscriptions are compared on every call.
Static IP block size against the addresses neededOnly with care
A lookup from block to usable addresses compared with a need field; it works but is easy to get out of date.
Usable addresses of the selected block are compared with the need on every call.
A stated monthly total that must match the configurationOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but someone has to write and maintain that comparison.
The stated figure travels with the quote and is compared with the computed monthly 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, 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.

1750 Mbps is not an available speed for this service; Fiber Internet comes in 500 Mbps, 1, 2 and 8 Gig and Dedicated Fiber from 50 Mbps to 10 Gig.
2Speeds up to 8 Gig are available in select areas only; the service address is not in a multi-gig area.
3The included 4-port gigabit router is for service up to 2 Gig; a service of 8,000 Mbps needs the customer to supply a suitable router.
4Fiber Internet is sold with no contract or a 2-year term; a 3-year term is not offered.
5Dedicated Fiber with a service level agreement is sold on a 2-year or 3-year term, not without a contract.
6300 Mbps is not an available speed for this service; Fiber Internet comes in 500 Mbps, 1, 2 and 8 Gig and Dedicated Fiber from 50 Mbps to 10 Gig.
7A Dedicated Fiber circuit of 10,000 Mbps needs a site survey and engineering review before the price is confirmed.
8The offer is for customers with no outstanding obligations to TDS; the customer has an open balance.
9Speeds above 100 Mbps need a gigabit wired network card; the customer equipment has none.
10Wi-Fi+ for Business is added to Fiber Internet; it is not added to Dedicated Fiber.
112 extra mesh devices are quoted without Wi-Fi+ for Business.
126 usable static IP addresses are needed but the selected block gives 5.
131 usable static IP addresses are needed but the selected block gives 0.
14The security licenses (10 per pack, 2 pack(s) quoted) cover 20 device(s), and 21 device(s) need protection.
15TDS Internet Security covers PC, Android and Mac only; 3 of the devices run another operating system.
16Remote Device Support needs one subscription per location; the quote has 2 subscriptions for 3 locations.
17The phone or video bundle credit applies to Fiber Internet, not to Dedicated Fiber.
18The discount is above 15 percent of the $89.99 monthly price; a sales manager should approve it.
19A discount of $22.50 a month is more than 25 percent of the $89.99 monthly price.
20A quote covering 11 locations is a multi-site project; the business sales team should confirm it.
21The quote states a monthly total of $88.99, and the configuration prices to $89.99.
22The quote states a monthly total of $90.00, and the configuration prices to $89.99.

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. Four-store retailer: Four stores on 2 Gig Fiber with remote support, a static IP block and security

The agent's request. Please quote Fiber Internet 2 Gig on a 2-year term for 4 locations, with a /30 static IP block for 5 usable addresses, 1 TDS Internet Security pack for 14 devices, 3 of them on another operating system and Remote Device Support with 2 subscriptions. The customer has a gigabit network card and will use the included router, and has no open balance. The monthly total is $194.96. It is ready to send.

Verdict: Blocked.

  • Static IP block too small. 5 usable static IP addresses are needed but the selected block gives 1.
  • Security licenses do not cover the devices. The security licenses (10 per pack, 1 pack(s) quoted) cover 10 device(s), and 14 device(s) need protection.
  • Security covers PC, Android and Mac only. TDS Internet Security covers PC, Android and Mac only; 3 of the devices run another operating system.
  • Remote support is one subscription per location. Remote Device Support needs one subscription per location; the quote has 2 subscriptions for 4 locations.

2. Four-store retailer: The agent resubmits after fixing the errors

The agent's request. Please quote Fiber Internet 2 Gig on a 2-year term for 4 locations, with a /29 static IP block for 5 usable addresses, 2 TDS Internet Security packs for 14 devices and Remote Device Support with 4 subscriptions. The customer has a gigabit network card and will use the included router, and has no open balance. The monthly total is $254.93. It is ready to send.

Verdict: Allowed.

  • Order summary. 2,000 Mbps service, estimated monthly total of $254.93 before taxes, surcharges and fees.

3. Clinic on 8 Gig: A clinic on 8 Gig Fiber Internet with the customer equipment not ready

The agent's request. Please quote Fiber Internet 8 Gig on a 2-year term for 1 location, in a multi-gig area. The customer has no gigabit network card and will use the included router, and has no open balance. The monthly total is $269.99. It is ready to send.

Verdict: Blocked.

  • Speeds above 100 Mbps need a gigabit network card. Speeds above 100 Mbps need a gigabit wired network card; the customer equipment has none.
  • Included router covers service up to 2 Gig. The included 4-port gigabit router is for service up to 2 Gig; a service of 8,000 Mbps needs the customer to supply a suitable router.

4. Clinic on 8 Gig: The agent resubmits after fixing the errors

The agent's request. Please quote Fiber Internet 8 Gig on a 2-year term for 1 location, in a multi-gig area. The customer has a gigabit network card and will supply its own router, and has no open balance. The monthly total is $269.99. It is ready to send.

Verdict: Allowed.

  • Order summary. 8,000 Mbps service, estimated monthly total of $269.99 before taxes, surcharges and fees.

5. Logistics firm on Dedicated Fiber: A 500 Mbps Dedicated Fiber circuit with Wi-Fi+, a bundle credit and a large discount

The agent's request. Please quote Dedicated Fiber 500 Mbps on a 2-year term for 2 locations, with Wi-Fi+ for Business and the phone or video bundle credit. The customer has a gigabit network card and will use the included router, and has no open balance. The discount is $165.00 a month and the monthly total is $843.95. It is ready to send.

Verdict: Blocked.

  • Wi-Fi+ is for Fiber Internet. Wi-Fi+ for Business is added to Fiber Internet; it is not added to Dedicated Fiber.
  • Bundle credit is for Fiber Internet. The phone or video bundle credit applies to Fiber Internet, not to Dedicated Fiber.
  • Discount needs approval. The discount is above 15 percent of the $1,008.95 monthly price; a sales manager should approve it.

6. Logistics firm on Dedicated Fiber: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Fiber 500 Mbps on a 2-year term for 2 locations. The customer has a gigabit network card and will use the included router, and has no open balance. The discount is $165.00 a month and the monthly total is $834.00. It is ready to send.

Verdict: Needs approval.

  • Discount needs approval. The discount is above 15 percent of the $999.00 monthly price; a sales manager should approve it.
  • Order summary. 500 Mbps service, estimated monthly total of $834.00 before taxes, surcharges and fees.

7. Logistics firm on Dedicated Fiber: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Fiber 500 Mbps on a 2-year term for 2 locations. The customer has a gigabit network card and will use the included router, and has no open balance. The discount is $140.00 a month and the monthly total is $859.00. It is ready to send.

Verdict: Allowed.

  • Order summary. 500 Mbps service, estimated monthly total of $859.00 before taxes, surcharges and 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 business internet service: the speed tier and term, the equipment at the customer, Wi-Fi+, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the service options and ordering rules and returns a verdict, every reason and the monthly total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Fiber Internet 2 Gig on a 2-year term for 4 locations, with a /30 static IP block for 5 usable addresses. The customer has a gigabit network card and will use the included router, and has no open balance. The rest of the request is on screen. The monthly total is $194.96.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. 5 usable static IP addresses are needed but the selected block gives 1. The security licenses (10 per pack, 1 pack(s) quoted) cover 10 device(s), and 14 device(s) need protection. TDS Internet Security covers PC, Android and Mac only; 3 of the devices run another operating system. 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 per-location and per-pack limits (remote support per location, security in 10-license packs), a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the Static IP block to /29 static ip block, the security packs to 2, the remote support subscriptions to 4 and the stated monthly total to 254.93. It removes the devices on another operating system.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared, and the validator's total, $254.93, matches the quote.
  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.