Predictika · Mobile plan and bundle quotes

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

An AI sales agent prepares a monthly quote for one to five mobile lines on a Data Plan or Plus Plan, with an optional selective contract, an All-in-One internet bundle and an extra discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and bundle and returns a verdict, every reason and the monthly total it computed.

Scope: LG Uplus Data Plan and Plus Plan quotes for one to five lines, with age-based benefits, a selective contract discount, an All-in-One internet bundle and an extra discount. See everything this validator covers

This validator models LG Uplus mobile plan quotes, not just the scenarios shown below.

  • Plans and lines — the five Data Plans and four Plus Plans, and an account of one to five lines.
  • Contract, bundle and age — the 12 or 24-month selective contract, the All-in-One bundle with 500M or 1G internet, and the teen and senior benefits.
  • Discount and total — the extra discount and its approval threshold, and the stated monthly total against the total the validator computes.

Any LG Uplus mobile plan quote that touches these rules is in scope — not only the scenarios pictured here. The Data Plan names and prices follow news reports of the June 2026 plan restructuring, which are secondary sources and not LG Uplus's own price table; the Plus Plan names beyond Plus 95, the Plus and internet prices, the line limits and the discount and approval thresholds are modeled and not published by LG Uplus, and the prices are illustrative.

The AI sales agentBuilds the mobile plan 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
An internet bundle that depends on the planOnly with care
The 1G internet is modeled only for larger plans, so each internet option needs a rule that checks the plan.
The plan, the bundle flag and the internet service are fields of one request and are checked together on every call.
A discount that depends on the planOnly with care
The selective contract is not modeled on the smallest plan, so the discount rule needs a plan test.
The plan and the contract are checked together on every call.
Age-based benefits that need a person to verifyOnly with care
A teen or senior benefit has to route to a person, and the top plans are closed to teens, two separate rules.
The age, the plan and the lines are checked together on every call.
A stated monthly total that must match the computed totalOnly with workarounds
The total is built from plan fees, a contract discount, internet and an extra discount, so a separate rule must recompute it and compare it with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as a step is saved or 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 0 lines; an account is modeled for 1 to 5 lines.
2The quote has 6 lines; an account is modeled for 1 to 5 lines.
36 lines on one account; a person should review the account for group pricing.
44 lines on one account; a person should review the account for group pricing.
55 lines on one account; a person should review the account for group pricing.
6The selective contract discount is not modeled on the 300MB Data Plan.
7An internet service is quoted but the quote is not an All-in-One bundle.
8The quote is an All-in-One bundle but no internet service is selected.
91G internet is modeled for plans of 95GB or more; the selected plan is smaller.
10A teen or senior age benefit applies; a person should verify the subscriber age before the quote is released.
11The top Plus plans are not modeled for teen subscribers.
12The 8 per cent extra discount is above 5 per cent; sales management should approve it.
13The 10 per cent extra discount is above 5 per cent; sales management should approve it.
14The quote gives a 11 per cent extra discount; the modeled maximum is 10 per cent.
15The quote states a monthly total of 60,000 won; the modeled prices give 68,000 won.
16The quote has 7 lines; an account is modeled for 1 to 5 lines.
17The quote gives a 15 per cent extra discount; the modeled maximum is 10 per cent.
187 lines on one account; a person should review the account for group pricing.
19The 7 per cent extra discount is above 5 per cent; sales management should approve 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. Lines, contract and internet: Six lines on the smallest plan with a selective contract, internet outside a bundle, a high discount and a wrong total

The agent's request. Please quote 6 adult lines on the 300MB Data Plan with a 24-month selective contract, with 1G internet, and a 12 percent extra discount. The monthly total is 100,000 won. It is ready to send.

