Predictika · Business connectivity quotes

An AI sales agent's COSMOTE Digital Office quote, checked before it goes out

An AI sales agent prepares a monthly quote for a small business in Greece that wants COSMOTE Digital Office: a broadband access tier, the prepaid telephone program for each user and optional add-ons. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: COSMOTE Digital Office quotes: broadband access (ADSL 24 to Fiber 1000), network type, prepaid telephone programs per user, add-ons, the 24-month commitment and stated totals, at the published final prices. See everything this validator covers

This validator models Digital Office quotes as published in the COSMOTE Business Discount Programs price list (16/01/2025 edition, read October 5, 2026), not just the scenarios shown below.

  • Access and network — Digital Office ADSL 24, 50, Fiberspeed 100 and 200 (priced differently over a fibre optic network, FTTH, from 1.1.2025) and Fiber 300, 500 and 1000 (listed only over fibre), each with its published monthly price including VAT.
  • Users and programs — the Economy, Basic and Advanced prepaid telephone programs per user, at least four in a quote, with the capacity listed for each access tier (4 up to 10 users on ADSL 24, 4 up to 50 on the others). On fibre at 100 Mbps and above the fixed telephony tax is not applied, so the per-user prices are the VAT-only prices.
  • Add-ons and checks — the optional 16 static IP addresses, Line Hunting, Instant Group and IVR (per company) and Busy Lamp Field, Receptionist and Virtual Fax (per user), the 24-month commitment, more than 50 users (not described, so it goes to a person) and a stated total that must equal the computed one.

Any Digital Office quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the one-time charge for new customers, the 16-static-IP offer for other products, the other COSMOTE business programs (Business Telephony Corporate, Double Play, call-bundle add-ons), mobile subscriptions, call charges after the free minutes, early-termination charges, and any negotiated discount. Assumptions: the price columns of the list are read as described in the README, and prices may have changed since the edition read.

The AI sales agentBuilds the Digital Office 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.

8 scenarios in 4 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
Prices that depend on both the access tier and the network typeOnly with care
The same speed has one price over fibre and another elsewhere, so the quote needs a network flag and a price rule per combination, kept in step with the list.
The price is looked up from the access tier and the network type on every call and added to the rest of the quote.
A tax that disappears for fibre at 100 Mbps and aboveOnly with workarounds
The tax change moves the access price and every per-user price at once, so a rule has to reach across lines; it is easy to fix one and miss the other.
The tax condition is computed once and applied to the access line and to each telephone program together.
A user limit that depends on the access tierOnly with care
ADSL 24 has a lower limit than the others, so a rule per tier is needed and has to be compared with the sum of three program counts.
The three program counts are added and compared with the limit of the chosen tier on every call.
Per-user add-ons that cannot exceed the number of usersOnly with workarounds
The add-on counts live on different lines from the program counts, so a cross-line rule is needed that interacts with the other quantities.
Add-on users are compared with the total number of users in the same pass as the other rules.
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.

1Digital Office Fiber 300, 500 and 1,000 are listed only for connections over a fibre optic network (FTTH), which this quote does not have.
2The quote has 3 prepaid telephone programs; COSMOTE Digital Office needs at least 4.
3The quote has 11 users on Digital Office ADSL 24, which is listed for 4 up to 10 users.
4The quote has 51 users; the published Digital Office list covers 4 up to 50 users and does not describe more, so a person should confirm it.
5The quote has a 12-month term; COSMOTE Digital Office is listed with a 24-month commitment for every access type.
6The quote has a 36-month term; COSMOTE Digital Office is listed with a 24-month commitment for every access type.
7A user count in the quote is negative.
8The quote has 5 Busy Lamp Field, 1 Receptionist and 0 Virtual Fax users but only 4 users in total.
9The quote states a monthly total of EUR 110.30; the published prices give EUR 111.30.
10The quote states a monthly total of EUR 111.31; the published prices give EUR 111.30.
11The quote states a monthly total of EUR 1.00; the published prices give EUR 465.72.
12The quote has 60 users; the published Digital Office list covers 4 up to 50 users and does not describe more, so a person should confirm it.
13The quote has 12 users on Digital Office ADSL 24, which is listed for 4 up to 10 users.
14The quote has 20 Busy Lamp Field, 0 Receptionist and 0 Virtual Fax users but only 12 users in total.
15The quote has 55 users on Digital Office ADSL 24, which is listed for 4 up to 10 users.
16The quote has 55 users; the published Digital Office list covers 4 up to 50 users and does not describe more, so a person should confirm it.

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 500 without fibre: Fiber 500 on a line that is not fibre, a 12-month term and only two users

The agent's request. Please quote COSMOTE Digital Office Fiber 500 on a line that is not fibre on a 12-month term for 2 users: 1 on the Economy program, 1 on Basic and 0 on Advanced, with 16 static IP addresses. The quote states a monthly total of EUR 111.46 including VAT. It is ready to send.

Verdict: Blocked.

  • Contract term is not 24 months. The quote has a 12-month term; COSMOTE Digital Office is listed with a 24-month commitment for every access type.
  • Fewer than four users. The quote has 2 prepaid telephone programs; COSMOTE Digital Office needs at least 4.
  • Fibre access without a fibre network. Digital Office Fiber 300, 500 and 1,000 are listed only for connections over a fibre optic network (FTTH), which this quote does not have.

2. Fiber 500 without fibre: The agent resubmits after fixing the errors

