Predictika · Business internet quotes

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

An AI sales agent prepares a monthly quote for Midco Business Internet: the speed tier, the contract term, static IP addresses, Wi-Fi access points, SD-WAN options, DDoS protection, voice lines, business TV, the discount and the monthly total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the quoting rules and returns a verdict, every reason and the monthly total it computed.

Scope: Midco Business Internet monthly quotes: five speed tiers, contract terms, static IPs, Business Wi-Fi Pro, Cellular Failover and Firewall (SD-WAN), Enhanced DDoS, voice lines, business TV, discount and the stated total. See everything this validator covers

This validator models quotes of this kind, not just the scenarios shown below.

  • Tier, term and capacity — Business Internet 100, 300, 600, 1 Gig and 1.25/2 Gig, month-to-month and 24, 36 and 60 month terms, the users at a time each tier suits, and the 1.25/2 Gig availability check.
  • Add-ons and dependencies — static IP blocks that need a faster tier, Cellular Failover that needs the SD-WAN firewall, Enhanced DDoS that needs the 600 tier or faster, the seasonal pause that needs a contract term, and limits on access points and phone lines.
  • Voice, TV, discount and total — VoIP, digital and trunk lines, business TV outlets, a discount that needs approval above 10 percent and is refused above 25, and the stated monthly total compared with the computed one.

Any quote that touches these rules is in scope — not only the scenarios pictured here. Tier names and speeds, the 60-month list prices and the starting prices of VoIP and TV follow public Midco information; term uplifts, add-on prices and the limits are modeled from comparable products and not published by Midco, so the amounts on this page are illustrative and shown in cents per month before taxes and fees. Not covered: residential service, equipment purchase, installation fees and taxes.

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

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
Add-ons that depend on the tier or on each otherOnly with care
Static IPs, failover and DDoS protection each need a faster tier or another add-on, so every add-on rule reads the tier and the other options.
The tier, the term and every add-on are checked together on every call.
A price that changes with the contract termOnly with care
The monthly price is the tier price times a term uplift, and some add-ons are only offered on a contract term.
The term is a field of the quote and is used in the price and the add-on rules on every call.
Quantity limits for access points and phone linesOnly with workarounds
Each product has its own range of quantities, so each needs its own rule with its own message.
Every quantity is compared with its range on every call, whatever order the choices were made in.
A discount with an approval band and a hard limitOnly with workarounds
The discount is compared with a share of a subtotal that is itself computed, with one band for approval and one for refusal.
The subtotal and the discount are computed together and compared with both limits on every call.
A monthly total built from tier, add-ons, voice and TVOnly with workarounds
The total adds five groups of lines and subtracts the discount, so it must be computed before it can be compared with the total stated.
The stated total is a field of the quote and is compared with the computed total on every call.

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 0 users; at least 1 is needed to size the service.
214 static IP addresses requested; a block holds 0 to 13 usable addresses.
3Static IP addresses are not offered with Business Internet 100; choose Business Internet 300 or faster.
421 Business Wi-Fi Pro access points requested; a quote covers 0 to 20.
5Cellular Failover (SD-WAN) is delivered on the SD-WAN edge and needs Firewall (SD-WAN) on the same quote.
6Enhanced DDoS protection needs Business Internet 600 or faster.
7101 VoIP Phone lines requested; a quote covers 0 to 100.
825 Digital Phone Lines requested; a quote covers 0 to 24.
9The seasonal pause plan ($5 a month while paused) is for contract terms; month-to-month cannot add it.
1031 users is above the 30 users at a time Midco suggests for this tier; a person should confirm the tier.
11Business Internet 1.25/2 Gig availability is address-specific; a person should confirm it for the service address.
12Trunk Lines are engineered per site; a person should confirm the channel count and price.
13A monthly discount of 5,130 cents is above 10 percent of the 51,200 cent subtotal; a sales manager should approve it.
14A monthly discount of 12,900 cents is negative or above 25 percent of the 51,200 cent subtotal.
15A monthly discount of -100 cents is negative or above 25 percent of the 51,200 cent subtotal.
16The quote states a monthly total of 51,199 cents; the price list gives 51,200 cents.
17The quote states a monthly total of 51,700 cents; the price list gives 51,200 cents.
18The quote states a monthly total of 1,000 cents; the price list gives 58,200 cents.

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. Entry tier add-ons and voice: A Business Internet 100 quote on a month-to-month term with static IPs, failover without the firewall, DDoS protection, a seasonal pause and 120 VoIP lines

The agent's request. Please quote Business Internet 100 on a month-to-month term for 12 users, with 3 static IP addresses, 4 Business Wi-Fi Pro access points, Cellular Failover, Enhanced DDoS protection, the seasonal pause plan and 120 VoIP lines. The quote states a monthly total of 143,400 cents. It is ready to send.

