Predictika · Home and business broadband quotes

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

An AI sales agent prepares a quote for Jio AirFiber home broadband or a JioBusiness broadband bundle, with data sachets, YouTube Premium, a static IP, voice lines, Office licences and Wi-Fi extenders. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and returns a verdict, every reason and the net total it computed.

Scope: Nine Jio plans (AirFiber, AirFiber Max, JioBusiness) with coverage, customer type, validity, add-ons, connections and discount rules. See everything this validator covers

This validator models Jio broadband quotes, not just the scenarios shown below.

  • Plans — AirFiber 599, 888, 899 and 1199, AirFiber Max 300, 500 and 1 Gbps, JioBusiness Broadband 901 and the JioBusiness all-in-one bundle, with the monthly prices as publicly reported by trade press.
  • Eligibility — coverage at the address, residential or business customer, and which plans carry YouTube Premium, a static IP, voice lines, Office licences and Wi-Fi extenders.
  • Validity, connections and discount — three, six or twelve months, up to ten connections, approval above 10 percent discount, no discount above 20 percent, and review of large orders.

Any Jio broadband quote that touches these rules is in scope — not only the scenarios pictured here. Plan names and monthly prices are as publicly reported in trade press and were not re-verified on jio.com; coverage, eligibility, limits, thresholds and add-on prices are modeled from comparable telecom products, not published by Jio. Not covered: mobile plans and one-time device charges.

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.

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 exist only on some plansOnly with care
Each add-on needs a rule that names the plans carrying it, so YouTube Premium, a static IP and extenders each add a list to maintain.
The plan and every add-on are in one request and checked together on every call.
Plans that depend on the address and the customer typeOnly with care
Coverage and customer type each need rules against every plan, and a new plan adds rules to both.
Plan, coverage and customer type are fields of the request and are checked together on every call.
Limits on lines, licences and extendersOnly with care
Each limit is its own quantity rule, and it must also know which plans may carry the item at all.
The quantities are fields of the request and are compared with the limits on every call.
Discount with approval and a hard limitOnly with workarounds
One rule for the approval threshold and another for the maximum, each firing at a different step of the quote.
Both thresholds are checked on every call and the verdict names the one that applies.
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.

1Free YouTube Premium is only on the AirFiber 888, 1199, Max 300 and Max 500 plans.
2A static IP is not offered on the 30 Mbps AirFiber plans.
3Wi-Fi extenders are not offered on the 30 Mbps AirFiber plans.
44 Wi-Fi extenders is above the 3 this model allows per connection.
5The address has no AirFiber or fibre coverage, so no plan can be installed.
6JioBusiness broadband bundles need a fixed fibre connection; the address has AirFiber coverage only.
7JioBusiness plans are for business customers; the customer is residential.
88 extra voice lines is above the 6 this model allows.
92 extra voice lines are quoted but only JioBusiness plans carry voice lines.
10The JioBusiness all-in-one bundle already includes a static IP; remove the add-on.
1160 extra Office licences is above the 50 this model allows.
12The net total is 204,012 rupees; orders of 200,000 rupees or more need a sales review.
135 extra Microsoft Office licences are quoted but only JioBusiness plans carry them.
14Data sachet packs are for AirFiber plans; JioBusiness plans do not use them.
1512 connections is outside the 1 to 10 this model accepts on one quote.
1612 connections on one quote need a bulk-order review.
175 connections on one quote need a bulk-order review.
18A business customer on a home AirFiber plan needs a commercial-use review.
19A 15 percent discount is above 10 percent and needs regional manager approval.
20A requested discount of 25 percent is above the 20 percent maximum.
2110 connections on one quote need a bulk-order review.
22The net total is 479,880 rupees; orders of 200,000 rupees or more need a sales review.

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. Plan, coverage and customer type: A JioBusiness quote for a residential customer at an AirFiber-only address, with a data sachet and eight extra lines

