Predictika · UK pay monthly phone and airtime quotes

An AI sales agent's phone and airtime quote, checked before it goes out

An AI sales agent prepares a Tesco Mobile pay monthly quote in pounds: a phone on a 24 or 36 month device plan with an airtime plan, an optional upfront payment, Clubcard Prices, and a line for an adult or a young person. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plan terms and returns a verdict, every reason and the contract total it computed.

Scope: Tesco Mobile UK pay monthly phone and airtime quotes: five phones, four airtime plans, 24 and 36 month terms, in pounds. See everything this validator covers

This validator models Tesco Mobile pay monthly quotes of this kind, not just the scenarios shown below.

  • Device plan and affordability — which phones are offered on 36 months, an upfront payment of at most half the phone price, the monthly charge against the limit from the credit and affordability check (a block above the limit, a referral above 80 percent of it), and an extra ID check for phones over GBP 1,200.
  • Clubcard and price — Clubcard Prices that need a linked Clubcard, the airtime discount they bring, and a contract total that adds the annual airtime price rise of GBP 1.80 a year.
  • Young people and the account — a user under 18 needing a Family Perks adult, the content lock kept on, a monthly spend cap that clears the monthly charge, no unlimited data, and plans per account (3, or 5 with Family Perks).
  • Stated total — the contract total the agent states against the total the validator computes.

Any Tesco Mobile pay monthly quote that touches these rules is in scope, not only the scenarios pictured here. All prices, discounts, limits and price rises are illustrative estimates built from public plan information, not Tesco Mobile policy. Not covered: SIM-only plans, business accounts, other handsets, roaming and add-ons.

The AI sales agentBuilds the phone and airtime 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

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
Several rules about one young person at onceOnly with workarounds
Family Perks, the content lock, the spend cap and the data tier are separate rules, each written for the under-18 case, and the quote is stopped at the first one that fires.
The age, the group, the lock, the cap and the tariff are fields of one request and all are checked on every call.
A fix that moves another figureOnly with workarounds
Moving to 24 months raises the device charge, a Clubcard lowers the airtime charge, and the spend cap and the credit limit both depend on the result, so each fix can break a rule the rep has not met yet.
The monthly charge is recomputed from the whole request on every call, so every limit is checked against the figure the quote would really carry.
Limits that depend on a figure the quote computesOnly with care
The credit limit, the 80 percent referral band and the spend cap compare against a monthly charge built from the phone, the upfront payment, the term and the Clubcard, so each rule needs that sum rebuilt.
The monthly charge is computed once in the model and each limit compares against it.
Approvals beside blocksOnly with care
A referral to the affordability team and an extra ID check are approvals, not stops, and need their own rules and a record of who approved before the quote is released.
Blocks and approvals are different findings in one answer, and a quote that needs approval is released only once the approval is recorded.
A stated total that must match the computed totalOnly with workarounds
The contract total adds device and airtime months, an upfront payment and annual price rises, so a separate rule has 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 contract total on every call.

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.

1GBP 61.79 a month exceeds the GBP 60 limit from the credit and affordability check.
2A 16 year old user must be added under an adult account holder Family Perks group.
3Content lock must stay on for users under 18.
4Lines for users under 18 need a monthly spend cap.
5Clubcard Prices need a Tesco Clubcard linked to the account.
6Samsung Galaxy S26 Ultra 256GB costs over GBP 1,200 and needs an extra ID check.
7Stated total does not match: the agent stated GBP 1,280.88; the validator computes GBP 1,345.68.
8GBP 67.79 a month is above 80 percent of the GBP 80 credit limit; refer to the affordability team.
9Samsung Galaxy A36 5G is not offered on a 36 month device plan; use 24 months.
10Unlimited data is not offered on lines for users under 18.
11This would be plan 4 on the account; the limit is 3, or 5 with Family Perks.
12A GBP 20 spend cap is below the GBP 35.58 monthly plan charge.
13Upfront payment of GBP 500 is more than half the GBP 849.00 device price.
14Stated total does not match: the agent stated GBP 1,370.68; the validator computes GBP 1,345.68.

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 young person's line, ten holds: A 15 year old's Samsung Galaxy A36 on unlimited airtime over 36 months with an upfront payment, Clubcard Prices, no Family Perks and a total of its own

The agent's request. Please quote a young customer, who is 15, a Samsung Galaxy A36 on the unlimited airtime plan over 36 months, with GBP 200 upfront, with Clubcard Prices, on an account without Family Perks, with the content lock off and no spend cap. The account already has 3 plans. The monthly limit from the credit check is GBP 20. The quote states a total of GBP 1,050.84. It is ready to send.

