Predictika · Business connectivity and mobility bundle quotes

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

An AI sales agent drafts a bundled quote for a Canadian business: an internet access type and speed, a managed service, a mobility plan with a number of lines, the service address, the contract term and the discount. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of serviceability, speed limits, managed services, plan minimums, term and discount authority, compares the net total the agent states with the one it computes, and reports every problem it finds in one pass.

Scope: Rogers style business connectivity and mobility bundle quotes: access type, speed, managed service, mobility plan, lines, service address, term and discounts. See everything this validator covers

This validator models Rogers style business connectivity and mobility bundle quotes: access type, speed, managed service, mobility plan, number of lines, service address, term and discount. It handles any bundle made of these access types, managed services and plans, not just the scenarios shown below.

  • Access and service address — Dedicated fibre, business cable and fixed wireless internet, each with the service address types where it is available and a maximum speed.
  • Managed service — No managed service, Managed Wi-Fi or Managed SD-WAN, with the access types each runs on and a minimum speed for SD-WAN.
  • Mobility plans and lines — Business Basic, Business Unlimited and a shared data pool, each with a minimum number of lines, and one to 250 lines on a quote.
  • Term, discounts and approvals — 12, 24 or 36 month terms, a bundle discount for 10 or more lines, a term discount, an extra discount that needs approval when the total passes 12 percent and is blocked above 18 percent, a capacity check at 1,000 Mbps and above, and a deal desk review above CAD 250,000.
  • The stated net total — A check that the net total the agent states matches the contract value the validator computes.

Any business connectivity quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Rogers products, real list prices, taxes and fees, device financing or roaming, or multi-currency quoting.

The AI sales agentBuilds the connectivity 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.

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
Access type, speed and managed service limited by the service addressOnly with care
Dependency rules across several fields; they work, but each new access type or address class needs its own rows.
Limits are catalog data; the checks follow from the choices.
Minimum lines per mobility planEasy
A simple validation rule on each plan.
The same check, driven from the catalog.
Bundle, term and extra discounts added into one total with a limit and an approval bandOnly with workarounds
The discounts have to be added before the total can be compared with the two thresholds, and the order of rules matters.
The total is computed once and compared with both thresholds on every call.
Monthly charges, a waived installation on a long term and a contract totalOnly with care
Price rules and a conditional installation fee; reliable only while every term is kept in step.
The same calculation, driven from the catalog.
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 net 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: 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.

1Total discount of 16 percent is above the 12 percent a rep can give; sales director must approve.
22000 Mbps is at or above 1000 Mbps; network engineering must confirm capacity at the address.
3Contract value of CAD 554,932.80 is above CAD 250,000 and needs a deal desk review.
4The Dedicated Internet Access fibre is not available at a Coax service address.
52000 Mbps exceeds the 1000 Mbps maximum of the Business cable internet.
6The Managed SD-WAN is not available on the Fixed wireless business internet.
7The Managed SD-WAN needs at least 100 Mbps; 50 Mbps were requested.
8The Business Unlimited needs at least 5 lines; 3 lines were requested.
9300 lines are outside the 1 to 250 lines of one quote.
10A term of 48 months is not offered; use 12, 24 or 36 months.
11Total discount of 23 percent exceeds the 18 percent limit.
12The quoted net total of CAD 101,703.60 does not match the CAD 113,004 the validator computed.

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. Service address: The total is right; the access is not available at that address

The agent's request. This is for a 40-person regional office whose address is served by cable only, needing fast internet, managed SD-WAN and mobile lines. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 40 Business Unlimited lines on a 24 month term. Net total CAD 113,004. It is ready to send.

Verdict: Blocked.

  • Serviceability. The Dedicated Internet Access fibre is not available at a Coax service address.

2. Service address: The agent resubmits after fixing the errors

The agent's request. This is for a 40-person regional office whose address is served by cable only, needing fast internet, managed SD-WAN and mobile lines. Business cable internet at 500 Mbps with Managed SD-WAN and 40 Business Unlimited lines on a 24 month term. Net total CAD 99,951.60. It is ready to send.

