Predictika · Business mobile plan quotes

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

An AI sales agent prepares a business mobile quote: the plan, SIM-only or with a free 5G phone, the contract term, the principal and supplementary lines, and the monthly total and data the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each plan offers and how those choices fit together, and returns a verdict, every reason and the totals it computed.

Scope: One business mobile quote: plan, offer, term, principal and supplementary lines, and the stated monthly total and data, for seven plans. See everything this validator covers

This validator models business mobile quotes for seven plans, not just the scenarios shown below.

  • Plans and offers — Biz Postpaid 5G 80, 108, 138 and 168, each SIM-only or with a free 5G phone, and the One Biz 219, 399 and 599 bundles.
  • Contract term — 12 or 24 months for SIM-only plans and One Biz bundles, 24 or 36 months for plans with a free 5G phone.
  • Lines — the principal lines ordered, the supplementary lines that are listed only with the free 5G phone offers, and the limit of supplementary lines for each principal line.
  • Totals and approvals — the monthly total and the data a line stated on the quote are compared with the computed ones, and an order of ten or more principal lines goes to a person.

Any business mobile quote for these plans that touches these rules is in scope — not only the scenarios pictured here. Not covered: other CelcomDigi plans, roaming and add-ons, and taxes. Plan names, prices, data, terms, the supplementary line price and the one-time fees follow the public CelcomDigi Business pages as read on October 15, 2026; the approval for ten or more principal lines is modeled from comparable products and is not published by CelcomDigi. All amounts are in Malaysian ringgit and exclude taxes.

The AI sales agentBuilds the mobile quote from the conversation with the customer and says it is ready to send.
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
Terms that depend on the offerOnly with care
SIM-only plans and One Biz bundles list 12 or 24 months and plans with a free phone list 24 or 36, so each term rule has to test the plan and the offer together.
The plan, the offer and the term are fields of one request and are checked together on every call.
Lines that only some plans allowOnly with care
Supplementary lines are listed only with the free phone offers, not with SIM-only plans or One Biz bundles, so each plan needs its own rule.
The plan and the offer decide whether supplementary lines are allowed in the same pass.
A limit that applies for each principal lineOnly with workarounds
The number of supplementary lines allowed is 3 or 6 for each principal line, so a rule has to multiply before it compares.
The limit is computed from the plan and the principal lines on every call.
A stated monthly total and data that must matchOnly with workarounds
The monthly total is the principal lines at the plan price plus the supplementary lines, and the data depends on the plan, so separate rules must recompute both and compare them with the stated figures.
The stated total and data are fields of the request and are compared with the computed ones on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, so the agent can fix them in a single pass.

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.

1A contract term of 12 months is not offered for this plan; SIM-only plans and One Biz bundles list 12 or 24 months, plans with a free 5G phone list 24 or 36 months.
2The order is for 0 principal lines; at least 1 is needed.
31 supplementary lines are ordered on a SIM-only plan; the business postpaid page lists supplementary lines only with the free 5G phone offers.
41 supplementary lines are ordered on a One Biz bundle; a One Biz bundle has a fixed number of lines (1, 4 or 6) and no supplementary lines are listed for it.
54 supplementary lines are ordered; the chosen plan with a free 5G phone allows up to 3 for each principal line.
6The quote states a monthly total of 421 ringgit; 3 principal line(s) at 108 ringgit plus 2 supplementary line(s) at 48 ringgit come to 420 ringgit.
7The quote states 500 GB of data a line; the chosen plan includes 330 GB.
810 principal lines is a volume order; a person should confirm corporate terms before the quote is sent.

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. A volume order: Biz Postpaid 5G 80, SIM-only, 36 months, 12 lines and 2 supplementary lines

The agent's request. Please quote 12 lines of Biz Postpaid 5G 80, SIM-only, on a 36 month term, with 2 supplementary lines. The quote states a monthly total of 900 ringgit and 200 GB of data a line. It is ready to send.

Verdict: Blocked.

  • Contract term not offered. A contract term of 36 months is not offered for this plan; SIM-only plans and One Biz bundles list 12 or 24 months, plans with a free 5G phone list 24 or 36 months.
  • Supplementary lines on a SIM-only plan. 2 supplementary lines are ordered on a SIM-only plan; the business postpaid page lists supplementary lines only with the free 5G phone offers.
  • Stated monthly total does not match. The quote states a monthly total of 900 ringgit; 12 principal line(s) at 58 ringgit plus 2 supplementary line(s) at 48 ringgit come to 792 ringgit.
  • Stated data does not match. The quote states 200 GB of data a line; the chosen plan includes 160 GB.
  • Volume order. 12 principal lines is a volume order; a person should confirm corporate terms before the quote is sent.

2. A volume order: The agent resubmits after fixing the errors

The agent's request. Please quote 12 lines of Biz Postpaid 5G 80, with a free 5G phone, on a 36 month term, with 2 supplementary lines. The quote states a monthly total of 1,056 ringgit and 200 GB of data a line. It is ready to send.

Verdict: Blocked.

  • Stated data does not match. The quote states 200 GB of data a line; the chosen plan includes 160 GB.
  • Volume order. 12 principal lines is a volume order; a person should confirm corporate terms before the quote is sent.

