Predictika · IoT managed connectivity: SIM and device fit, coverage, plan sizing and discount authority

An AI sales agent's IoT connectivity quote, checked before it goes out

An AI sales agent prepares a quote for managed IoT connectivity (SIMs and pooled data plans for a fleet of devices), priced in euros, for a fictional customer. Before it goes out, the agent sends it to Predictika’s validator, which checks the SIM and radio against the device and the country, sizes the plan, applies the term, volume and discount rules, compares the contract total the agent states with the one it computes, and returns a verdict with every reason.

Scope: IoT managed connectivity quotes: device, SIM form and grade, radio technology, country, pooled data plan, private APN, static IP, term and discount, priced in euros. See everything this validator covers

This validator models IoT managed connectivity quotes in the style of public IoT connectivity offers. It handles any combination of the devices, SIMs, plans and countries in its catalog, not just the scenarios shown below.

  • Device and SIM fit — SIM form factor against the device socket or solder footprint, industrial-grade SIMs for rugged devices, and the eUICC minimum order.
  • Radio and coverage — LTE-M, NB-IoT and 4G support by device, coverage by country, and the NB-IoT data ceiling.
  • Roaming and zones — Countries that ban permanent roaming and need an eUICC SIM with a local profile, and the plan zone against the deployment country.
  • Plan sizing, private APN and static IP — Expected usage against the pool with overage priced in, private APN volume and term minimums, and static IP eligibility.
  • Pricing, discounts and the stated total — Volume and term discounts, one-time SIM charges, extra-discount authority by role and contract value, the contract-total roll-up, and a check that the contract total the agent states matches the total the validator computes.

It does not cover consumer mobile plans or fixed-line products, real list prices, network coverage maps, or tax and multi-currency quoting.

The AI sales agentBuilds the quote from the conversation and says it is ready.
Predictika validatorChecks the quote against the product and contract rules and returns every finding it has.

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 or Revenue Cloud) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator catchesTypical rules-based CPQPredictika
SIM form, grade and device fitOnly with care
Whether a SIM fits a device depends on the form factor, the device socket or footprint and the device grade. Each pairing is easy to write; keeping the matrix complete as devices and SIMs are added is the work.
Form, grade and device attributes are read from the catalog and checked together on every call.
Radio technology and country coverageOnly with care
A device supports some radios and a country offers some radios, so the rule needs both lists, and NB-IoT adds a data ceiling.
Device radios, country coverage and the NB-IoT limit are checked together.
The permanent-roaming ruleOnly with workarounds
The rule forces a different SIM product only in certain countries and then adds a fee per SIM-month, so it changes both validity and price.
Roaming ban, SIM product and the local-profile fee are derived together and priced in.
Plan sizing and overage from expected usageOnly with workarounds
Overage depends on expected usage against the pool, a figure the rep types as a plain number and the price rules must then fold into the recurring price.
Usage against the pool is computed, overage is priced in, and the sizing review is raised when it is more than twice the allowance.
Private APN and static IP prerequisitesOnly with care
The prerequisites depend on fleet size and term together, and a static IP depends on the APN choice.
Fleet size, term and APN are checked together on every call.
Volume and term discounts with authority limitsOnly with workarounds
The tier, the term discount and the approval limit depend on computed figures, and the limit changes with contract value.
Tier, term discount and the limit by contract value are computed, and the discount is checked on every call.
The total the agent statesOnly with workarounds
Comparing a stated total with a computed one means a separate rule per quote layout, and price rules rarely run on stated figures.
The stated contract total is a field in the request and is checked against the computed total.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved, 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

Click to expand

Every rule is checked on every call, in whatever order the choices arrive, and one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

RuleEffectWhat it checks
1blockThe SIM form must fit the device: a plug-in SIM needs a socket, a solder-down SIM needs an MFF2 footprint
2blockA rugged device needs an industrial-grade SIM, not a consumer plug-in SIM
3blockeUICC SIMs are sold from 500 SIMs per order
4blockThe radio technology (LTE-M, NB-IoT or 4G) must be supported by the device
5blockLTE-M and NB-IoT must be offered in the deployment country
6blockWhere permanent roaming is banned, only eUICC SIMs with a local profile may be used (the profile adds a per-SIM-month fee)
7blockThe plan zone must cover the deployment country
8blockNB-IoT is limited to 10 MB per SIM per month
9needs approvalExpected usage above twice the pool allowance needs a person to review the plan size; overage is priced in
10blockA private APN needs at least 1,000 SIMs and a term of at least 24 months
11blockA static IP needs a private APN
12computedVolume tier: 10 percent off the plan price from 10,000 SIMs and 20 percent from 100,000
13computedTerm discount of 3, 6 and 10 percent at 24, 36 and 60 months
14computedOne-time SIM charge by SIM form, plus APN setup where a private APN is chosen
15approval, then blockExtra discount authority: a sales rep up to 5 percent, approval up to 15 percent (25 percent on contracts of EUR 1 million or more), a block beyond
16blockThe contract total the agent states must match the validator total within EUR 1

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. Permanent roaming rules: India on standard SIMs

