Predictika · UniFi PoE switching and Wi-Fi

An AI sales agent's UniFi switch and access point order, checked before it goes out

An AI sales agent prepares an order for a UniFi PoE switch and the Wi-Fi 7 access points it is to power: the switch model, how many identical switches, the access points on each switch, the SFP+ uplinks and the total PoE draw the order states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public UniFi tech specs and returns a verdict, every reason and the figures it computed.

Scope: UniFi Pro Max 16, 24 and 48 PoE switches powering U7 Lite, U7 Pro, U7 Pro Wall and U7 Pro Max access points: PoE budget, PoE ports, 2.5 GbE ports, SFP+ uplinks and stated PoE draw. See everything this validator covers

This validator models orders that pair a UniFi Pro Max PoE switch with UniFi U7 access points, as set out in the public Ubiquiti tech specs, not just the scenarios shown below.

  • Switches — Pro Max 16 PoE (180 W PoE budget, 16 PoE ports of which 4 run at 2.5 GbE, 2 SFP+ ports), Pro Max 24 PoE (400 W, 24 PoE ports, 8 at 2.5 GbE, 2 SFP+) and Pro Max 48 PoE (720 W, 48 PoE ports, 16 at 2.5 GbE, 4 SFP+); an order can have several identical switches, each carrying the same access points.
  • Access points — the listed maximum power consumption of each: U7 Lite 13 W, U7 Pro 21 W, U7 Pro Wall 22 W and U7 Pro Max 25 W; each has a 2.5 GbE uplink port that also runs at 1 GbE.
  • What is checked — the access points on a switch must not draw more than its PoE budget, must not outnumber its PoE ports and must not need more SFP+ uplinks than it has; the total PoE draw the agent states must equal the listed maximum draw of the access points; access points beyond the switch's 2.5 GbE ports would link at 1 GbE, which goes to a person to confirm.

Any order that pairs these switches with these access points and touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the tech specs list none, so this validator produces no price build-up or line-item quote), other UniFi switches, access points, cameras and gateways, per-port power limits, cabling, mounting, licensing, and local electrical or regulatory requirements. Assumptions: every switch in an order carries the same set of access points, and the maximum power consumption listed for an access point is the draw counted against the budget.

The AI sales agentBuilds the switch and access point 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
Total PoE draw against the switch budgetOnly with care
The draw comes from several access point models and counts, and the budget depends on the switch model, so it is a cross-line calculation that must be kept in step as lines change.
Switch, access point counts and the budget are in one request and checked on every call.
Access points compared with PoE ports and 2.5 GbE portsOnly with care
Each switch model needs its own port counts, and the 2.5 GbE limit is a softer check than the others.
The port counts follow the switch model and both limits are checked with the rest.
SFP+ uplinks limited by the switch modelEasy
A simple per-model limit.
The same limit, checked together with everything else.
A stated PoE draw that disagrees with the orderOnly with workarounds
The figure the agent states is a free field, so it takes an extra rule that compares it with the computed draw across all switches.
The stated figure is part of the request and is compared with the computed draw 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.

1Each switch is to carry 8 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
2The access points on each switch can draw up to 189 W, which is above the 180 W total PoE budget of the selected switch.
3Each switch is to carry 9 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
4The access points on each switch can draw up to 181 W, which is above the 180 W total PoE budget of the selected switch.
5Each switch is to carry 16 access points but the selected switch has only 8 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
6The access points on each switch can draw up to 413 W, which is above the 400 W total PoE budget of the selected switch.
7Each switch is to carry 17 access points but the selected switch has only 8 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
8Each switch is to carry 28 access points but the selected switch has only 16 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
9The access points on each switch can draw up to 725 W, which is above the 720 W total PoE budget of the selected switch.
10Each switch is to carry 29 access points but the selected switch has only 16 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
11Each switch is to carry 48 access points but the selected switch has only 16 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
12Each switch is to power 49 access points, but the selected switch has only 48 PoE ports.
13Each switch is to carry 49 access points but the selected switch has only 16 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
14Each switch is to power 25 access points, but the selected switch has only 24 PoE ports.
15Each switch is to carry 25 access points but the selected switch has only 8 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
16The access points on each switch can draw up to 221 W, which is above the 180 W total PoE budget of the selected switch.
17Each switch is to power 17 access points, but the selected switch has only 16 PoE ports.
18Each switch is to carry 17 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
19The access points on each switch can draw up to 208 W, which is above the 180 W total PoE budget of the selected switch.
20Each switch is to carry 16 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
21Each switch is to carry 5 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
22Each switch is to carry 9 access points but the selected switch has only 8 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
23Each switch is to carry 17 access points but the selected switch has only 16 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
243 SFP+ uplinks are requested on each switch, but the selected switch has only 2 SFP+ ports.
255 SFP+ uplinks are requested on each switch, but the selected switch has only 4 SFP+ ports.
26The order states a total access point PoE draw of 100 W; the listed maximum power consumption of the access points gives 126 W.
27The order states a total access point PoE draw of 200 W; the listed maximum power consumption of the access points gives 126 W.
28The order states a total access point PoE draw of 126 W; the listed maximum power consumption of the access points gives 252 W.
29Each switch is to carry 6 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
30The access points on each switch can draw up to 500 W, which is above the 180 W total PoE budget of the selected switch.
31Each switch is to power 20 access points, but the selected switch has only 16 PoE ports.
32The order states a total access point PoE draw of 300 W; the listed maximum power consumption of the access points gives 500 W.
33Each switch is to carry 20 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
34The access points on each switch can draw up to 210 W, which is above the 180 W total PoE budget of the selected switch.
35Each switch is to carry 10 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
36Each switch is to carry 12 access points but the selected switch has only 8 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.

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. Uplinks and stated draw: Sixteen mixed access points on a Pro Max 48 PoE

