Predictika · Corporate mobile subscription orders

An AI sales agent's corporate mobile order, checked before it goes out

An AI sales agent prepares an order for corporate mobile subscriptions and 5G SA products. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product, speed, roaming, device, term and discount rules and returns a verdict and every reason.

Scope: Elisa business mobile products: Elisa Yritysliittymä 5G and the 5G SA mobile broadband, fixed wireless access and dongle products, with Oma Lasku, network slices, roaming, terms and volume discounts. See everything this validator covers

This validator models Elisa-style corporate mobile subscription orders, not just the scenarios shown below.

  • Products — Elisa Yritysliittymä 5G (phone subscription), 5G SA mobile broadband, 5G SA fixed wireless access with an external router and the 5G SA dongle.
  • Speed, voice and devices — speed tiers of 300, 600 and 1000 Mbps (dongle up to 600), voice minutes on the phone subscription only, and a 5G SA capable device for the 5G SA products.
  • Roaming, terms and add-ons — roaming zones and data, terms of open-ended, 12 or 24 months, Oma Lasku on phone subscriptions and network slices.
  • Discounts and approvals — a discount cap that depends on the number of subscriptions, with approvals for large discounts, very large orders and large world roaming packages.

Any corporate mobile order that touches these rules is in scope — not only the scenarios pictured here. Not covered: IoT, data networks, security services, device financing and prices; this validator models no prices. Speed tiers, roaming and term rules, discount bands and approval thresholds are modeled, not published by Elisa.

The AI sales agentBuilds the corporate mobile order from the conversation and says it is ready.
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
Products that allow different optionsOnly with care
Voice, router, Oma Lasku and slices each apply to some products only, so every option needs a rule that looks at the product.
The product and every option are in one request and checked together on every call.
A discount cap that depends on volumeOnly with care
The cap changes with the number of subscriptions, so each volume band is a separate rule beside the approval thresholds.
The subscription count and the discount are fields of the request; the cap is computed from the count on every call.
Roaming data that needs a roaming zoneOnly with workarounds
Roaming data, the zone and the product interact, and fixed wireless access cannot roam at all, so the rules multiply with the zones and products.
Zone, roaming data and product are checked against each other on every call.
Hardware that must go with the productOnly with workarounds
A router goes only with fixed wireless access, and a 5G SA device only with the 5G SA products, so a missing or misplaced item is a separate rule for each.
Devices and routers are fields of the request and are checked against the product on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

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.

15,001 voice minutes per subscription is above the 5,000 this product includes; only Elisa Yritysliittyma 5G carries voice, up to 5,000 minutes.
2A speed of 750 Mbps is not an available tier; the tiers are 300, 600 and 1,000 Mbps.
3The order needs at least one subscription; the quote has 0.
4Terms are open-ended (0), 12 or 24 months; the quote has 18 months.
5A discount is quoted on an open-ended term; a person should confirm it.
610 GB of roaming data is quoted but the roaming zone is Finland only.
780 GB of roaming data outside the EU and EEA is above 50 GB; a person should confirm it.
8Network slices are planned for the 5G SA data products, not for Elisa Yritysliittyma 5G phone subscriptions.
9Network slices are announced as a planned rollout; a person should confirm availability for this customer.
10A discount of 6 percent is above the 5 percent this volume of subscriptions allows.
11A discount of 12 percent is above 10 percent; a person should approve it.
12A discount of 16 percent is above the 15 percent this volume of subscriptions allows.
13A discount of 16 percent is above 10 percent; a person should approve it.
14A discount of 20 percent is above 10 percent; a person should approve it.
151,500 subscriptions is a tender-size order; a person should review the commercial terms.
16The 5G SA mobile broadband, fixed wireless and dongle products need a 5G SA capable device or router.
17100 voice minutes per subscription is above the 0 this product includes; only Elisa Yritysliittyma 5G carries voice, up to 5,000 minutes.
18Elisa Oma Lasku is an add-on for phone subscriptions only.
19An external router is quoted only with fixed wireless access.
20Fixed wireless access is delivered with an external router; none is on the quote.
21Fixed wireless access is tied to the installation address and cannot be quoted with roaming.
221,000 Mbps is above the 600 Mbps this product is offered with.
2360 GB of roaming data outside the EU and EEA is above 50 GB; a person should confirm it.
24500 voice minutes per subscription is above the 0 this product includes; only Elisa Yritysliittyma 5G carries voice, up to 5,000 minutes.

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. 5G SA mobile broadband: A 120-subscription 5G SA mobile broadband order with extras

