Predictika · Business connectivity quotes
An AI sales agent prepares a quote for a small business that wants stc Small Office internet in Saudi Arabia: Fiber Professional over fibre, or Maktabi wireless internet where there is no fibre. It says which package, how many sites, the speeds and data the customer needs, and the monthly price, contract term and total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published package tables and returns a verdict, every reason and the figures it computed.
This validator models quotes for the stc Small Office internet packages as published on the stc Small Office package pages and package cards (read October 7, 2026), not just the scenarios shown below.
Any Small Office internet quote that touches these packages is in scope — not only the scenarios pictured here. Not covered: Maktabi 5G 200 Mbps and Maktabi Professional 2 and 3 (the package page and the package cards disagree on their speeds), the stc voice, mobile and business postpaid packages, installation fees, devices, early-termination amounts, and any negotiated discount.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A package that exists only where fibre is installed | Only with workarounds Coverage depends on the address, so the quote needs a flag and a rule tying the Fiber Professional family to it; a rep can easily pick a package the site cannot get. | Choosing a Fiber Professional package for a site without fibre is stopped in the same pass as the other rules. |
| Speed limits that depend on the package | Only with care Each fibre package has its own download and upload limit, so a rule per package and direction works, but they must be kept in step with the package tables. | The limits are looked up from the chosen package and compared with what the customer needs on every call. |
| Packages that publish no speed or a data allowance | Only with workarounds A "maximum attainable speed" or a 100 GB allowance is not a number a rule can compare, so a rep has to remember to escalate it. | A speed need on such a package, or data above the allowance, is sent to a person with the reason stated. |
| A total that depends on sites and term | Only with care The total is price times sites times months, and a total typed by a rep is easily left unchecked against it. | The total is computed and compared with the stated total, together with the stated monthly price and term. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | The quote uses an stc Fiber Professional package, but fibre is not available at the customer site; Maktabi packages are the wireless option for sites without a fibre network. |
| 2 | The customer needs 301 Mbps download but the chosen package offers up to 300 Mbps. |
| 3 | The customer needs 101 Mbps upload but the chosen package offers up to 100 Mbps. |
| 4 | The customer needs 600 Mbps download but the chosen package offers up to 500 Mbps. |
| 5 | The customer states a speed need, but the chosen Maktabi package publishes no speed, only the maximum attainable speed, so a person should confirm the need can be met. |
| 6 | The customer needs 101 GB of data a month but the chosen package includes 100 GB; stc publishes no price for data above the included amount, so a person should confirm it. |
| 7 | The quote states an 18-month contract; the published package commitment is 12 months. |
| 8 | The quote states a 12-month contract; the published package commitment is 18 months. |
| 9 | The quote states a monthly price of SAR 250.00 per site; the published price including VAT is SAR 287.50. |
| 10 | The quote states a monthly price of SAR 350.00 per site; the published price including VAT is SAR 402.50. |
| 11 | The quote states a contract total of SAR 3,450.00; the published price over the sites and the term gives SAR 10,350.00. |
| 12 | The customer needs 250 GB of data a month but the chosen package includes 100 GB; stc publishes no price for data above the included amount, so a person should confirm it. |
| 13 | The customer needs 500 Mbps download but the chosen package offers up to 300 Mbps. |
| 14 | The customer needs 200 Mbps upload but the chosen package offers up to 100 Mbps. |
| 15 | The quote states a monthly price of SAR 0.01 per site; the published price including VAT is SAR 287.50. |
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.
The agent's request. Please quote stc Fiber Professional 2 for 1 site with fibre. The customer needs 400 Mbps download and 250 Mbps upload and about 60 GB of data a month. The quote states a monthly price of SAR 350.00 per site including VAT, a 12-month contract and a total of SAR 4,830.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote stc Fiber Professional 3 for 1 site with fibre. The customer needs 400 Mbps download and 250 Mbps upload and about 60 GB of data a month. The quote states a monthly price of SAR 862.50 per site including VAT, a 12-month contract and a total of SAR 10,350.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote stc Fiber Professional 1 for 3 sites without fibre. The customer needs 200 Mbps download and 50 Mbps upload and about 80 GB of data a month. The quote states a monthly price of SAR 287.50 per site including VAT, a 12-month contract and a total of SAR 10,350.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote stc Maktabi Professional 4 for 3 sites without fibre. The customer needs 200 Mbps download and 50 Mbps upload and about 80 GB of data a month. The quote states a monthly price of SAR 402.50 per site including VAT, an 18-month contract and a total of SAR 21,735.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote stc Maktabi Professional 4 for 3 sites without fibre. The customer has no specific speed requirement and will take the best available speed and about 80 GB of data a month. The quote states a monthly price of SAR 402.50 per site including VAT, an 18-month contract and a total of SAR 21,735.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote stc Maktabi Professional 1 for 2 sites without fibre. The customer has no specific speed requirement and will take the best available speed and about 180 GB of data a month. The quote states a monthly price of SAR 229.00 per site including VAT, an 18-month contract and a total of SAR 458.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote stc Maktabi Professional 4 for 2 sites without fibre. The customer has no specific speed requirement and will take the best available speed and about 180 GB of data a month. The quote states a monthly price of SAR 402.50 per site including VAT, an 18-month contract and a total of SAR 14,490.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.