Predictika · sales and knowledge software quotes
An AI sales agent prepares a quote for Upland Software subscriptions: Qvidian proposal software, RightAnswers and Panviva knowledge management, Kapost content, RightAnswers add-ons and integrations, a Premier Success Plan, the term and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the combinations and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Upland subscription quotes for these products, not just the scenarios shown below. Items marked with an asterisk (*) are illustrative.
Any Upland quote that touches these products and rules is in scope — not only the scenarios pictured here. Not covered: Upland's other products (such as InterFAX, Adestra, BA Insight, Cimpl and PowerSteering), volume-based overage billing, professional services, perpetual licenses, taxes and reseller margin. Seat minimums, prices, terms, discounts and thresholds are typical for this kind of product rather than published by Upland (see the note at the end).
8 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 minimums that differ by product | Only with care A minimum-quantity rule per product line. It works, but each new product adds a rule that is easy to forget. | Every product is checked against its own minimum on every call. |
| Add-ons that only make sense with one product | Only with workarounds An add-on has to be tied to the product it belongs to across separate quote lines, so a quote can carry an integration with no product behind it. | Each add-on is checked against the seats of its product in the same call. |
| Success plan tiers that depend on total seats | Only with care The tier depends on the sum of seats across several products, so a summary rule is needed and must be kept in step with the lines. | The total seats are computed first and compared with the tier requirement. |
| Overlapping products in one quote | Only with workarounds Nothing in a product list says two knowledge management products overlap; a custom rule has to be written for each pair. | The overlap is a rule in the model and is raised for approval whenever both appear. |
| Term discounts and approval thresholds that depend on the total | Only with care The standard discount depends on the term and the contract value on the lines, so price rules and approval rules must agree. | The total is computed first, then the discount is compared with the standard for the term. |
| 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; everything else is computed.
| 1 | The quote has no seats of any product. |
| 2 | 4 Qvidian seats is below the minimum of 5. |
| 3 | 9 RightAnswers seats is below the minimum of 10. |
| 4 | 24 Panviva seats is below the minimum of 25. |
| 5 | 9 Kapost seats is below the minimum of 10. |
| 6 | A RightAnswers add-on or integration is quoted but the quote has no RightAnswers seats. |
| 7 | The Qvidian AI response assistant* is quoted but the quote has no Qvidian seats. |
| 8 | The Premier Success Plan gold tier is quoted for 20 seats; it needs at least 25. |
| 9 | The Premier Success Plan platinum tier is quoted for 99 seats; it needs at least 100. |
| 10 | RightAnswers and Panviva are both knowledge management products; a person should confirm the customer needs both. |
| 11 | The term is 4 years; the terms quoted are 1, 2 or 3 years, prepaid annually. |
| 12 | A discount of 16 percent is above the 15 percent maximum. |
| 13 | One-year terms have no standard discount; a person should approve 5 percent. |
| 14 | A discount of 8 percent is above the 5 percent that applies to this term; a person should approve it. |
| 15 | Contracts of 250,$0 or more are reviewed by the sales team; a person should confirm $630,000. |
| 16 | The quote states a total of $21,999.00; the priced lines give $22,000.00. |
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 an Upland subscription for 20 Qvidian seats and 6 Kapost seats, on a 1-year term prepaid annually, with the Premier Success Plan platinum tier. The quote states a total of $58,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Upland subscription for 20 Qvidian seats and 12 Kapost seats, on a 1-year term prepaid annually, with the Premier Success Plan gold tier. The quote states a total of $46,000.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Upland subscription for 8 RightAnswers seats and 30 Panviva seats, on a 2-year term prepaid annually, with Upland Analytics for RightAnswers and the RightAnswers integration with ServiceNow. The quote states a total of $118,800.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Upland subscription for 40 RightAnswers seats and 30 Panviva seats, on a 2-year term prepaid annually, with Upland Analytics for RightAnswers and the RightAnswers integration with ServiceNow. The quote states a total of $170,000.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an Upland subscription for 40 RightAnswers seats, on a 2-year term prepaid annually, with Upland Analytics for RightAnswers and the RightAnswers integration with ServiceNow. The quote states a total of $86,000.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an Upland subscription for 3 Qvidian seats, on a 1-year term prepaid annually, with the Qvidian AI response assistant*. The quote applies a 5 percent discount. The quote states a total of $3,847.50. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an Upland subscription for 30 Qvidian seats, on a 3-year term prepaid annually, with the Qvidian AI response assistant*. The quote applies a 12 percent discount. The quote states a total of $106,920.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an Upland subscription for 30 Qvidian seats, on a 3-year term prepaid annually, with the Qvidian AI response assistant*. The quote applies a 10 percent discount. The quote states a total of $109,350.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.