The agent's request. Please quote JioBusiness Broadband 901 for a residential customer at an address with AirFiber coverage only, 1 connection on a 12-month validity, with a 500 GB data sachet and 8 extra voice lines. It is ready to send.

Verdict: Blocked.

  • JioBusiness plans need fibre. JioBusiness broadband bundles need a fixed fibre connection; the address has AirFiber coverage only.
  • Business plan for a residential customer. JioBusiness plans are for business customers; the customer is residential.
  • Data sachet on a business plan. Data sachet packs are for AirFiber plans; JioBusiness plans do not use them.
  • Too many extra voice lines. 8 extra voice lines is above the 6 this model allows.

2. Plan, coverage and customer type: The agent resubmits after fixing the errors

The agent's request. Please quote AirFiber 899 for a residential customer at an address with AirFiber coverage only, 1 connection on a 12-month validity, with a 500 GB data sachet. It is ready to send.

Verdict: Allowed.

  • Order summary. 100 Mbps plan, total 11,039 rupees, net 11,039 rupees (plan prices as publicly reported; add-on prices illustrative).

3. Add-ons and discount: An entry AirFiber 599 quote with a static IP, an extender, YouTube Premium and a 25 percent discount

The agent's request. Please quote AirFiber 599 for a residential customer at an address with AirFiber coverage only, 1 connection on a 12-month validity, with YouTube Premium, a static IP and 1 Wi-Fi extender, and a 25 percent discount. It is ready to send.

Verdict: Blocked.

  • YouTube Premium not on this plan. Free YouTube Premium is only on the AirFiber 888, 1199, Max 300 and Max 500 plans.
  • Static IP not on the entry plans. A static IP is not offered on the 30 Mbps AirFiber plans.
  • Wi-Fi extenders need 100 Mbps or more. Wi-Fi extenders are not offered on the 30 Mbps AirFiber plans.
  • Discount over the maximum. A requested discount of 25 percent is above the 20 percent maximum.

4. Add-ons and discount: The agent resubmits after fixing the errors

The agent's request. Please quote AirFiber Max 300 for a residential customer at an address with AirFiber coverage only, 1 connection on a 12-month validity, with YouTube Premium, a static IP and 2 Wi-Fi extenders, and a 10 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 300 Mbps plan, total 24,588 rupees, net 22,129 rupees (plan prices as publicly reported; add-on prices illustrative).

5. Coverage and bulk orders: Five connections for a business customer at an address with no coverage

The agent's request. Please quote AirFiber 899 for a business customer, 5 connections on a 12-month validity, and a 15 percent discount. It is ready to send.

Verdict: Blocked.

  • No coverage at the address. The address has no AirFiber or fibre coverage, so no plan can be installed.
  • Discount needs approval. A 15 percent discount is above 10 percent and needs regional manager approval.
  • Five or more connections. 5 connections on one quote need a bulk-order review.
  • Residential plan for a business customer. A business customer on a home AirFiber plan needs a commercial-use review.

6. Coverage and bulk orders: The agent resubmits after fixing the errors

The agent's request. Please quote JioBusiness Broadband 901 for a business customer at an address with fibre and AirFiber coverage, 3 connections on a 12-month validity, and a 5 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 100 Mbps plan, total 32,436 rupees, net 30,814 rupees (plan prices as publicly reported; add-on prices illustrative).

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 Jio AirFiber home broadband or a JioBusiness broadband bundle, with data sachets. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and returns a verdict, every reason and the net total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote JioBusiness Broadband 901 for a residential customer at an address with AirFiber coverage only, 1 connection on a 12-month validity. 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. JioBusiness broadband bundles need a fixed fibre connection; the address has AirFiber coverage only. JioBusiness plans are for business customers; the customer is residential. Data sachet packs are for AirFiber plans; JioBusiness plans do not use them. 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 plans that depend on the address and the customer type, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to AirFiber 899 and the extra voice lines to 0.
  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.