Predictika · Business connectivity quotes

An AI sales agent's Business Internet quote, checked before it goes out

An AI sales agent prepares a quote for a small business that wants A1 Business Internet or Business Glasfaser Internet in Austria: the tariff, the contract term, the Secure option, the speeds the customer needs and whether the new-customer offer applies. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published tariffs and conditions and returns a verdict, every reason and the figures it computed.

Scope: A1 Business Internet (Internet 20 to 500) and Business Glasfaser Internet (250 to 1000) quotes: published list prices, contract term and setup fee, Secure option, speeds, fibre availability, new-customer offer and stated prices. See everything this validator covers

This validator models single-connection quotes for A1 Business Internet as published on the A1 Business Internet and Glasfaser Internet pages (read October 5, 2026), not just the scenarios shown below.

  • Tariffs — Internet 20, 40, 80, 150, 300 and 500, and Glasfaser 250, 500 and 1000, each with its published download and upload speed (up to) and regular monthly list price from month 7 with A1 Business Internet Secure; the price without Secure is EUR 2.00 lower.
  • Contract term and setup — setup is free with a 36-month term, EUR 99.90 with 24 months and EUR 199.90 with 12 months. The list-price total over the term is the setup fee plus the monthly price for every month of the term.
  • Checks — Glasfaser tariffs need fibre at the address (A1 offers DSL and fibre depending on location availability); the speeds the customer needs cannot exceed the tariff's; the six free months are for new customers only; the stated monthly price and setup fee must equal the published ones; more than one VPN user or static IP address, which the public pages do not describe beyond the included one, goes to a person.

Any Business Internet quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the price of the optional router, A1 Business Mobil and other mobile tariffs, Business Network and other bundles, telephony, managed network and security services, SLA options, the six-free-months arithmetic, taxes, and any negotiated discount.

The AI sales agentBuilds the Business 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
Speed limits that depend on the tariffOnly with care
Each tariff has its own download and upload limit, so a rule per tariff and direction works, but they have to be kept in step with the price list.
The speed limits are looked up from the chosen tariff and compared with what the customer needs on every call.
A tariff that only exists where fibre is availableOnly with workarounds
Availability depends on the address, so the quote needs a flag and a rule that ties the Glasfaser family to it; a rep can easily choose a tariff the address cannot get.
Choosing a Glasfaser tariff for an address without fibre is stopped in the same pass as the other rules.
A setup fee that depends on the contract termOnly with care
The fee changes with the term, so a price rule is needed, and a fee typed by a rep has to be compared with it separately.
The fee is computed from the term and compared with the stated fee, together with the stated monthly price.
A promotion for new customers onlyOnly with care
Eligibility is a condition on the customer rather than on the product, so it is often handled as a manual check.
Claiming the free months for an existing customer is a blocking finding.
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 A1 Business Glasfaser tariff, but fibre is not available at the customer address; A1 offers DSL and fibre depending on location availability.
2The customer needs 81 Mbit/s download but the chosen tariff offers up to 80 Mbit/s.
3The customer needs 26 Mbit/s upload but the chosen tariff offers up to 25 Mbit/s.
4The customer needs 100 Mbit/s upload but the chosen tariff offers up to 70 Mbit/s.
5The quote applies the six free months, which A1 states are valid for new customers only.
6The quote states a monthly price of EUR 34.90; the published list price gives EUR 36.90.
7The quote states a setup fee of EUR 99.90; the published fee for this term is EUR 0.00.
8The quote states a setup fee of EUR 99.90; the published fee for this term is EUR 199.90.
9The quote asks for more than one VPN user; the public pages list VPN access for a single user as included and do not describe more, so a person should confirm it.
10The quote asks for more than one static IP address; the public pages list one static IP address as included and do not describe more, so a person should confirm it.
11The customer needs 200 Mbit/s download but the chosen tariff offers up to 80 Mbit/s.
12The customer needs 2,000 Mbit/s download but the chosen tariff offers up to 1,000 Mbit/s.
13The customer needs 500 Mbit/s upload but the chosen tariff offers up to 250 Mbit/s.
14The quote states a monthly price of EUR 0.01; the published list price gives EUR 101.90.

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. Glasfaser for an existing customer: Glasfaser 500 for an existing customer at an address without fibre, with a speed need above the tariff

The agent's request. Please quote A1 Business Glasfaser 500 with A1 Business Internet Secure on a 24-month term for a existing customer, who needs 700 Mbit/s download and 100 Mbit/s upload at an address without fibre. Apply the six free months. The quote states a monthly price of EUR 61.90 and a setup fee of EUR 99.90. It is ready to send.

Verdict: Blocked.

  • Glasfaser tariff without fibre at the address. The quote uses an A1 Business Glasfaser tariff, but fibre is not available at the customer address; A1 offers DSL and fibre depending on location availability.
  • Required download speed above the tariff. The customer needs 700 Mbit/s download but the chosen tariff offers up to 500 Mbit/s.
  • Promotion claimed by an existing customer. The quote applies the six free months, which A1 states are valid for new customers only.