Verdict: Allowed.

  • Price summary. Estimated price: CAD 99,951.60 total over 24 months; CAD 4,158.40 a month after 8 percent total discount; CAD 320 a month access at 500 Mbps; CAD 4,520 a month before discount; CAD 150 install; 40 lines.

3. Plan minimum: The total is right; the plan needs more lines

The agent's request. This is for a small branch office with three staff needing a fast fibre connection, managed SD-WAN and mobile lines. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 3 Business Unlimited lines on a 24 month term. Net total CAD 54,462. It is ready to send.

Verdict: Blocked.

  • Plan Minimum. The Business Unlimited needs at least 5 lines; 3 lines were requested.

4. Plan minimum: The agent resubmits after fixing the errors

The agent's request. This is for a small branch office with three staff needing a fast fibre connection, managed SD-WAN and mobile lines. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 5 Business Unlimited lines on a 24 month term. Net total CAD 57,954. It is ready to send.

Verdict: Allowed.

  • Price summary. Estimated price: CAD 57,954 total over 24 months; CAD 2,352.25 a month after 3 percent total discount; CAD 850 a month access at 500 Mbps; CAD 2,425 a month before discount; CAD 1,500 install; 5 lines.

5. The total the agent states: The agent's own total is checked too

The agent's request. This is for a regional distribution company connecting its main depot, which is served by fibre, with 40 mobile lines. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 40 Business Unlimited lines on a 24 month term. Net total CAD 101,703.60. It is ready to send.

Verdict: Blocked.

  • Quoted Net Total. The quoted net total of CAD 101,703.60 does not match the CAD 113,004 the validator computed.

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

The agent's request. This is for a regional distribution company connecting its main depot, which is served by fibre, with 40 mobile lines. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 40 Business Unlimited lines on a 24 month term. Net total CAD 113,004. It is ready to send.

Verdict: Allowed.

  • Price summary. Estimated price: CAD 113,004 total over 24 months; CAD 4,646 a month after 8 percent total discount; CAD 850 a month access at 500 Mbps; CAD 5,050 a month before discount; CAD 1,500 install; 40 lines.

7. Review by a person: Valid, but not final without a person

The agent's request. This is for a regional distribution company that has asked for a bigger discount on a 40 line bundle. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 40 Business Unlimited lines on a 24 month term, with an extra 8 percent discount. Net total CAD 103,308. It is ready to send.

Verdict: Needs approval.

  • Discount Approval. Total discount of 16 percent is above the 12 percent a rep can give; sales director must approve.
  • Price summary. Estimated price: CAD 103,308 total over 24 months; CAD 4,242 a month after 16 percent total discount; CAD 850 a month access at 500 Mbps; CAD 5,050 a month before discount; CAD 1,500 install; 40 lines.

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 drafts a bundled quote for a Canadian business: an internet access type and speed, a managed service, a mobility plan with a number of lines, and more. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of serviceability, speed limits, managed services, plan minimums, term and discount authority, compares the net total the agent states with the one it computes, and reports every problem it finds in one pass.
  2. I will start with the first request by the agent.
  3. The agent says. This is for a 40-person regional office whose address is served by cable only, needing fast internet, managed SD-WAN and mobile lines. Dedicated fibre internet at 500 Mbps with Managed SD-WAN and 40 Business Unlimited lines on a 24 month term. The rest of the request is on screen. Net total CAD 113,004.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. The Dedicated Internet Access fibre is not available at a Coax service address.
  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 bundle, term and extra discounts added into one total with a limit and an approval band, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the internet access to business cable internet and the net total stated on the quote to 99,951.6 CAD.
  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 Business cable internet and Managed SD-WAN (per month); the other two lines are on screen.
  13. The earlier finding is cleared, and the validator's figure 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. Now you can try the other scenarios yourself.