Predictika · CDW solution quotes on contract vehicles
An AI sales agent drafts a solution quote for business laptops, Microsoft 365 licenses and deployment services sold on a contract vehicle: open market, NASPO ValuePoint, E and I Cooperative, GSA Multiple Award Schedule or OMNIA Partners. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model, compares the total the agent states with the one it computes, and returns every finding together with the line-item quote.
This is a CPQ validator for one thing: bundled business laptop, Microsoft 365 license and deployment-service quotes built on a specific contract vehicle. It does not cover CDW's full reseller catalog, servers, networking, security products or other procurement paths.
Any quote combining these contract vehicles, laptop lines or Microsoft 365 plans runs through this validator, not just the seven scenarios shown on this page. It is an illustrative model built from public information about contract vehicles and product lines; prices, discounts and thresholds are fictional, and it does not use CDW's internal rules.
7 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Contract vehicle eligibility by customer type, plus TAA compliance on GSA | Only with care Needs a rule for each vehicle, customer type and product flag; adding a vehicle or changing a customer class means editing many rules, and a missed pairing lets a bad order through. | Eligibility and TAA status are data on each vehicle and laptop, and every combination is checked together on every call. |
| Plan limits that depend on customer type and seat count (Business Premium cap, government-only plan) | Only with care Each limit is its own validation rule, and the seat count must be rolled up before it can be tested. | Seat caps and government-only plans are catalog data, checked with every other finding in one answer. |
| Hardware, license and services priced with different vehicle discounts, then limited on the combined total | Only with workarounds The three catalogs each take a different discount, so the order total and its threshold check need custom calculation fields kept in step by hand. | All three amounts are computed on every call, summed, and compared with the vehicle maximum order threshold. |
| A stated total that does not match the computed price | Only with care A validation rule can compare a stated total with a calculated field, but only if the stated total is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed one on every call. |
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.
| 1 | Contract vehicle not open to the customer type. |
| 2 | Laptop is not TAA compliant on a GSA order. |
| 3 | Microsoft 365 seats above the plan cap (Business Premium is capped at 300 users). |
| 4 | Government cloud plan quoted to a commercial or education customer. |
| 5 | License term other than 1 or 3 years. |
| 6 | White glove deployment on fewer than 25 devices. |
| 7 | Laptop lead time longer than the need-by date. |
| 8 | Extra hardware discount above the 10 percent maximum. |
| 9 | Extra hardware discount above the 5 percent a rep may give alone (approval). |
| 10 | Fewer Microsoft 365 seats than laptops (approval). |
| 11 | Total above the vehicle maximum order threshold (approval). |
| 12 | The agent's stated total does not match the computed total. |
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.
The agent's request. Please quote 100 Dell Latitude 5450 laptops with 100 Microsoft 365 E3 licenses on a 1-year term and basic deployment for Brightwater Health, a commercial customer, through the NASPO ValuePoint contract. The laptops are needed in 3 weeks. The quote states a total of $166,219.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 100 Dell Latitude 5450 laptops with 100 Microsoft 365 E3 licenses on a 1-year term and basic deployment for Brightwater Health, a commercial customer, through the open market. The laptops are needed in 3 weeks. The quote states a total of $177,700.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 300 Apple MacBook Air 13 M3 laptops with 300 Microsoft 365 G3 GCC licenses on a 1-year term and basic deployment for Tidewater Federal Office, a federal customer, through the GSA Multiple Award Schedule. The laptops are needed in 4 weeks. The quote states a total of $438,048.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 300 Dell Latitude 5450 laptops with 300 Microsoft 365 G3 GCC licenses on a 1-year term and basic deployment for Tidewater Federal Office, a federal customer, through the GSA Multiple Award Schedule. The laptops are needed in 4 weeks. The quote states a total of $495,648.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 100 HP EliteBook 840 G11 laptops with a 12 percent extra hardware discount and 100 Microsoft 365 E5 licenses on a 2-year term with basic deployment for Pinecrest County, a state and local customer, through OMNIA Partners. The laptops are needed in 4 weeks. The quote states a total of $246,867.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 100 HP EliteBook 840 G11 laptops with an 8 percent extra hardware discount and 100 Microsoft 365 E5 licenses on a 3-year term with basic deployment for Pinecrest County, a state and local customer, through OMNIA Partners. The laptops are needed in 4 weeks. The quote states a total of $315,723.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 350 Microsoft Surface Laptop 7 for Business laptops with 350 Microsoft 365 Business Premium licenses on a 1-year term and white glove deployment for Ridgeline Logistics, a commercial customer, through the open market. The laptops are needed in 2 weeks. The quote states a total of $685,650.00. It is ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.