2. Glasfaser for an existing customer: The agent resubmits after fixing the errors

The agent's request. Please quote A1 Business Glasfaser 1000 with A1 Business Internet Secure on a 24-month term for a existing customer, who needs 700 Mbit/s download and 100 Mbit/s upload at an address with fibre. The quote states a monthly price of EUR 101.90 and a setup fee of EUR 99.90. It is ready to send.

Verdict: Allowed.

  • Quote summary. Regular monthly price EUR 101.90, setup fee EUR 99.90, 24 months, list-price total over the term EUR 2,545.50 (before promotion, router and taxes).

3. Internet 150 upload and setup fee: Internet 150 with an upload need above the tariff and a wrong setup fee

The agent's request. Please quote A1 Business Internet 150 with A1 Business Internet Secure on a 36-month term for a new customer, who needs 100 Mbit/s download and 60 Mbit/s upload at an address without fibre. Apply the six free months. The quote states a monthly price of EUR 41.90 and a setup fee of EUR 99.90. It is ready to send.

Verdict: Blocked.

  • Required upload speed above the tariff. The customer needs 60 Mbit/s upload but the chosen tariff offers up to 40 Mbit/s.
  • Stated setup fee does not match. The quote states a setup fee of EUR 99.90; the published fee for this term is EUR 0.00.

4. Internet 150 upload and setup fee: The agent resubmits after fixing the errors

The agent's request. Please quote A1 Business Internet 150 with A1 Business Internet Secure on a 36-month term for a new customer, who needs 100 Mbit/s download and 60 Mbit/s upload at an address without fibre. Apply the six free months. The quote states a monthly price of EUR 41.90 and a setup fee of EUR 0.00. It is ready to send.

Verdict: Blocked.

  • Required upload speed above the tariff. The customer needs 60 Mbit/s upload but the chosen tariff offers up to 40 Mbit/s.

5. Internet 150 upload and setup fee: The agent resubmits after fixing the errors

The agent's request. Please quote A1 Business Internet 500 with A1 Business Internet Secure on a 36-month term for a new customer, who needs 100 Mbit/s download and 60 Mbit/s upload at an address without fibre. Apply the six free months. The quote states a monthly price of EUR 61.90 and a setup fee of EUR 0.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Regular monthly price EUR 61.90, setup fee EUR 0.00, 36 months, list-price total over the term EUR 2,228.40 (before promotion, router and taxes).

6. Extra VPN users: Internet 300 on a 12-month term with three VPN users

The agent's request. Please quote A1 Business Internet 300 with A1 Business Internet Secure on a 12-month term for a new customer, who needs 250 Mbit/s download and 40 Mbit/s upload at an address without fibre. Apply the six free months. The customer wants 3 VPN users. The quote states a monthly price of EUR 46.90 and a setup fee of EUR 199.90. It is ready to send.

Verdict: Needs approval.

  • More than one VPN user. The quote asks for more than one VPN user; the public pages list VPN access for a single user as included and do not describe more, so a person should confirm it.
  • Quote summary. Regular monthly price EUR 46.90, setup fee EUR 199.90, 12 months, list-price total over the term EUR 762.70 (before promotion, router and taxes).

7. Extra VPN users: The agent resubmits after fixing the errors

The agent's request. Please quote A1 Business Internet 300 with A1 Business Internet Secure on a 12-month term for a new customer, who needs 250 Mbit/s download and 40 Mbit/s upload at an address without fibre. Apply the six free months. The quote states a monthly price of EUR 46.90 and a setup fee of EUR 199.90. It is ready to send.

Verdict: Allowed.

  • Quote summary. Regular monthly price EUR 46.90, setup fee EUR 199.90, 12 months, list-price total over the term EUR 762.70 (before promotion, router and taxes).

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 A1 Business Internet or Business Glasfaser Internet in Austria: the tariff, the contract term, the Secure option, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published tariffs and conditions 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 A1 Business Glasfaser 500 with A1 Business Internet Secure on a 24-month term for a existing customer, who needs 700 Mbit/s download and 100 Mbit/s upload at an address without fibre. Apply the six free months. The rest of the request is on screen. The quote states a monthly price of EUR 61.90 and a setup fee of EUR 99.90.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The quote uses an A1 Business Glasfaser tariff, but fibre is not available at the customer address; A1 offers DSL and fibre depending on location availability. The customer needs 700 Mbit/s download but the chosen tariff offers up to 500 Mbit/s. The quote applies the six free months, which A1 states are valid for new customers only.
  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 speed limits that depend on the tariff, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the tariff to A1 Business Glasfaser 1000, the fibre at the address to yes, the six free months applied to no and the stated monthly price to EUR 101.90.
  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. All three earlier findings are cleared, and the validator's total, EUR 101.90, 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.