Predictika · Juniper campus switching and Mist quotes

An AI sales agent's campus network quote, checked before it goes out

An AI sales agent prepares a quote for Juniper EX4100 access switches with Mist access points, Mist cloud subscriptions and Juniper Care support. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the power, subscription, support and discount rules, compares the PoE load and subscription count the quote states with the computed ones, and returns every finding together. This is an illustrative model built from Juniper's public product documents. It uses no prices, so it produces no price build-up or line-item quote.

Scope: campus quotes for Juniper EX4100 switches with Mist access points, Mist subscriptions and Juniper Care. See everything this validator covers

This validator models one product line: Juniper EX4100 access switches (24 and 48 port, PoE+ and multigigabit PoE++ models) with Mist access points, the Mist cloud subscriptions sold with them and Juniper Care support. It handles any quote involving these products, not only the scenarios shown on this page.

  • Power over Ethernet — PoE ports per switch model, the PoE budget with one or two power supplies, and the draw of four access point models, so that the access points on each switch fit both the ports and the power.
  • Mist subscriptions — Wi-Fi Assurance for the access points, Wired Assurance for the switches, and the add-ons that depend on them (Marvis for Wireless and for Wired, Asset Visibility, Premium Analytics), with terms of 1, 3 or 5 years.
  • Juniper Care and replacement — Core, Core Plus, Same-Day 4-Hour and Same-Day 2-Hour against the number of business days the customer needs, access point replacement terms, and eligibility when products are not bought from an authorized source.
  • Commercial terms — partner discount authority by tier (what a rep may give alone and the maximum), coverage gaps between Care and subscriptions, and the PoE load and subscription count the quote states.
  • Not covered — prices and price build-up (none are modeled), other Juniper families (EX2300, EX4400, QFX, SRX, routers), Access Assurance and WAN Assurance, optics and uplink design, and Juniper's or its partners' actual discount rules.
  • Labeled as assumptions — the partner tiers and their discount levels, the metro-site condition on same-day replacement, the waiver for a quote with no Wired Assurance, the coverage-gap approval, and the PoE figures, which come from public datasheet listings and should be confirmed against current Juniper documentation.
The AI sales agentBuilds the campus network 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 points that fit the switch ports but exceed its PoE budgetOnly with care
The draw depends on the access point model, how many are on each switch, and whether a second power supply is installed. A rule has to multiply and compare per switch model and keep a budget table current.
Ports, load and budget are computed together; 30 access points of one model fit with two power supplies and fail with one.
Add-on subscriptions that depend on a base subscription, with a shared termOnly with care
Dependencies are easy one at a time. Several add-ons that each need a different base subscription, and a term that must be 1, 3 or 5 years, add up to many interacting rules.
Every dependency and the term are checked on every call; a quote with three missing bases comes back with all three.
Replacement terms that depend on the customer need, which is not on the quoteOnly with workarounds
The number of business days the customer needs is a requirement, not a quote line, so a rule can only compare it with the Care tier if it is copied onto the quote as a field.
The need travels with the request and is compared with the replacement time of the Care tier chosen.
Terms that are not offered for one product but are for another, such as next-day replacement for access pointsOnly with care
One product rule per exclusion, each tied to a product family. It works, but every new exception is another rule that someone must keep.
All of it comes back together with the other findings.
A quote that states a PoE load and a subscription count different from the computed onesOnly with workarounds
A validation rule can compare a stated figure with a calculated one, but only if the stated figure is a field on the quote, which it rarely is.
Both stated figures travel with the quote and are compared with the computed ones on every call.
Every problem returned in one answerOnly 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.

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.