3. A volume order: The agent resubmits after fixing the errors

The agent's request. Please quote 9 lines of Biz Postpaid 5G 80, with a free 5G phone, on a 36 month term, with 2 supplementary lines. The quote states a monthly total of 816 ringgit and 160 GB of data a line. It is ready to send.

Verdict: Allowed.

  • Quote summary. 9 principal line(s) of Biz Postpaid 5G 80 with a free 5G phone on a 36 month term at 80 ringgit a line each month, plus 2 supplementary line(s) at 48 ringgit, 816 ringgit a month in total and 120 ringgit in one-time processing and SIM fees, excluding taxes; 9 free 5G phone(s); 160 GB of data a line.

4. A One Biz bundle order: One Biz 399, four bundles, 36 months, with a supplementary line

The agent's request. Please quote 4 bundles of One Biz 399, on a 36 month term, with 1 supplementary line. The quote states a monthly total of 1,644 ringgit. It is ready to send.

Verdict: Blocked.

  • Contract term not offered. A contract term of 36 months is not offered for this plan; SIM-only plans and One Biz bundles list 12 or 24 months, plans with a free 5G phone list 24 or 36 months.
  • Supplementary lines on a One Biz bundle. 1 supplementary lines are ordered on a One Biz bundle; a One Biz bundle has a fixed number of lines (1, 4 or 6) and no supplementary lines are listed for it.

5. A One Biz bundle order: The agent resubmits after fixing the errors

The agent's request. Please quote 4 bundles of One Biz 399, on a 24 month term. The quote states a monthly total of 1,596 ringgit. It is ready to send.

Verdict: Allowed.

  • Quote summary. 4 One Biz bundle(s) of One Biz 399 on a 24 month term at 399 ringgit a month each, 1,596 ringgit a month in total and 50 ringgit in one-time processing and SIM fees, excluding taxes; unlimited data, calls and SMS.

6. Supplementary lines on a free phone plan: Biz Postpaid 5G 80 with a free phone, 12 months, 2 lines and 7 supplementary lines

The agent's request. Please quote 2 lines of Biz Postpaid 5G 80, with a free 5G phone, on a 12 month term, with 7 supplementary lines. The quote states a monthly total of 497 ringgit and 160 GB of data a line. It is ready to send.

Verdict: Blocked.

  • Contract term not offered. A contract term of 12 months is not offered for this plan; SIM-only plans and One Biz bundles list 12 or 24 months, plans with a free 5G phone list 24 or 36 months.
  • Too many supplementary lines. 7 supplementary lines are ordered; the chosen plan with a free 5G phone allows up to 3 for each principal line.
  • Stated monthly total does not match. The quote states a monthly total of 497 ringgit; 2 principal line(s) at 80 ringgit plus 7 supplementary line(s) at 48 ringgit come to 496 ringgit.

7. Supplementary lines on a free phone plan: The agent resubmits after fixing the errors

The agent's request. Please quote 2 lines of Biz Postpaid 5G 80, with a free 5G phone, on a 24 month term, with 6 supplementary lines. The quote states a monthly total of 448 ringgit and 160 GB of data a line. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2 principal line(s) of Biz Postpaid 5G 80 with a free 5G phone on a 24 month term at 80 ringgit a line each month, plus 6 supplementary line(s) at 48 ringgit, 448 ringgit a month in total and 90 ringgit in one-time processing and SIM fees, excluding taxes; 2 free 5G phone(s); 160 GB of data a line.

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 business mobile quote: the plan, SIM-only or with a free 5G phone, the contract term, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what each plan offers and how those choices fit together, and returns a verdict, every reason and the totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 12 lines of Biz Postpaid 5G 80, SIM-only, on a 36 month term, with 2 supplementary lines. The quote states a monthly total of 900 ringgit and 200 GB of data a line. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings and one approval, all in one answer. A contract term of 36 months is not offered for this plan; SIM-only plans and One Biz bundles list 12 or 24 months, plans with a free 5G phone list 24 or 36 months. 2 supplementary lines are ordered on a SIM-only plan; the business postpaid page lists supplementary lines only with the free 5G phone offers. The quote states a monthly total of 900 ringgit; 12 principal line(s) at 58 ringgit plus 2 supplementary line(s) at 48 ringgit come to 792 ringgit. The other one is on screen.
  6. The validator returned four 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 and against the stated total.
  7. What this shows: for a stated monthly total and data that must match, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the offer to Free 5G phone and the monthly total stated on the quote to 1,056 ringgit.
  10. It calls the validator again.
  11. Still blocked, with one finding and one approval, all in one answer. The quote states 200 GB of data a line; the chosen plan includes 160 GB.
  12. Three findings cleared. Still blocking: stated data does not match. One approval also remains for a person: volume order.
  13. The agent resubmits once more.
  14. The revised request. It changes the principal lines to 9, the monthly total stated on the quote to 816 ringgit and the data a line stated on the quote to 160 GB.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. Both earlier findings are cleared.
  18. Five problems caught in one call, fixed in two passes, 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.