The agent's request. Battery asset trackers for India: 20,000 standard industrial solder-down SIMs on the Global Pool 5 MB plan over NB-IoT, about 2 MB per SIM each month, 36 months. Contract total EUR 1,022,592. Ready to send.

Verdict: Blocked.

  • Permanent roaming ban: eUICC SIM required. Permanent roaming is banned in India; a standard SIM cannot be used there, only an eUICC SIM with a local profile.

2. Permanent roaming rules: India on eUICC SIMs

The agent's request. Battery asset trackers for India: 20,000 eUICC SIMs with a local profile on the Global Pool 5 MB plan over NB-IoT, about 2 MB per SIM each month, 36 months. Contract total EUR 1,315,312. Ready to send.

Verdict: Allowed.

3. SIM form and grade: Plug-in SIMs in smart meters

The agent's request. Embedded smart meters for Germany: 50,000 consumer plug-in SIMs on the Europe Pool 1 MB plan over NB-IoT, about 1 MB per SIM each month, 36 months. Contract total EUR 725,260. Ready to send.

Verdict: Blocked.

  • SIM form does not fit the device. The Smart electricity meter cannot take the chosen SIM form: plug-in SIMs need a SIM socket and solder-down SIMs need an MFF2 footprint.
  • Consumer SIM not rated for a rugged device. A consumer-grade SIM is not rated for the rugged Smart electricity meter; an industrial SIM is needed.

4. SIM form and grade: Solder-down industrial SIMs

The agent's request. Embedded smart meters for Germany: 50,000 industrial solder-down SIMs on the Europe Pool 1 MB plan over NB-IoT, about 1 MB per SIM each month, 36 months. Contract total EUR 805,260. Ready to send.

Verdict: Allowed.

5. Order size and discount: 200 eUICC SIMs, 20 percent off

The agent's request. A pilot for vehicle telematics units in Germany: 200 eUICC SIMs on the Europe Pool 10 MB plan over 4G, about 5 MB per SIM each month, 36 months, with a 20 percent extra discount. Contract total EUR 5,761.60. Ready to send.

Verdict: Blocked.

  • eUICC order below the minimum. EUICC SIMs are sold from 500 SIMs; 200 requested.
  • Discount above the maximum. 20 percent extra discount exceeds the 15 percent that can be approved.

6. Order size and discount: 500 eUICC SIMs, 8 percent off

The agent's request. A pilot for vehicle telematics units in Germany: 500 eUICC SIMs on the Europe Pool 10 MB plan over 4G, about 5 MB per SIM each month, 36 months, with an 8 percent extra discount. Contract total EUR 16,456. Ready to send.

Verdict: Needs approval.

  • Discount needs approval. 8 percent extra discount is above the 5 percent sales rep authority; approvable up to 15 percent.

7. The total the agent states: US telematics, stated total

The agent's request. Vehicle telematics units for the United States: 50,000 industrial solder-down SIMs on the Europe and Americas Pool 20 MB plan over LTE-M, about 15 MB per SIM each month, 36 months. Contract total EUR 2,862,654. Ready to send.

Verdict: Blocked.

  • Stated total differs from the validator total. The total the agent states (EUR 2862654.0) differs from the total the validator computes (EUR 3013320.0).

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 quote for managed IoT connectivity (SIMs and pooled data plans for a fleet of devices), priced in euros, for a fictional customer. Before it goes out, the agent sends it to Predictika’s validator, which checks the SIM and radio against the device and the country, sizes the plan, applies the term, volume and discount rules, compares the contract total the agent states with the one it computes, and returns a verdict with every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Battery asset trackers for India: 20,000 standard industrial solder-down SIMs on the Global Pool 5 MB plan over NB-IoT, about 2 MB per SIM each month, 36 months. Contract total EUR 1,022,592. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. Permanent roaming is banned in India; a standard SIM cannot be used there, only an eUICC SIM with a local profile.
  6. The validator returned one blocking finding 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 the permanent-roaming rule, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the SIM Form to eUICC MFF2 and the stated total as to 1,315,312 EUR.
  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 Global Pool 5 MB data plan and Add-ons (local profile; the other line is on screen.
  13. The earlier finding is cleared, and the validator's total, EUR 1,315,312, matches the quote.
  14. One problem 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.