125 access points per switch exceed the 24 PoE ports on EX4100-24P.
230 access points of AP45 draw 879 W per switch, above the 740 W PoE budget of EX4100-48P (one power supply per switch).
3A Juniper Care term of 2 years is not offered; choose 1, 3 or 5.
4A discount of 20 percent is above the 15 percent a rep may give alone.
5A discount of 32 percent is above the 20 percent maximum for this partner tier.
6A subscription term of 2 years is not offered; choose 1, 3 or 5.
7Asset Visibility requires a Wi-Fi Assurance subscription.
8EX4100-24T has no PoE ports, so it cannot power the AP45 access points.
9Juniper Care Core replaces switch hardware in about 10 business days; the customer needs it in 5.
10Juniper Care and Mist subscriptions require products bought from Juniper or an authorized reseller.
11Juniper Care runs 2 years but the subscriptions run 3 years; a coverage gap needs sign-off.
12Marvis for Wired requires a Wired Assurance subscription.
13Marvis for Wireless requires a Wi-Fi Assurance subscription.
14Premium Analytics requires a Wi-Fi or Wired Assurance subscription.
15Replacement access points ship within 3 business days; next-business-day replacement is not offered for access points.
16Same-day replacement needs a metro site.
17Stated PoE load does not match: the agent stated 500 W per switch; the validator computes 586 W.
18Stated subscription count does not match: the agent stated 100; the validator computes 84.
19The access points are cloud managed and need a Wi-Fi Assurance subscription.
20The quote has no Wired Assurance subscription, so the switches are not cloud managed; a waiver is required.

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. PoE budget: Access points beyond what the switch can power

The agent's request. Please quote 8 EX4100-48P switches for Larkspur Medical with 30 AP45 access points on each switch and one power supply per switch. Mist subscriptions: Wi-Fi Assurance, Wired Assurance, Marvis for Wireless and Marvis for Wired, for 3 years. Juniper Care Core Plus for 3 years, at a metro site. Switch replacement is needed within 2 business days, with standard access point replacement. The order goes through a Select partner with a 10 percent discount. The quote states a PoE load of 879 W per switch and 496 subscription units. It is ready to send.

Verdict: Blocked.

  • Access points exceed the PoE budget. 30 access points of AP45 draw 879 W per switch, above the 740 W PoE budget of EX4100-48P (one power supply per switch).

2. PoE budget: The agent resubmits after fixing the errors

The agent's request. Please quote 8 EX4100-48P switches for Larkspur Medical with 30 AP45 access points on each switch and two power supplies per switch. Mist subscriptions: Wi-Fi Assurance, Wired Assurance, Marvis for Wireless and Marvis for Wired, for 3 years. Juniper Care Core Plus for 3 years, at a metro site. Switch replacement is needed within 2 business days, with standard access point replacement. The order goes through a Select partner with a 10 percent discount. The quote states a PoE load of 879 W per switch and 496 subscription units. It is ready to send.

Verdict: Allowed.

  • Load and subscription summary. 240 access points in all; PoE load 879 W per switch against a budget of 1,440 W with 48 PoE ports; 496 subscription units.

3. Subscriptions: Add-ons without the base subscription

The agent's request. Please quote 6 EX4100-48MP switches for Bramwell Schools with 36 AP43 access points on each switch and two power supplies per switch. Mist subscriptions: Marvis for Wireless and Asset Visibility, for 2 years. Juniper Care Core Plus for 3 years, at a metro site. Switch replacement is needed within 2 business days, with standard access point replacement. The order goes through a Select partner with a 12 percent discount. The quote states a PoE load of 918 W per switch and 432 subscription units. It is ready to send.

Verdict: Blocked.

  • Access points need Wi-Fi Assurance. The access points are cloud managed and need a Wi-Fi Assurance subscription.
  • Marvis for Wireless needs Wi-Fi Assurance. Marvis for Wireless requires a Wi-Fi Assurance subscription.
  • Asset Visibility needs Wi-Fi Assurance. Asset Visibility requires a Wi-Fi Assurance subscription.
  • Subscription term not offered. A subscription term of 2 years is not offered; choose 1, 3 or 5.
  • No Wired Assurance needs a waiver. The quote has no Wired Assurance subscription, so the switches are not cloud managed; a waiver is required.

4. Subscriptions: The agent resubmits after fixing the errors