Verdict: Blocked.

  • Number of lines outside 1 to 5. The quote has 6 lines; an account is modeled for 1 to 5 lines.
  • Selective contract on the smallest plan. The selective contract discount is not modeled on the 300MB Data Plan.
  • Internet quoted without All-in-One. An internet service is quoted but the quote is not an All-in-One bundle.
  • 1G internet needs a larger plan. 1G internet is modeled for plans of 95GB or more; the selected plan is smaller.
  • Discount above the modeled maximum. The quote gives a 12 per cent extra discount; the modeled maximum is 10 per cent.
  • Stated total does not match. The quote states a monthly total of 100,000 won; the modeled prices give 135,080 won.
  • Four or five lines need account review. 6 lines on one account; a person should review the account for group pricing.

2. Lines, contract and internet: The agent resubmits after fixing the errors

The agent's request. Please quote 3 adult lines on the 125GB Data Plan with a 24-month selective contract, as an All-in-One bundle with 500M internet, and a 3 percent extra discount. The monthly total is 174,115 won. It is ready to send.

Verdict: Allowed.

  • Order summary. 3 line(s) at 70,000 won per line: plan fees 210,000 won, selective contract discount 52,500 won, internet 22,000 won, extra discount 5,385 won, monthly total 174,115 won (illustrative prices).

3. Bundle internet and line count: An account with no lines and 1G internet on a small plan, with a wrong total

The agent's request. Please quote 0 adult lines on the 14GB Data Plan with no contract, as an All-in-One bundle with 1G internet. The monthly total is 40,000 won. It is ready to send.

Verdict: Blocked.

  • Number of lines outside 1 to 5. The quote has 0 lines; an account is modeled for 1 to 5 lines.
  • 1G internet needs a larger plan. 1G internet is modeled for plans of 95GB or more; the selected plan is smaller.
  • Stated total does not match. The quote states a monthly total of 40,000 won; the modeled prices give 27,500 won.

4. Bundle internet and line count: The agent resubmits after fixing the errors

The agent's request. Please quote 2 adult lines on the 125GB Data Plan with no contract, as an All-in-One bundle with 1G internet. The monthly total is 167,500 won. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 line(s) at 70,000 won per line: plan fees 140,000 won, selective contract discount 0 won, internet 27,500 won, extra discount 0 won, monthly total 167,500 won (illustrative prices).

5. Teen subscriber and bundle: A teen on a top plan with a bundle that has no internet and a high discount

The agent's request. Please quote 1 teen line on the Plus Premium plan with no contract, as an All-in-One bundle with no internet service, and an 11 percent extra discount. The monthly total is 97,900 won. It is ready to send.

Verdict: Blocked.

  • All-in-One without an internet service. The quote is an All-in-One bundle but no internet service is selected.
  • Teen on a top-tier plan. The top Plus plans are not modeled for teen subscribers.
  • Discount above the modeled maximum. The quote gives a 11 per cent extra discount; the modeled maximum is 10 per cent.
  • Age benefit needs identity check. A teen or senior age benefit applies; a person should verify the subscriber age before the quote is released.

6. Teen subscriber and bundle: The agent resubmits after fixing the errors

The agent's request. Please quote 2 adult lines on the Plus Premium plan with no contract, as an All-in-One bundle with 1G internet. The monthly total is 225,500 won. It is ready to send.

Verdict: Allowed.

  • Order summary. 2 line(s) at 110,000 won per line: plan fees 220,000 won, selective contract discount 0 won, internet 5,500 won, extra discount 0 won, monthly total 225,500 won (illustrative prices).

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 one to five mobile lines on a Data Plan or Plus Plan. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and bundle 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 6 adult lines on the 300MB Data Plan with a 24-month selective contract, with 1G internet, and a 12 percent extra discount. The monthly total is 100,000 won. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. The quote has 6 lines; an account is modeled for 1 to 5 lines. The selective contract discount is not modeled on the 300MB Data Plan. An internet service is quoted but the quote is not an All-in-One bundle. The other three are on screen.
  6. The validator returned six 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 that must match the computed total, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to 125GB Data Plan, the lines to 3, the All-in-One bundle to yes, the internet to 500m internet, the extra discount to 3 percent and the monthly total stated on the quote to 174,115.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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.