Predictika · GSA Schedule price list quotes
An AI sales agent prepares a quote for a government buyer from the Dun & Bradstreet GSA Schedule price list: Hoovers seats and add-ons, Risk Analytics packages, Direct+ transactions and Optimizer matching. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the price list, returns a verdict and every reason, and builds an itemized estimate. Every price is a GSA Schedule list price (contract GS-00F-022DA, contract period October 30, 2020 to October 29, 2025), not a commercial price.
This validator models the Dun & Bradstreet GSA Schedule price list (contract GS-00F-022DA, price list modification effective June 28, 2024) — not just the scenarios shown below. Any quote built from the parts below is in scope.
Not covered: Data Blocks, other D&B products, commercial (non-GSA) pricing, and any price the list does not print. Assumptions: the price list prints no unit for the Optimizer record ranges, so they are modeled as a price per 1,000 records; the discount limits (5 and 10 percent) are placeholders because the schedule shows net prices and no discount matrix; the contract period ended on October 29, 2025, so an order dated after it asks for approval.
7 scenarios in 3 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 |
|---|---|---|
| Seat prices that step down in 14 bands, applied to each band and not to the whole count | Only with care Tiered pricing exists, but three editions and two add-ons each have their own band table that someone has to keep in step with the price list. | Band prices are data; the seats in each band are counted and priced in the same pass, and each band is a quote line. |
| Add-ons that need a base seat, are not sold with Explore, and are priced for 1 to 10 seats only | Only with workarounds Each of these is its own validation rule that compares one field with another. The 10-seat limit exists only because the price list prints three bands, so nothing in the pricing tables flags it. | Every pairing is checked on every call; a quantity the list cannot price is a finding, not a silently wrong price. |
| A cap of 4 add-on bundles per Risk Analytics package, and none on Package 5 | Only with care A limit per package is a separate rule per product and has to match the package table. | The limit sits beside the package data and is checked against the quantity on every call. |
| Optimizer: a setup fee with two credits, tiers by record count, and custom pricing above 2.5 million global records | Only with workarounds Fee credits, a tier lookup and a custom-price boundary usually become separate price rules plus a validation rule that repeats the boundary. | Setup fee, credits and the tier price are computed together; a volume the list does not price is blocked. |
| The total the agent states compared with the computed total | Only with workarounds The stated total is rarely a field on the quote, so nothing compares it with the calculated one. | The stated total travels with the quote and is compared with the computed one on every call. |
| Every problem returned in one answer | Only 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. |
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.
| 1 | Technology Insights and Precision Research are available with the Focus and Predict packages only, not Explore. |
| 2 | 6 Technology Insights seats are above the 5 Hoovers seats on the quote; an add-on seat needs a base seat. |
| 3 | The price list prints Technology Insights prices for 1 to 10 seats only; 11 seats cannot be priced. |
| 4 | Record exports are add-ons to a Hoovers subscription; the quote has exports but no Hoovers tier. |
| 5 | 5 additional 50-RUM bundles are above the limit of 4 per package; upgrade to the next package. |
| 6 | Additional RUM bundles on Package 5 take the quote beyond 5,000 RUM, which is custom priced. |
| 7 | Risk Analytics modules and add-on bundles need a package from 1 to 5; the quote has none. |
| 8 | Material Change is priced for US cases only; 500 non-US cases cannot be quoted from the price list. |
| 9 | Optimizer global matching above 2,500,000 records is custom priced; 3,000,000 records cannot be quoted from the price list. |
| 10 | 50 records are below the 100-record start of the Optimizer domestic price range. |
| 11 | 12 percent discount is above the 10 percent limit (placeholder: the price list shows net prices and no discount matrix). |
| 12 | 8 percent discount is above the 5 percent a rep can give (placeholder); approvable up to 10 percent. |
| 13 | The quote states an order total of $1.00; the validator computes $29,205.30. |
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 Hoovers Explore for Meridian Biotech: 40 seats, with Technology Insights for 8 seats, Precision Research for 50 seats and a company record export of 30,000 records. The quote states a total of $98,673.57. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Hoovers Predict for Meridian Biotech: 40 seats, with Technology Insights for 8 seats, Precision Research for 20 seats and a company record export of 30,000 records. The quote states a total of $117,634.67. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Risk Analytics Package 4 for Northfield Supply Chain with the ESG and Cyber Risk Rating modules, 5 additional 50-RUM bundles and 5 Supplier Intelligence Screening bundles. The quote states a total of $109,551.24. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Risk Analytics Package 4 for Northfield Supply Chain with the ESG and Cyber Risk Rating modules, 4 additional 50-RUM bundles and 4 Supplier Intelligence Screening bundles. The quote states a total of $108,036.88. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Direct+ transactions for Ridgeline Capital (100,000 Cleanse & Standardize, 20,000 Company Profile, 400 Compliance Verification and 250 Full Family Tree) and Optimizer global matching of 3,000,000 records, with a 12 percent discount. The quote states a total of $60,903.60. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Direct+ transactions for Ridgeline Capital (100,000 Cleanse & Standardize, 20,000 Company Profile, 400 Compliance Verification and 250 Full Family Tree) and Optimizer domestic matching of 3,000,000 records with the standard input layout, with a 8 percent discount. The quote states a total of $101,868.84. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Direct+ transactions for Ridgeline Capital (100,000 Cleanse & Standardize, 20,000 Company Profile, 400 Compliance Verification and 250 Full Family Tree) and Optimizer domestic matching of 3,000,000 records with the standard input layout, with a 5 percent discount. The quote states a total of $105,190.65. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.