Predictika · Business telecom

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

An AI sales agent prepares a quote for a small business on the Orange Negocio converged tariffs: a tariff (Negocio Base, Base Plus or Extra 1, 3, 5, 10 or 20), additional mobile lines, TV, Fibra Orange Infinity, a Centralita Negocio, benefits, a commitment term, extra sites and an optional discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The tariff names, line counts and conditions are from the public Orange legal conditions for business tariffs (October 2025); the prices and several other rules are modeled for this demonstration and are not MasOrange's.

Scope: MasOrange (Orange Espana) Negocio converged tariffs: lines, TV, Infinity, Centralita, benefits, term and an illustrative monthly price. See everything this validator covers

This validator models one business quote at a time, not just the scenarios shown below. It separates what is public from what is modeled.

  • Public, from the Orange legal conditions for business tariffs dated 1 October 2025 — the tariffs Negocio Base, Base Plus and Extra 1, 3, 5, 10 and 20, the fibre speed and number of lines of each, the limit of two lines on Negocio Base, the TV that comes only with Base Plus and is not for Horeca businesses or betting venues, the Infinity requirement of a computer with a 10GbE card and a Cat 6A cable, the Centralita Negocio included in Extra 10 and 20 with a 24-month commitment, the standard 12-month commitment, and the number of benefits each tariff allows. The tariff set may have changed since that document; this model has not been checked against the current catalogue.
  • Modeled, not published by the company — every price (tariff monthly fee, additional line rates, Centralita seats, Infinity, extra sites) is an illustrative figure typical for the industry, not a MasOrange price. So are the limits of 100 lines and 25 sites, the discount limits and the approval rules (50 or more lines, Infinity coverage to be confirmed, more than 10 sites). The legal document does not give prices.
  • What is checked — lines against the tariff, TV rules, Infinity and Centralita conditions, benefits against the tariff, term, sites, discount, and the line count and monthly price the agent states, which must equal the computed ones.

Any Negocio quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: landline-only or standalone products, devices and financing, roaming, VAT, promotions, and any real MasOrange price or term. The customer and the prices on this page are fictional or illustrative.

The AI sales agentBuilds the 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
Line limits that differ by tariffOnly with care
Each tariff has its own number of included lines and its own cap, so a tariff change can invalidate the line count chosen earlier.
Tariff and lines arrive together and are compared on every call.
Options that exclude each other by customer typeOnly with workarounds
TV is allowed only on one tariff and not for bars or betting venues; a rule has to run after both choices are made.
Tariff, customer type and TV are evaluated together, in any order.
A Centralita that forces a 24-month termOnly with care
A choice in one step forces a value in another, so the term must be rechecked whenever the Centralita changes.
Centralita and term arrive together and every condition is checked on each call.
A price built from tariff, extra lines, seats, Infinity and sitesOnly with care
Several price rules that depend on the tariff, and a stated total has to be recomputed and compared.
The price build-up is computed on every call and compared with the figure the agent states.
Discount thresholds that trigger approval or a blockOnly with care
Two thresholds as percentages of a subtotal that other rules change.
The subtotal, both thresholds and the discount are evaluated together.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved, so a person 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.

1Negocio Base allows a maximum of 2 mobile lines; the quote has 3.
2The quote chooses 2 benefits; the selected tariff offers 1.
3The quote chooses 3 benefits; the selected tariff offers 2.
4The quote chooses 1 benefit; the selected tariff offers 0.
5The TV offer is for private use in the business and is not available to Horeca businesses or betting venues.
6The TV with more than 90 Orange channels is included only with Negocio Base Plus.
7Fibra Orange Infinity is offered in covered areas only; coverage at the site must be confirmed.
8Fibra Orange Infinity needs a computer with a 10GbE network card and a Cat 6A RJ45 cable.
9Activating the Centralita Negocio carries a 24-month commitment; the quote has 12 months.
10The Centralita Negocio needs at least 1 seat and seats are quoted only with the Centralita; the quote has 0 seats.
11The Centralita Negocio needs at least 1 seat and seats are quoted only with the Centralita; the quote has 3 seats.
12The commitment is 12 or 24 months; the quote has 18 months.
13A quote with more than 10 sites needs a site-by-site coverage review.
14A Fibra Multisede quote covers 1 to 25 sites; the quote has 26.
15A Fibra Multisede quote covers 1 to 25 sites; the quote has 0.
16A quote with 50 mobile lines or more needs an account manager to review the line plan.
17A quote covers at most 100 mobile lines; the quote has 101.
18The discount is more than 5 percent of the monthly subtotal; a sales manager should approve it.
19The monthly discount of €34 is more than 15 percent of the €220 monthly subtotal.
20The quote states 7 mobile lines; the tariff and the additional lines give 9.

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. TV and lines on Negocio Base: Negocio Base for a bar with TV and three lines

The agent's request. Please quote Negocio Base for a bar or restaurant (Horeca) on a 12-month commitment, with 1 additional unlimited-minute and 1 additional 250-minute lines, the TV. The quote states 3 mobile lines and a monthly price of €77. It is ready to send.

Verdict: Blocked.

  • Negocio Base allows at most two lines. Negocio Base allows a maximum of 2 mobile lines; the quote has 3.
  • TV only comes with Negocio Base Plus. The TV with more than 90 Orange channels is included only with Negocio Base Plus.
  • TV not for bars or betting venues. The TV offer is for private use in the business and is not available to Horeca businesses or betting venues.

