Predictika · Business broadband quotes

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

An AI sales agent prepares a monthly quote for a Unifi Business Broadband plan with Mesh Wi-Fi, Fixed IP, Wireless Backup, Shield Pro and the Business TV pack, on a contract term and with a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and add-ons and returns a verdict, every reason and the monthly total it computed.

Scope: Telekom Malaysia Unifi Business Broadband plans (100Mbps to 2Gbps) with Mesh Wi-Fi, Fixed IP, Wireless Backup, Shield Pro and the Business TV pack. See everything this validator covers

This validator models Unifi Business Broadband quotes, not just the scenarios shown below.

  • Plans and term — the five plans (100Mbps, 300Mbps, 500Mbps, 1Gbps and 2Gbps) at their published monthly prices, sold on a 24-month contract, with a limit on how many users each plan is sized for.
  • Add-ons — Mesh Wi-Fi units (with a per-plan limit), Fixed IP (300Mbps and above, up to five addresses), Wireless Backup (included on 1Gbps and 2Gbps), Shield Pro and the Business TV pack (500Mbps and above).
  • Discount and stated total — discounts over 20 percent of the gross monthly charge are blocked, discounts over 10 percent need a sales manager, and the monthly total the quote states must match the total computed from the quoted items.

Any Unifi Business Broadband quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: UNI5G Business, voice-only, cloud and other products. Plan prices and the 24-month term follow the public Unifi Business pages; user, Mesh and Fixed IP limits, add-on prices, the TV pack price and the discount thresholds are modeled from comparable products and are not published by Telekom Malaysia, so all figures are illustrative. The validator shows a computed monthly total but no line-item table.

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

6 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 plan that limits users and Mesh unitsOnly with care
Each plan needs its own user and Mesh limits, so every quote has to be compared with a table that grows with the plans.
The plan, user count and Mesh units are in one request and checked together on every call.
An add-on that only some plans allowOnly with care
Fixed IP and the TV pack each need an eligibility rule per plan, and a rule on how many addresses are allowed.
The plan and every add-on are in one request, so eligibility and quantity are checked on every call.
A discount with two thresholdsOnly with workarounds
A block above one threshold and an approval above another need separate rules that must agree with each other and with the gross charge.
The discount is compared with the computed gross charge on every call and returns a block, an approval or nothing.
A stated total that must match the computed totalOnly with workarounds
The total is built from several lines, so a separate rule is needed to recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed monthly total on every call.
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 has a 12-month term; Unifi Business Broadband is sold on a 24-month contract.
2The customer has 11 users; the quoted plan is sized for at most 10.
3The customer has 6 users; the quoted plan is sized for at most 3.
4The quote has 3 Mesh Wi-Fi units; the quoted plan allows at most 2.
5The quote has 5 Mesh Wi-Fi units; the quoted plan allows at most 3.
61 fixed IP address(es) quoted; Fixed IP needs the 300Mbps plan or higher and at most 5 addresses.
73 fixed IP addresses are quoted; a person should confirm the address block is available.
86 fixed IP address(es) quoted; Fixed IP needs the 300Mbps plan or higher and at most 5 addresses.
9The Business TV pack is quoted on a plan below 500Mbps; it needs the 500Mbps plan or higher.
10The discount of RM48 per month is more than 10 percent of the RM354 gross monthly charge; a sales manager should approve it.
11The discount of RM80 per month is more than 20 percent of the RM354 gross monthly charge.
12The quote states RM300 per month; the quoted items give RM354.

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. Term, users, Mesh units and TV pack: A 300Mbps quote for eight users on a 12-month term with four Mesh units and the TV pack

The agent's request. Please quote Unifi Business Broadband 300Mbps for 8 users on a 12-month term, with 4 Mesh Wi-Fi units, Shield Pro and the Business TV pack, for a monthly total of RM384. It is ready to send.