The agent's request. Please quote 120 Elisa 5G SA mobile broadband subscriptions at 600 Mbps on a 24-month term, with 100 voice minutes each, Elisa Oma Lasku and an external router, and a 5 percent discount. It is ready to send.

Verdict: Blocked.

  • Voice minutes outside the product. 100 voice minutes per subscription is above the 0 this product includes; only Elisa Yritysliittyma 5G carries voice, up to 5,000 minutes.
  • Oma Lasku only on phone subscriptions. Elisa Oma Lasku is an add-on for phone subscriptions only.
  • 5G SA product needs a 5G SA device. The 5G SA mobile broadband, fixed wireless and dongle products need a 5G SA capable device or router.
  • Router only with fixed wireless access. An external router is quoted only with fixed wireless access.

2. 5G SA mobile broadband: The agent resubmits after fixing the errors

The agent's request. Please quote 120 Elisa 5G SA mobile broadband subscriptions at 600 Mbps on a 24-month term, with a 5G SA capable device, and a 5 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 120 subscription(s) at 600 Mbps, term 24 months.

3. Fixed wireless access: A 40-subscription fixed wireless access order with roaming and a discount

The agent's request. Please quote 40 Elisa 5G SA fixed wireless access subscriptions at 1,000 Mbps on a 24-month term, with a 5G SA capable device and 5 GB of roaming data in the EU and EEA, and a 12 percent discount. It is ready to send.

Verdict: Blocked.

  • Fixed wireless access cannot roam. Fixed wireless access is tied to the installation address and cannot be quoted with roaming.
  • Fixed wireless access needs an external router. Fixed wireless access is delivered with an external router; none is on the quote.
  • Discount above the volume band. A discount of 12 percent is above the 10 percent this volume of subscriptions allows.
  • Discount above 10 percent. A discount of 12 percent is above 10 percent; a person should approve it.

4. Fixed wireless access: The agent resubmits after fixing the errors

The agent's request. Please quote 40 Elisa 5G SA fixed wireless access subscriptions at 1,000 Mbps on a 24-month term, with an external router and a 5G SA capable device, and a 10 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 40 subscription(s) at 1,000 Mbps, term 24 months.

5. Volume discount: A 100-subscription phone order with a discount

The agent's request. Please quote 100 Elisa Yritysliittymä 5G subscriptions at 600 Mbps on a 24-month term, with 2,000 voice minutes each and 10 GB of roaming data in the EU and EEA, and a 16 percent discount. It is ready to send.

Verdict: Blocked.

  • Discount above the volume band. A discount of 16 percent is above the 15 percent this volume of subscriptions allows.
  • Discount above 10 percent. A discount of 16 percent is above 10 percent; a person should approve it.

6. Volume discount: The agent resubmits after fixing the errors

The agent's request. Please quote 100 Elisa Yritysliittymä 5G subscriptions at 600 Mbps on a 24-month term, with 2,000 voice minutes each and 10 GB of roaming data in the EU and EEA, and a 12 percent discount. It is ready to send.

Verdict: Needs approval.

  • Discount above 10 percent. A discount of 12 percent is above 10 percent; a person should approve it.
  • Order summary. 100 subscription(s) at 600 Mbps, term 24 months.

7. Volume discount: The agent resubmits after fixing the errors

The agent's request. Please quote 100 Elisa Yritysliittymä 5G subscriptions at 600 Mbps on a 24-month term, with 2,000 voice minutes each and 10 GB of roaming data in the EU and EEA, and a 10 percent discount. It is ready to send.

Verdict: Allowed.

  • Order summary. 100 subscription(s) at 600 Mbps, term 24 months.

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 an order for corporate mobile subscriptions and 5G SA products. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the product, speed, roaming, device, term and discount rules and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 120 Elisa 5G SA mobile broadband subscriptions at 600 Mbps on a 24-month term, with 100 voice minutes each. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. 100 voice minutes per subscription is above the 0 this product includes; only Elisa Yritysliittyma 5G carries voice, up to 5,000 minutes. Elisa Oma Lasku is an add-on for phone subscriptions only. The 5G SA mobile broadband, fixed wireless and dongle products need a 5G SA capable device or router. The other one is on screen.
  6. The validator returned four 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.
  7. What this shows: for products that allow different options, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the voice minutes per subscription to 0, the Oma Lasku to no, the 5G SA capable device to yes and the external router to no.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.