Verdict: Blocked.

  • Static IPs need a faster tier. Static IP addresses are not offered with Business Internet 100; choose Business Internet 300 or faster.
  • Cellular Failover needs the SD-WAN firewall. Cellular Failover (SD-WAN) is delivered on the SD-WAN edge and needs Firewall (SD-WAN) on the same quote.
  • Enhanced DDoS needs Business Internet 600 or faster. Enhanced DDoS protection needs Business Internet 600 or faster.
  • VoIP line count. 120 VoIP Phone lines requested; a quote covers 0 to 100.
  • Seasonal pause needs a contract term. The seasonal pause plan ($5 a month while paused) is for contract terms; month-to-month cannot add it.
  • Stated total does not match. The quote states a monthly total of 143,400 cents; the price list gives 146,400 cents.
  • Users above the tier guidance. 12 users is above the 6 users at a time Midco suggests for this tier; a person should confirm the tier.

2. Entry tier add-ons and voice: The agent resubmits after fixing the errors

The agent's request. Please quote Business Internet 600 on a 36-month term for 12 users, with 3 static IP addresses, 4 Business Wi-Fi Pro access points, Cellular Failover, Firewall (SD-WAN), Enhanced DDoS protection, the seasonal pause plan and 40 VoIP lines. The quote states a monthly total of 76,825 cents. It is ready to send.

Verdict: Allowed.

  • Quote summary. 12 user(s), internet 11,025 cents, add-ons 25,800 cents, voice 40,000 cents, TV 0 cents, estimated monthly total of 76,825 cents before taxes and fees.

3. Largest tier quantities: A Business Internet 1.25/2 Gig quote with 15 static IPs, 25 access points, 30 digital phone lines and 8 trunk channels

The agent's request. Please quote Business Internet 1.25/2 Gig on a 60-month term for 200 users, with 15 static IP addresses, 25 Business Wi-Fi Pro access points, 20 VoIP lines, 30 digital phone lines and 8 trunk channels. The quote states a monthly total of 207,500 cents. It is ready to send.

Verdict: Blocked.

  • Static IP block size. 15 static IP addresses requested; a block holds 0 to 13 usable addresses.
  • Wi-Fi Pro access point count. 25 Business Wi-Fi Pro access points requested; a quote covers 0 to 20.
  • Digital Phone Line count. 30 Digital Phone Lines requested; a quote covers 0 to 24.
  • Users above the tier guidance. 200 users is above the 130 users at a time Midco suggests for this tier; a person should confirm the tier.
  • Business Internet 1.25/2 Gig availability. Business Internet 1.25/2 Gig availability is address-specific; a person should confirm it for the service address.
  • Trunk Lines are engineered. Trunk Lines are engineered per site; a person should confirm the channel count and price.

4. Largest tier quantities: The agent resubmits after fixing the errors

The agent's request. Please quote Business Internet 1 Gig on a 60-month term for 60 users, with 10 static IP addresses, 12 Business Wi-Fi Pro access points, 20 VoIP lines and 12 digital phone lines. The quote states a monthly total of 98,900 cents. It is ready to send.

Verdict: Allowed.

  • Quote summary. 60 user(s), internet 12,500 cents, add-ons 24,400 cents, voice 62,000 cents, TV 0 cents, estimated monthly total of 98,900 cents before taxes and fees.

5. Discount and total: A Business Internet 300 quote with TV and a large monthly discount

The agent's request. Please quote Business Internet 300 on a 24-month term for 8 users, with 2 static IP addresses, 6 Business Wi-Fi Pro access points, Cellular Failover, Firewall (SD-WAN), 10 VoIP lines, 2 digital phone lines and business TV on 4 outlets, and a monthly discount of 21,340 cents. The quote states a monthly total of 32,010 cents. It is ready to send.

Verdict: Blocked.

  • Discount outside limit. A monthly discount of 21,340 cents is negative or above 25 percent of the 53,350 cent subtotal.

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

The agent's request. Please quote Business Internet 300 on a 24-month term for 8 users, with 2 static IP addresses, 6 Business Wi-Fi Pro access points, Cellular Failover, Firewall (SD-WAN), 10 VoIP lines, 2 digital phone lines and business TV on 4 outlets, and a monthly discount of 4,268 cents. The quote states a monthly total of 49,082 cents. It is ready to send.

Verdict: Allowed.

  • Quote summary. 8 user(s), internet 8,250 cents, add-ons 19,700 cents, voice 17,000 cents, TV 8,400 cents, estimated monthly total of 49,082 cents before taxes 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 monthly quote for Midco Business Internet: the speed tier, the contract term, static IP addresses, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the quoting 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 Business Internet 100 on a month-to-month term for 12 users, with 3 static IP addresses, 4 Business Wi-Fi Pro access points. The quote states a monthly total of 143,400 cents. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. Static IP addresses are not offered with Business Internet 100; choose Business Internet 300 or faster. Cellular Failover (SD-WAN) is delivered on the SD-WAN edge and needs Firewall (SD-WAN) on the same quote. Enhanced DDoS protection needs Business Internet 600 or faster. The other three are on screen.
  6. The validator returned six blocking findings and one approval 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 a price that changes with the contract term, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the tier to Business Internet 600, the term to T36, the firewall to yes, the VoIP lines to 40 and the stated monthly total to 76,825.
  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.