Verdict: Blocked.

  • Device not offered on 36 months. Samsung Galaxy A36 5G is not offered on a 36 month device plan; use 24 months.
  • Upfront above half the device price. Upfront payment of GBP 200 is more than half the GBP 349.00 device price.
  • Monthly charge above the credit limit. GBP 21.14 a month exceeds the GBP 20 limit from the credit and affordability check.
  • Clubcard Prices without a Clubcard. Clubcard Prices need a Tesco Clubcard linked to the account.
  • Under-18 user without Family Perks. A 15 year old user must be added under an adult account holder Family Perks group.
  • Content lock off for an under-18. Content lock must stay on for users under 18.
  • No spend cap for an under-18. Lines for users under 18 need a monthly spend cap.
  • Unlimited data for an under-18. Unlimited data is not offered on lines for users under 18.
  • Too many plans on the account. This would be plan 4 on the account; the limit is 3, or 5 with Family Perks.
  • Stated total does not match. Stated total does not match: the agent stated GBP 1,050.84; the validator computes GBP 1,025.84.

2. A young person's line, ten holds: The agent resubmits after fixing the errors

The agent's request. Please quote a young customer, who is 15, a Samsung Galaxy A36 on the 5GB airtime plan over 24 months, with GBP 170 upfront, with Clubcard Prices and a linked Clubcard, in a Family Perks group, with the content lock on and a GBP 20 monthly spend cap. The account already has 3 plans. The monthly limit from the credit check is GBP 20. The quote states a total of GBP 538.64. It is ready to send.

Verdict: Allowed.

  • Price summary. Total GBP 538.64; GBP 14.46 a month (device GBP 7.46 plus airtime GBP 7.00); GBP 170 upfront; GBP 21.60 of annual price rises; 24 months; limit GBP 20.

3. Clubcard Prices and the credit limit: An iPhone 17 Pro on unlimited airtime over 24 months with Clubcard Prices and a 75 pound monthly limit

The agent's request. Please quote a customer, who is 38, an Apple iPhone 17 Pro on the unlimited airtime plan over 24 months, with nothing upfront, with Clubcard Prices. The monthly limit from the credit check is GBP 75. The quote states a total of GBP 1,528.56. It is ready to send.

Verdict: Blocked.

  • Clubcard Prices without a Clubcard. Clubcard Prices need a Tesco Clubcard linked to the account.
  • Monthly charge near the credit limit. GBP 62.79 a month is above 80 percent of the GBP 75 credit limit; refer to the affordability team.

4. Clubcard Prices and the credit limit: The agent resubmits after fixing the errors

The agent's request. Please quote a customer, who is 38, an Apple iPhone 17 Pro on the unlimited airtime plan over 24 months, with GBP 300 upfront, with Clubcard Prices and a linked Clubcard. The monthly limit from the credit check is GBP 75. The quote states a total of GBP 1,528.56. It is ready to send.

Verdict: Allowed.

  • Price summary. Total GBP 1,528.56; GBP 50.29 a month (device GBP 33.29 plus airtime GBP 17.00); GBP 300 upfront; GBP 21.60 of annual price rises; 24 months; limit GBP 75.

5. The total the agent states: An iPhone 17 on 30GB airtime over 36 months with a stated total

The agent's request. Please quote a customer, who is 30, an Apple iPhone 17 on the 30GB airtime plan over 36 months, with nothing upfront. The monthly limit from the credit check is GBP 80. The quote states a total of GBP 1,324.08. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. Stated total does not match: the agent stated GBP 1,324.08; the validator computes GBP 1,345.68.

6. The total the agent states: The agent resubmits after fixing the errors

The agent's request. Please quote a customer, who is 30, an Apple iPhone 17 on the 30GB airtime plan over 36 months, with nothing upfront. The monthly limit from the credit check is GBP 80. The quote states a total of GBP 1,345.68. It is ready to send.

Verdict: Allowed.

  • Price summary. Total GBP 1,345.68; GBP 35.58 a month (device GBP 23.58 plus airtime GBP 12.00); GBP 0 upfront; GBP 64.80 of annual price rises; 36 months; limit GBP 80.

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 Tesco Mobile pay monthly quote in pounds: a phone on a 24 or 36 month device plan with an airtime plan, an optional upfront payment, Clubcard Prices, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plan terms and returns a verdict, every reason and the contract total it computed.
  2. Each tab is a different request. We will start with the first one.
  3. The agent says. Please quote a young customer, who is 15, a Samsung Galaxy A36 on the unlimited airtime plan over 36 months. The account already has 3 plans. The rest of the request is on screen. The quote states a total of GBP 1,050.84.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with ten findings, all in one answer. Samsung Galaxy A36 5G is not offered on a 36 month device plan; use 24 months. Upfront payment of GBP 200 is more than half the GBP 349.00 device price. GBP 21.14 a month exceeds the GBP 20 limit from the credit and affordability check. The other seven are on screen.
  6. The validator returned ten 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 and against the stated total.
  7. What this shows: for a stated 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 airtime plan to 5gb airtime, the device plan to 24 months, the upfront payment to 170 GBP, the clubcard linked to yes and the total stated on the quote to 538.64 GBP. Three more changes are on screen.
  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 Samsung Galaxy A36 5G device plan and Upfront device payment; the other two lines are on screen.
  13. All ten earlier findings are cleared.
  14. Ten 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.