Predictika · Business connectivity quotes

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

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.

Scope: stc Small Office internet quotes: Fiber Professional 1 to 3 and Maktabi Professional 1 and 4, with the published monthly price including VAT, contract term, speeds, included data, fibre coverage and stated prices. See everything this validator covers

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.

  • Fiber Professional 1, 2 and 3 — fibre internet at up to 300, 500 and 1,000 Mbps download and up to 100, 200 and 300 Mbps upload, on a 12-month contract, at SAR 287.50, 402.50 and 862.50 a month including VAT.
  • Maktabi Professional 1 and 4 — wireless internet on an 18-month contract with a free router for a new installation: Professional 1 includes 100 GB of data at SAR 229 a month, Professional 4 has unlimited data at SAR 402.50 a month. Neither publishes a speed figure, only the maximum attainable speed.
  • Checks — a fibre package needs fibre at the site; the speeds the customer needs cannot exceed the package's; the stated monthly price (including VAT), contract term and total over the sites and the term must equal the published ones; a speed need on a Maktabi package, or data above the 100 GB included in Professional 1, goes to a person because stc publishes no guaranteed speed or price for extra data.

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.

The AI sales agentBuilds the Small Office 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
A package that exists only where fibre is installedOnly 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 packageOnly 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 allowanceOnly 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 termOnly 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 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.

1The 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.
2The customer needs 301 Mbps download but the chosen package offers up to 300 Mbps.
3The customer needs 101 Mbps upload but the chosen package offers up to 100 Mbps.
4The customer needs 600 Mbps download but the chosen package offers up to 500 Mbps.
5The 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.
6The 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.
7The quote states an 18-month contract; the published package commitment is 12 months.
8The quote states a 12-month contract; the published package commitment is 18 months.
9The quote states a monthly price of SAR 250.00 per site; the published price including VAT is SAR 287.50.
10The quote states a monthly price of SAR 350.00 per site; the published price including VAT is SAR 402.50.
11The quote states a contract total of SAR 3,450.00; the published price over the sites and the term gives SAR 10,350.00.
12The 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.
13The customer needs 500 Mbps download but the chosen package offers up to 300 Mbps.
14The customer needs 200 Mbps upload but the chosen package offers up to 100 Mbps.
15The quote states a monthly price of SAR 0.01 per site; the published price including VAT is SAR 287.50.

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. Fiber Professional upload need: Fiber Professional 2 with an upload need above the package and a wrong monthly price

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.

  • Required upload speed above the package. The customer needs 250 Mbps upload but the chosen package offers up to 200 Mbps.
  • Stated monthly price does not match. The quote states a monthly price of SAR 350.00 per site; the published price including VAT is SAR 402.50.

2. Fiber Professional upload need: The agent resubmits after fixing the errors

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.

  • Quote summary. Monthly price SAR 862.50 per site including VAT, 1 site(s), 12 months, published total over the term SAR 10,350.00 (before installation, devices and any negotiated discount).

3. Three sites without fibre: Fiber Professional 1 for three sites that have no fibre

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.

  • Fiber package without fibre at the site. 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.

4. Three sites without fibre: The agent resubmits after fixing the errors

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.

  • Speed need on a package with no published speed. 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.
  • Quote summary. Monthly price SAR 402.50 per site including VAT, 3 site(s), 18 months, published total over the term SAR 21,735.00 (before installation, devices and any negotiated discount).

5. Three sites without fibre: The agent resubmits after fixing the errors

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.

  • Quote summary. Monthly price SAR 402.50 per site including VAT, 3 site(s), 18 months, published total over the term SAR 21,735.00 (before installation, devices and any negotiated discount).

6. Data allowance on Maktabi: Two sites on Maktabi Professional 1 with 180 GB needed and a wrong total

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.

  • Stated contract total does not match. The quote states a contract total of SAR 458.00; the published price over the sites and the term gives SAR 8,244.00.
  • Data need above the included data. The customer needs 180 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. Data allowance on Maktabi: The agent resubmits after fixing the errors

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.

  • Quote summary. Monthly price SAR 402.50 per site including VAT, 2 site(s), 18 months, published total over the term SAR 14,490.00 (before installation, devices and any negotiated discount).

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 small business that wants stc Small Office internet in Saudi Arabia: Fiber Professional over fibre, 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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 rest of the request is on screen. 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.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The customer needs 250 Mbps upload but the chosen package offers up to 200 Mbps. The quote states a monthly price of SAR 350.00 per site; the published price including VAT is SAR 402.50.
  6. The validator returned two 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 speed limits that depend on the package, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the package to stc Fiber Professional 3, the stated monthly price to SAR 862.50 and the stated contract total to SAR 10,350.00.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. Both earlier findings are cleared, and the validator's figure matches the quote.
  14. Two 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.