The agent's request. Please quote 6 EX4100-48MP switches for Bramwell Schools with 36 AP43 access points on each switch and two power supplies per switch. Mist subscriptions: Wi-Fi Assurance, Marvis for Wireless and Asset Visibility, for 3 years. Juniper Care Core Plus for 3 years, at a metro site. Switch replacement is needed within 2 business days, with standard access point replacement. The order goes through a Select partner with a 12 percent discount. The quote states a PoE load of 918 W per switch and 648 subscription units. It is ready to send.

Verdict: Needs approval.

  • No Wired Assurance needs a waiver. The quote has no Wired Assurance subscription, so the switches are not cloud managed; a waiver is required.
  • Load and subscription summary. 216 access points in all; PoE load 918 W per switch against a budget of 1,620 W with 48 PoE ports; 648 subscription units.

5. Subscriptions: The agent resubmits after fixing the errors

The agent's request. Please quote 6 EX4100-48MP switches for Bramwell Schools with 36 AP43 access points on each switch and two power supplies per switch. Mist subscriptions: Wi-Fi Assurance, Wired Assurance, Marvis for Wireless and Asset Visibility, for 3 years. Juniper Care Core Plus for 3 years, at a metro site. Switch replacement is needed within 2 business days, with standard access point replacement. The order goes through a Select partner with a 12 percent discount. The quote states a PoE load of 918 W per switch and 654 subscription units. It is ready to send.

Verdict: Allowed.

  • Load and subscription summary. 216 access points in all; PoE load 918 W per switch against a budget of 1,620 W with 48 PoE ports; 654 subscription units.

6. Support and replacement: Replacement and discount terms that are not offered

The agent's request. Please quote 10 EX4100-24MP switches for Cedar Point Logistics with 20 AP33 access points on each switch and one power supply per switch. Mist subscriptions: Wi-Fi Assurance and Wired Assurance, for 3 years. Juniper Care Same-Day 4-Hour for 3 years, at a remote site. Switch replacement is needed the same day, with next-business-day access point replacement. The order goes through a Registered partner with a 32 percent discount. The quote states a PoE load of 390 W per switch and 210 subscription units. It is ready to send.

Verdict: Blocked.

  • Next-day AP replacement not offered. Replacement access points ship within 3 business days; next-business-day replacement is not offered for access points.
  • Same-day replacement needs a metro site. Same-day replacement needs a metro site.
  • Discount above the maximum. A discount of 32 percent is above the 20 percent maximum for this partner tier.

7. Support and replacement: The agent resubmits after fixing the errors

The agent's request. Please quote 10 EX4100-24MP switches for Cedar Point Logistics with 20 AP33 access points on each switch and one power supply per switch. Mist subscriptions: Wi-Fi Assurance and Wired Assurance, for 3 years. Juniper Care Core Plus for 3 years, at a remote site. Switch replacement is needed within 1 business day, with standard access point replacement. The order goes through a Registered partner with a 10 percent discount. The quote states a PoE load of 390 W per switch and 210 subscription units. It is ready to send.

Verdict: Allowed.

  • Load and subscription summary. 200 access points in all; PoE load 390 W per switch against a budget of 740 W with 24 PoE ports; 210 subscription units.

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 Juniper EX4100 access switches with Mist access points, Mist cloud subscriptions and Juniper Care support. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the power, subscription, support and discount rules, compares the PoE load and subscription count the quote states with the computed ones, and returns every finding together. This is an illustrative model built from Juniper's public product documents. It uses no prices, so it produces no price build-up or line-item quote.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 8 EX4100-48P switches for Larkspur Medical with 30 AP45 access points on each switch and one power supply per switch. Mist subscriptions: Wi-Fi Assurance, Wired Assurance, Marvis for Wireless and Marvis for Wired, for 3 years. 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. 30 access points of AP45 draw 879 W per switch, above the 740 W PoE budget of EX4100-48P (one power supply per switch).
  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 access points that fit the switch ports but exceed its PoE budget, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the power supplies per switch to 2.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared, and the validator's figure matches the quote.
  13. 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.