2. TV and lines on Negocio Base: The agent resubmits after fixing the errors

The agent's request. Please quote Negocio Extra 3 for a bar or restaurant (Horeca) on a 12-month commitment, with 2 benefits. The quote states 3 mobile lines and a monthly price of €129. It is ready to send.

Verdict: Allowed.

  • Quote summary. 3 mobile lines, modeled monthly price of €129.

3. Infinity, Centralita and benefits: Extra 10 with Infinity, a Centralita on a 12-month term and too many benefits

The agent's request. Please quote Negocio Extra 10 for an office on a 12-month commitment, with 4 additional unlimited-minute and 2 additional 250-minute lines, Fibra Orange Infinity (no 10GbE computer is mentioned), a Centralita Negocio with 3 seats, 4 benefits, 3 sites. The quote states 16 mobile lines and a monthly price of €456. It is ready to send.

Verdict: Blocked.

  • Orange Infinity needs a 10 Gbps computer. Fibra Orange Infinity needs a computer with a 10GbE network card and a Cat 6A RJ45 cable.
  • Centralita Negocio needs a 24-month commitment. Activating the Centralita Negocio carries a 24-month commitment; the quote has 12 months.
  • More benefits than the tariff offers. The quote chooses 4 benefits; the selected tariff offers 3.
  • Orange Infinity coverage check. Fibra Orange Infinity is offered in covered areas only; coverage at the site must be confirmed.

4. Infinity, Centralita and benefits: The agent resubmits after fixing the errors

The agent's request. Please quote Negocio Extra 10 for an office on a 24-month commitment, with 4 additional unlimited-minute and 2 additional 250-minute lines, Fibra Orange Infinity (the customer has a 10GbE computer with a Cat 6A cable), a Centralita Negocio with 3 seats, 3 benefits, 3 sites. The quote states 16 mobile lines and a monthly price of €456. It is ready to send.

Verdict: Needs approval.

  • Orange Infinity coverage check. Fibra Orange Infinity is offered in covered areas only; coverage at the site must be confirmed.
  • Quote summary. 16 mobile lines, modeled monthly price of €456.

5. Infinity, Centralita and benefits: The agent resubmits after fixing the errors

The agent's request. Please quote Negocio Extra 10 for an office on a 24-month commitment, with 4 additional unlimited-minute and 2 additional 250-minute lines, a Centralita Negocio with 3 seats, 3 benefits, 3 sites. The quote states 16 mobile lines and a monthly price of €431. It is ready to send.

Verdict: Allowed.

  • Quote summary. 16 mobile lines, modeled monthly price of €431.

6. Discount and monthly price: Extra 5 with a 25 percent discount and a monthly price that leaves it out

The agent's request. Please quote Negocio Extra 5 for an office on a 12-month commitment, with 1 additional unlimited-minute and 3 additional 250-minute lines, 3 benefits, a monthly discount of €55. The quote states 9 mobile lines and a monthly price of €220. It is ready to send.

Verdict: Blocked.

  • Discount above the limit. The monthly discount of €55 is more than 15 percent of the €220 monthly subtotal.
  • Stated monthly price does not match. The quote states a monthly price of €220; the modeled price build-up gives €165.
  • Discount above 5 percent. The discount is more than 5 percent of the monthly subtotal; a sales manager should approve it.

7. Discount and monthly price: The agent resubmits after fixing the errors

The agent's request. Please quote Negocio Extra 5 for an office on a 12-month commitment, with 1 additional unlimited-minute and 3 additional 250-minute lines, 3 benefits, a monthly discount of €11. The quote states 9 mobile lines and a monthly price of €209. It is ready to send.

Verdict: Allowed.

  • Quote summary. 9 mobile lines, modeled monthly price of €209.

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 on the Orange Negocio converged tariffs: a tariff (Negocio Base, Base Plus or Extra 1, 3, 5, 10 or 20), additional mobile lines, TV, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model and returns a verdict, every reason and the figures it computed. The tariff names, line counts and conditions are from the public Orange legal conditions for business tariffs (October 2025); the prices and several other rules are modeled for this demonstration and are not MasOrange's.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Negocio Extra 10 for an office on a 12-month commitment, with 4 additional unlimited-minute and 2 additional 250-minute lines. The quote states 16 mobile lines and a monthly price of €456. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings and one approval, all in one answer. Fibra Orange Infinity needs a computer with a 10GbE network card and a Cat 6A RJ45 cable. Activating the Centralita Negocio carries a 24-month commitment; the quote has 12 months. The quote chooses 4 benefits; the selected tariff offers 3.
  6. The validator returned three 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.
  7. What this shows: for a Centralita that forces a 24-month term, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the benefits to 3, the commitment to 24 months and the 10GbE computer with Cat 6A cable to yes.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; one approval remains for a person: Orange Infinity coverage check.
  13. The agent resubmits once more.
  14. The revised request. It changes the stated monthly price as to €431. It removes the Fibra Orange Infinity and 10GbE computer with Cat 6A cable.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's total, €431, matches the quote.
  18. Four problems caught in one call, fixed in two passes, and a clean 431 euros quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.