Predictika · Software subscription quotes
An AI agent assembles a Loopio subscription quote (a plan, standard, library and content contributor users, add-ons, a term and discounts) and states its own totals. Before the quote goes to the customer, the agent sends it to Predictika’s validator, which checks it against the plan packaging and an example quote policy, recomputes the agent’s figures, and returns a verdict (allow, needs sign-off or block) with every reason at once. The same check works on a quote assembled by a person.
This validator models a Loopio subscription quote against the published plan packaging and an example quote policy, not just the scenarios shown below.
Any Loopio quote that touches these rules is in scope — not only the scenarios pictured here. Loopio does not publish a price list: the figures are published market ranges (Vendr, October 2026) and the policy limits are an example policy, both configurable. Not covered: real negotiated pricing, taxes, other Loopio products and one-time fees. The page shows the totals the validator computed but no line-item table.
6 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 |
|---|---|---|
| Totals the agent states itself | Only with workarounds The annual total and the multi-year savings are usually typed or generated by the agent; checking them means recomputing every line, both discounts and the term, which takes custom code. | Every line, discount and total is recomputed on each call and compared with the agent's figures. |
| Which plan allows which add-on or user type | Only with care Each eligibility (library users, translations, premium plan, integrations) is a separate product or option rule, and the plan ladder has to be kept in step in each of them. | All eligibility checks run on every quote and each reports its own finding. |
| Seats against the plan's range | Only with care Seat caps and per-seat pricing beyond the included users are usually two different mechanisms that have to agree. | Seats, included users and the additional-seat line are computed together and compared with the plan range. |
| A discount outside its band | Easy Discount approval thresholds are standard in quoting tools. | The same check, returned with every other finding in one answer. |
| Stacked discounts and a combined limit | Only with care Multi-year and competitive discounts are often approved separately, so a combined limit needs its own summary rule. | Both discounts are added and checked against the combined limit on every call. |
| Renewal-only and new-purchase-only terms | Only with care Uplift and competitive discounts depend on the quote type; rules that ignore it let the wrong one through. | Each is checked against the quote type, and a violation is its own finding. |
| Every problem returned in one answer | Only with workarounds Rules tend to stop at the first failing check, so reasons surface one resubmission at a time. | 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 | Library users and content contributors need Plus or higher: the quote has 3 library users and 3 content contributors; Essentials does not include these user types. |
| 2 | Standard users above the plan range: the quote has 12 standard users; Essentials covers up to 10. |
| 3 | Stated annual total does not match: the agent stated $22,000 a year; the validator computes $25750. |
| 4 | Standard users above the plan range: the quote has 11 standard users; Essentials covers up to 10. |
| 5 | Combined discount above the policy limit: the multi-year and competitive discounts total 55 percent; the limit is 40 percent. |
| 6 | Stated multi-year savings do not match: the agent stated $170,000 saved over the term; the validator computes $190080. |
| 7 | Multi-year discount above the published band: 35 percent is above the 30 percent band; sign-off is needed. |
| 8 | Multi-year discount above the published band: 33 percent is above the 30 percent band; sign-off is needed. |
| 9 | Combined discount above the policy limit: the multi-year and competitive discounts total 41 percent; the limit is 40 percent. |
| 10 | Competitive discount above the published band: 26 percent is above the 25 percent band; sign-off is needed. |
| 11 | Project translations need Enhanced or higher: 3 language(s) across 4 project(s) are requested; Plus does not offer project translations. |
| 12 | Stated annual total does not match: the agent stated $58,000 a year; the validator computes $59920. |
| 13 | Premium Customer Success Plan needs Enhanced or higher: the plan is not offered with Plus. |
| 14 | Integration not offered on this plan: the hubspot integration is not offered with Essentials; only the Salesforce add-on is. |
| 15 | Renewal uplift above the policy limit: the renewal uplift is 6 percent; the limit is 5 percent. |
| 16 | Enterprise price is set individually: Enterprise is quoted case by case; the deal desk confirms the price. |
| 17 | Large annual contract: the annual net is $197,000; sign-off is needed above $150000. |
| 18 | Term longer than the policy allows: the quote is for 4 years; the longest term is 3 years. |
| 19 | Stated annual total does not match: the agent stated $37,551 a year; the validator computes $37500. |
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 a new Essentials subscription for 12 standard users, 4-year term, with 3 library users, 3 content contributors, the Go/No-Go module, the Premium Customer Success Plan, project translations (2 languages, 3 projects), the HubSpot integration, a 35 percent multi-year discount and a 20 percent competitive discount, for $15,000 a year and $90,000 saved over the term. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a new Enhanced subscription for 12 standard users, 3-year term, with 3 library users, 3 content contributors, the Go/No-Go module, the Premium Customer Success Plan, project translations (2 languages, 3 projects), the HubSpot integration, a 30 percent multi-year discount, for $61,285 a year and $78,795 saved over the term. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a renewal Plus subscription for 20 standard users, 1-year term, with 4 library users, 4 content contributors, the Premium Customer Success Plan, the Salesforce integration, a 10 percent multi-year discount and a 10 percent competitive discount and a 7 percent renewal uplift, for $60,000 a year. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a renewal Enhanced subscription for 20 standard users, 1-year term, with 4 library users, 4 content contributors, the Premium Customer Success Plan, the Salesforce integration, a 5 percent renewal uplift, for $101,115 a year. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a new Enterprise subscription for 60 standard users, 3-year term, with 10 library users, 10 content contributors, the Go/No-Go module, the Assist package, the Premium Customer Success Plan, project translations (2 languages, 3 projects), the Salesforce integration, a 33 percent multi-year discount and a 7 percent competitive discount, for $113,820 a year and $227,640 saved over the term. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a new Enhanced subscription for 50 standard users, 3-year term, with 10 library users, 10 content contributors, the Go/No-Go module, the Assist package, the Premium Customer Success Plan, project translations (2 languages, 3 projects), the Salesforce integration, a 30 percent multi-year discount and a 10 percent competitive discount, for $110,820 a year and $221,640 saved over the term. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.