The agent's request. Please quote a UniFi Pro Max 48 PoE switch, powering 4 U7 Pro, 4 U7 Pro Wall and 8 U7 Pro Max access points, with 5 SFP+ uplinks per switch. The order states a total access point PoE draw of 400 W. It is ready to send.

Verdict: Blocked.

  • Too many SFP+ uplinks. 5 SFP+ uplinks are requested on each switch, but the selected switch has only 4 SFP+ ports.
  • Stated PoE draw does not match. The order states a total access point PoE draw of 400 W; the listed maximum power consumption of the access points gives 372 W.

2. Uplinks and stated draw: The agent resubmits after fixing the errors

The agent's request. Please quote a UniFi Pro Max 48 PoE switch, powering 4 U7 Pro, 4 U7 Pro Wall and 8 U7 Pro Max access points, with 4 SFP+ uplinks per switch. The order states a total access point PoE draw of 400 W. It is ready to send.

Verdict: Blocked.

  • Stated PoE draw does not match. The order states a total access point PoE draw of 400 W; the listed maximum power consumption of the access points gives 372 W.

3. Uplinks and stated draw: The agent resubmits after fixing the errors

The agent's request. Please quote a UniFi Pro Max 48 PoE switch, powering 4 U7 Pro, 4 U7 Pro Wall and 8 U7 Pro Max access points, with 4 SFP+ uplinks per switch. The order states a total access point PoE draw of 372 W. It is ready to send.

Verdict: Allowed.

  • Order summary. 16 access points on 1 switch; each switch carries up to 372 W of a 720 W PoE budget.

4. Switch power budget: Eight U7 Pro Max access points on a Pro Max 16 PoE

The agent's request. Please quote a UniFi Pro Max 16 PoE switch, powering 8 U7 Pro Max access points, with 1 SFP+ uplink per switch. The order states a total access point PoE draw of 200 W. It is ready to send.

Verdict: Blocked.

  • PoE budget exceeded. The access points on each switch can draw up to 200 W, which is above the 180 W total PoE budget of the selected switch.
  • Some access points would link at a lower speed. Each switch is to carry 8 access points but the selected switch has only 4 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.

5. Switch power budget: The agent resubmits after fixing the errors

The agent's request. Please quote a UniFi Pro Max 24 PoE switch, powering 8 U7 Pro Max access points, with 1 SFP+ uplink per switch. The order states a total access point PoE draw of 200 W. It is ready to send.

Verdict: Allowed.

  • Order summary. 8 access points on 1 switch; each switch carries up to 200 W of a 400 W PoE budget.

6. Several switches and 1 GbE links: Two Pro Max 24 PoE switches with ten U7 Pro each

The agent's request. Please quote 2 identical UniFi Pro Max 24 PoE switches, each powering 10 U7 Pro access points, with 1 SFP+ uplink per switch. The order states a total access point PoE draw of 420 W. It is ready to send.

Verdict: Needs approval.

  • Some access points would link at a lower speed. Each switch is to carry 10 access points but the selected switch has only 8 PoE ports that run at 2.5 GbE, so the others would link at 1 GbE; a person should confirm this is acceptable.
  • Order summary. 20 access points on 2 switches; each switch carries up to 210 W of a 400 W PoE budget.

7. Several switches and 1 GbE links: The agent resubmits after fixing the errors

The agent's request. Please quote 2 identical UniFi Pro Max 24 PoE switches, each powering 8 U7 Pro access points, with 1 SFP+ uplink per switch. The order states a total access point PoE draw of 336 W. It is ready to send.

Verdict: Allowed.

  • Order summary. 16 access points on 2 switches; each switch carries up to 168 W of a 400 W PoE budget.

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 a UniFi PoE switch and the Wi-Fi 7 access points it is to power: the switch model, how many identical switches, the access points on each switch, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public UniFi tech specs and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a UniFi Pro Max 48 PoE switch, powering 4 U7 Pro, 4 U7 Pro Wall and 8 U7 Pro Max access points, with 5 SFP+ uplinks per switch. The order states a total access point PoE draw of 400 W. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. 5 SFP+ uplinks are requested on each switch, but the selected switch has only 4 SFP+ ports. The order states a total access point PoE draw of 400 W; the listed maximum power consumption of the access points gives 372 W.
  6. The validator returned two 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 a stated PoE draw that disagrees with the order, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the SFP+ uplinks per switch to 4.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The order states a total access point PoE draw of 400 W; the listed maximum power consumption of the access points gives 372 W.
  12. One finding cleared; still blocked on stated PoE draw does not match.
  13. The agent resubmits once more.
  14. The revised request. It changes the stated total PoE draw to 372 W.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Two problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.