Predictika · Business mobile data quotes
An AI sales agent prepares a quote for a New Zealand business that wants a Spark Business Shared Data plan: a pool of data shared across its staff, the sharers who use it, any device subsidies and extra data. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plan prices and conditions and returns a verdict, every reason and the figures it computed.
This validator models Spark Business Shared Data plan quotes as published on Spark's Business Shared Data Plans page (read October 5, 2026), not just the scenarios shown below.
Any Business Shared Data quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: GST, the size of each device subsidy, devices, the Extra Large pool price, other Spark business plans (individual mobile plans, fibre, wireless broadband, cloud and managed services), roaming and any negotiated discount.
8 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| A user limit that depends on the pool | Only with care Each pool has its own maximum number of users, so a rule per pool works, but it must be kept in step with the price list and re-checked whenever sharers are added. | The limit is looked up from the chosen pool and compared with the total number of sharers on every call. |
| Four sharer types with different prices | Only with care Each type is a separate line with its own price, and the total has to add them to the pool price and the extra data; a rep can easily miscount. | Every sharer type is priced from the published list and added up with the pool and extra data in the same pass. |
| A device subsidy that depends on the contract term | Only with workarounds The subsidy is only available with the 24-month term, which is a condition between two choices; it is often left to a manual check after the quote is saved. | A subsidised sharer on an open-term plan is a blocking finding, together with the other problems. |
| A pool whose price is not published | Only with workarounds The product exists but cannot be priced; the usual choices are to leave it out or let a rep type a price that nothing checks. | The Extra Large pool is accepted but sent to a person for its price and limit, and no total is claimed for it. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | The quote puts 11 sharers on the pool; the chosen pool allows up to 10 users. |
| 2 | The quote puts 26 sharers on the pool; the chosen pool allows up to 25 users. |
| 3 | The quote puts 51 sharers on the pool; the chosen pool allows up to 50 users. |
| 4 | The quote puts 101 sharers on the pool; the chosen pool allows up to 100 users. |
| 5 | The quote has 0 sharers on the data pool; at least 1 is needed. |
| 6 | The quote includes 15 sharers with a device subsidy on an open-term plan; Spark states the subsidy comes with the 24-month term plan. |
| 7 | The quote includes 5 sharers with a device subsidy on an open-term plan; Spark states the subsidy comes with the 24-month term plan. |
| 8 | The quote states a monthly total of NZ$1,558.21 excluding GST; the published list prices give NZ$1,558.20. |
| 9 | The quote states a monthly total of NZ$1,508.20 excluding GST; the published list prices give NZ$1,558.20. |
| 10 | The Extra Large 300GB pool is listed by Spark without a public price or user limit, so a person should confirm its price and limit. |
| 11 | The quote puts 40 sharers on the pool; the chosen pool allows up to 10 users. |
| 12 | The quote states a monthly total of NZ$0.01 excluding GST; the published list prices give NZ$1,383.20. |
| 13 | The quote has -1 extra data blocks; the number cannot be negative. |
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.
The agent's request. Please quote a Spark Business Shared Data Small (30GB) pool on the 24-month term for a business with 6 Mobile Sharers, 5 Mobile Sharers with a device subsidy and 3 Device Sharers only, plus 2 blocks of extra data (5GB each). The quote states a monthly total of NZ$546.42 excluding GST. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Spark Business Shared Data Small Plus (50GB) pool on the 24-month term for a business with 6 Mobile Sharers, 5 Mobile Sharers with a device subsidy and 3 Device Sharers only, plus 2 blocks of extra data (5GB each). The quote states a monthly total of NZ$596.42 excluding GST. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Spark Business Shared Data Medium (75GB) pool on an open term for a business with 20 Mobile Sharers, 12 Mobile Sharers with a device subsidy, 4 Mobile Sharers with a bigger device subsidy and 4 Device Sharers only, plus 1 block of extra data (10GB each). The quote states a monthly total of NZ$1,523.36 excluding GST. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Spark Business Shared Data Medium (75GB) pool on the 24-month term for a business with 20 Mobile Sharers, 12 Mobile Sharers with a device subsidy, 4 Mobile Sharers with a bigger device subsidy and 4 Device Sharers only, plus 1 block of extra data (10GB each). The quote states a monthly total of NZ$1,523.36 excluding GST. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Spark Business Shared Data Medium (75GB) pool on the 24-month term for a business with 20 Mobile Sharers, 12 Mobile Sharers with a device subsidy, 4 Mobile Sharers with a bigger device subsidy and 4 Device Sharers only, plus 1 block of extra data (10GB each). The quote states a monthly total of NZ$1,573.36 excluding GST. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Spark Business Shared Data Large (150GB) pool on the 24-month term for a business with 70 Mobile Sharers, 30 Mobile Sharers with a device subsidy, 10 Mobile Sharers with a bigger device subsidy and 10 Device Sharers only, plus 3 blocks of extra data (20GB each). The quote states a monthly total of NZ$4,600.40 excluding GST. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Spark Business Shared Data Extra Large (300GB) pool on the 24-month term for a business with 70 Mobile Sharers, 30 Mobile Sharers with a device subsidy, 10 Mobile Sharers with a bigger device subsidy and 10 Device Sharers only, plus 3 blocks of extra data. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a Spark Business Shared Data Large (150GB) pool on the 24-month term for a business with 60 Mobile Sharers, 20 Mobile Sharers with a device subsidy, 10 Mobile Sharers with a bigger device subsidy and 10 Device Sharers only, plus 3 blocks of extra data (20GB each). The quote states a monthly total of NZ$3,933.40 excluding GST. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.