The agent's request. Please quote COSMOTE Digital Office Fiber 500 over a fibre optic network (FTTH) on a 24-month term for 4 users: 2 on the Economy program, 2 on Basic and 0 on Advanced, with 16 static IP addresses. The quote states a monthly total of EUR 123.81 including VAT. It is ready to send.

Verdict: Allowed.

  • Quote summary. 4 user(s); access EUR 85.71, telephone programs EUR 26.00, add-ons EUR 12.10, monthly total EUR 123.81 including VAT (one-time charge and discounts not included).

3. ADSL 24 capacity and stated total: ADSL 24 with fifteen users and a total that leaves out the add-ons

The agent's request. Please quote COSMOTE Digital Office ADSL 24 on a line that is not fibre on a 24-month term for 15 users: 6 on the Economy program, 7 on Basic and 2 on Advanced, with Line Hunting and the IVR voice portal. The quote states a monthly total of EUR 159.60 including VAT. It is ready to send.

Verdict: Blocked.

  • More users than the ADSL 24 access allows. The quote has 15 users on Digital Office ADSL 24, which is listed for 4 up to 10 users.
  • Stated total does not match. The quote states a monthly total of EUR 159.60; the published prices give EUR 166.60.

4. ADSL 24 capacity and stated total: The agent resubmits after fixing the errors

The agent's request. Please quote COSMOTE Digital Office 50 on a line that is not fibre on a 24-month term for 15 users: 6 on the Economy program, 7 on Basic and 2 on Advanced, with Line Hunting and the IVR voice portal. The quote states a monthly total of EUR 177.10 including VAT. It is ready to send.

Verdict: Allowed.

  • Quote summary. 15 user(s); access EUR 58.80, telephone programs EUR 111.30, add-ons EUR 7.00, monthly total EUR 177.10 including VAT (one-time charge and discounts not included).

5. Per-user add-ons: Add-on users above the number of users

The agent's request. Please quote COSMOTE Digital Office Fiberspeed 200 over a fibre optic network (FTTH) on a 24-month term for 28 users: 10 on the Economy program, 12 on Basic and 6 on Advanced, with Busy Lamp Field for 40 users, Receptionist for 2 users and Virtual Fax for 3 users. The quote states a monthly total of EUR 391.12 including VAT. It is ready to send.

Verdict: Blocked.

  • Add-on users above the number of users. The quote has 40 Busy Lamp Field, 2 Receptionist and 3 Virtual Fax users but only 28 users in total.

6. Per-user add-ons: The agent resubmits after fixing the errors

The agent's request. Please quote COSMOTE Digital Office Fiberspeed 200 over a fibre optic network (FTTH) on a 24-month term for 28 users: 10 on the Economy program, 12 on Basic and 6 on Advanced, with Busy Lamp Field for 28 users, Receptionist for 2 users and Virtual Fax for 3 users. The quote states a monthly total of EUR 367.12 including VAT. It is ready to send.

Verdict: Allowed.

  • Quote summary. 28 user(s); access EUR 80.00, telephone programs EUR 206.00, add-ons EUR 81.12, monthly total EUR 367.12 including VAT (one-time charge and discounts not included).

7. A large order: Large order with more than fifty users, on fibre

The agent's request. Please quote COSMOTE Digital Office Fiberspeed 200 over a fibre optic network (FTTH) on a 24-month term for 52 users: 20 on the Economy program, 20 on Basic and 12 on Advanced, with Busy Lamp Field for 10 users, Receptionist for 2 users and Virtual Fax for 3 users. The quote states a monthly total of EUR 505.12 including VAT. It is ready to send.

Verdict: Needs approval.

  • More than 50 users. The quote has 52 users; the published Digital Office list covers 4 up to 50 users and does not describe more, so a person should confirm it.
  • Quote summary. 52 user(s); access EUR 80.00, telephone programs EUR 380.00, add-ons EUR 45.12, monthly total EUR 505.12 including VAT (one-time charge and discounts not included).

8. A large order: The agent resubmits after fixing the errors

The agent's request. Please quote COSMOTE Digital Office Fiberspeed 200 over a fibre optic network (FTTH) on a 24-month term for 50 users: 20 on the Economy program, 20 on Basic and 10 on Advanced, with Busy Lamp Field for 10 users, Receptionist for 2 users and Virtual Fax for 3 users. The quote states a monthly total of EUR 485.12 including VAT. It is ready to send.

Verdict: Allowed.

  • Quote summary. 50 user(s); access EUR 80.00, telephone programs EUR 360.00, add-ons EUR 45.12, monthly total EUR 485.12 including VAT (one-time charge and discounts not included).

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 monthly quote for a small business in Greece that wants COSMOTE Digital Office: a broadband access tier, the prepaid telephone program for each user and optional add-ons. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote COSMOTE Digital Office Fiber 500 on a line that is not fibre on a 12-month term for 2 users: 1 on the Economy program. The quote states a monthly total of EUR 111.46 including VAT. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The quote has a 12-month term; COSMOTE Digital Office is listed with a 24-month commitment for every access type. The quote has 2 prepaid telephone programs; COSMOTE Digital Office needs at least 4. Digital Office Fiber 300, 500 and 1,000 are listed only for connections over a fibre optic network (FTTH), which this quote does not have.
  6. The validator returned three 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 prices that depend on both the access tier and the network type, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the network to Fibre optic (FTTH), the contract term to 24 months, the economy users to 2, the basic users to 2 and the stated monthly total to EUR 123.81.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Digital Office Fiber 500 and Prepaid telephone program Economy; the other two lines are on screen.
  13. All three earlier findings are cleared, and the validator's total, EUR 123.81, matches the quote.
  14. Three 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.