Verdict: Blocked.

  • Contract term is not 24 months. The quote has a 12-month term; Unifi Business Broadband is sold on a 24-month contract.
  • Plan too small for the users. The customer has 8 users; the quoted plan is sized for at most 5.
  • Too many Mesh Wi-Fi units. The quote has 4 Mesh Wi-Fi units; the quoted plan allows at most 3.
  • Business TV pack on a plan below 500Mbps. The Business TV pack is quoted on a plan below 500Mbps; it needs the 500Mbps plan or higher.

2. Term, users, Mesh units and TV pack: The agent resubmits after fixing the errors

The agent's request. Please quote Unifi Business Broadband 500Mbps for 8 users on a 24-month term, with 3 Mesh Wi-Fi units, Shield Pro and the Business TV pack, for a monthly total of RM409. It is ready to send.

Verdict: Allowed.

  • Monthly summary. RM409 per month after discount (RM409 gross), RM9,816 over the contract term.

3. Fixed IPs and discount: A 1Gbps quote with six fixed IPs and a large discount

The agent's request. Please quote Unifi Business Broadband 1Gbps for 20 users on a 24-month term, with 2 Mesh Wi-Fi units, 6 fixed IP addresses, Wireless Backup and Shield Pro, and a discount of RM450 per month, for a monthly total of RM1,154. It is ready to send.

Verdict: Blocked.

  • Fixed IP not available on this plan or too many. 6 fixed IP address(es) quoted; Fixed IP needs the 300Mbps plan or higher and at most 5 addresses.
  • Discount over 20 percent. The discount of RM450 per month is more than 20 percent of the RM1,604 gross monthly charge.

4. Fixed IPs and discount: The agent resubmits after fixing the errors

The agent's request. Please quote Unifi Business Broadband 1Gbps for 20 users on a 24-month term, with 2 Mesh Wi-Fi units, 2 fixed IP addresses, Wireless Backup and Shield Pro, and a discount of RM70 per month, for a monthly total of RM734. It is ready to send.

Verdict: Allowed.

  • Monthly summary. RM734 per month after discount (RM804 gross), RM17,616 over the contract term.

5. Users, discount and stated total: A 500Mbps quote for twelve users with a discount and a monthly total for the quote

The agent's request. Please quote Unifi Business Broadband 500Mbps for 12 users on a 24-month term, with 3 Mesh Wi-Fi units, Wireless Backup and Shield Pro, and a discount of RM40 per month, for a monthly total of RM369. It is ready to send.

Verdict: Blocked.

  • Plan too small for the users. The customer has 12 users; the quoted plan is sized for at most 10.
  • Stated monthly total does not match. The quote states RM369 per month; the quoted items give RM329.
  • Discount between 10 and 20 percent. The discount of RM40 per month is more than 10 percent of the RM369 gross monthly charge; a sales manager should approve it.

6. Users, discount and stated total: The agent resubmits after fixing the errors

The agent's request. Please quote Unifi Business Broadband 500Mbps for 10 users on a 24-month term, with 3 Mesh Wi-Fi units, Wireless Backup and Shield Pro, and a discount of RM30 per month, for a monthly total of RM339. It is ready to send.

Verdict: Allowed.

  • Monthly summary. RM339 per month after discount (RM369 gross), RM8,136 over the contract term.

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 Unifi Business Broadband plan with Mesh Wi-Fi, Fixed IP, Wireless Backup. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and add-ons and returns a verdict, every reason and the monthly total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Unifi Business Broadband 300Mbps for 8 users on a 12-month term, with 4 Mesh Wi-Fi units, Shield Pro and the Business TV pack. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quote has a 12-month term; Unifi Business Broadband is sold on a 24-month contract. The customer has 8 users; the quoted plan is sized for at most 5. The quote has 4 Mesh Wi-Fi units; the quoted plan allows at most 3. The other one is on screen.
  6. The validator returned four 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 a plan that limits users and Mesh units, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to Unifi Business Broadband 500Mbps, the contract term to 24 months, the Mesh Wi-Fi units to 3 and the monthly total stated on the quote to 409 RM.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.