Predictika · Business connectivity quotes
An AI sales agent prepares a quote for a business that wants Ooredoo Business Fiber Broadband in Qatar: the plan, the contract term, additional Wi-Fi access points, extra TV rooms, and the free minutes and domain name the plan includes. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published tariff and returns a verdict, every reason and the figures it computed.
This validator models Business Fiber Broadband quotes as published in Ooredoo tariff document B30-01, version 010, effective October 6, 2025, not just the scenarios shown below.
Any Ooredoo Business Fiber Broadband quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Ooredoo TV add-on packages and the set-top box, the business landline (tariff B01-01), other Ooredoo business services and other markets, taxes, and how a discount is applied to a quote. Assumptions: charges for additional access points and Smart Wi-Fi are taken to run for their stated 24 and 36 months within the term; the total over the term is a list-price estimate.
6 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 minimum term that must be checked on every quote | Only with care A validation rule can compare the term with the minimum, but it usually fires when the quote is saved, and each plan family needs its own copy. | The term is compared with the 3-month minimum on every call, together with all the other rules. |
| Included features that differ by plan (domain name, free minutes) | Only with care A product rule per plan keeps the included domain name and minutes in step with the plan; a figure typed on the quote is a separate check. | The included domain names and minutes are looked up from the chosen plan and compared with what the quote states. |
| Free calls that depend on another line in the same account | Only with workarounds The benefit depends on what else the customer has, so it needs a cross-line condition on the account; it is easy to promise it to a customer without an Aamali line. | The claim and the Aamali line travel in one request and the mismatch is a blocking finding. |
| Add-on charges with different durations (24 and 36 months) | Only with workarounds Each add-on has its own fixed duration inside the term, so the total needs a price rule per add-on and a cap on months, which is easy to get wrong when the term changes. | Every charge is computed from the term and the add-on counts on every call, and the stated monthly charge is compared with the result. |
| 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 tariff says the service is provided subject to technical feasibility and that fiber broadband may not be available at the subscriber location; fiber is not confirmed for this site. |
| 2 | The minimum service period for Business Fiber Broadband is 3 months; the quote has 2 months. |
| 3 | The tariff allows Ooredoo to offer up to 20 percent discount; the quote has 25 percent. |
| 4 | The quote states 1 included domain name(s); the chosen plan includes 0. |
| 5 | The quote states 2 included domain name(s); the chosen plan includes 1. |
| 6 | The quote states 600 free GSM minutes; the chosen plan includes 400. |
| 7 | Free calls to Aamali are only for customers who also subscribe to Aamali connections in the same account; the quote has no Aamali line. |
| 8 | The quote states a monthly charge of QAR 549; the published tariff gives QAR 749. |
| 9 | The quote states a setup fee of QAR 0; the published setup fee is QAR 499 for all plans. |
| 10 | The quote states a monthly charge of QAR 749; the published tariff gives QAR 799. |
| 11 | TV screens in common areas count as public viewing, and the tariff says those charges depend on the use case and the content provider; a person should confirm them. |
| 12 | The subscriber may not resell the service unless it is an eligible person under the CRA class license and has prior written approval from Ooredoo; a person should confirm. |
| 13 | The minimum service period for Business Fiber Broadband is 3 months; the quote has 1 month. |
| 14 | The tariff allows Ooredoo to offer up to 20 percent discount; the quote has 30 percent. |
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 the Business Fiber 250 Mbps plan on a 2-month term, including free calls to the customer’s Aamali numbers. The quote states a monthly charge of QAR 1,149, a setup fee of QAR 499, 1 domain name and 600 free GSM minutes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Business Fiber 250 Mbps plan on a 12-month term, including free calls to the customer’s Aamali numbers. The customer’s account includes an Aamali line. A site check has confirmed fiber at the address. The quote states a monthly charge of QAR 1,149, a setup fee of QAR 499, 1 domain name and 600 free GSM minutes. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the Business Fiber 1 Gbps plan on a 24-month term, with 4 additional Wi-Fi access points and 2 additional TV rooms, with a 30 percent discount, including free calls to the customer’s Aamali numbers. The customer’s account includes an Aamali line. A site check has confirmed fiber at the address. The quote states a monthly charge of QAR 1,949, a setup fee of QAR 499, 1 domain name and 1,000 free GSM minutes. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Business Fiber 1 Gbps plan on a 24-month term, with 4 additional Wi-Fi access points and 2 additional TV rooms, with a 20 percent discount, including free calls to the customer’s Aamali numbers. The customer’s account includes an Aamali line. A site check has confirmed fiber at the address. The quote states a monthly charge of QAR 2,249, a setup fee of QAR 499, 1 domain name and 1,000 free GSM minutes. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the Business Fiber 500 Mbps plan on a 12-month term, with 3 additional TV rooms, and TV screens in the customer’s common areas, including free calls to the customer’s Aamali numbers. The customer’s account includes an Aamali line. A site check has confirmed fiber at the address. The quote states a monthly charge of QAR 2,049, a setup fee of QAR 499, 1 domain name and 800 free GSM minutes. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote the Business Fiber 500 Mbps plan on a 12-month term, with 3 additional TV rooms, including free calls to the customer’s Aamali numbers. The customer’s account includes an Aamali line. A site check has confirmed fiber at the address. The quote states a monthly charge of QAR 2,049, a setup fee of QAR 499, 1 domain name and 800 free GSM minutes. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.