Predictika · Software licensing quotes
An AI sales agent prepares a licensing quote for a customer who wants Unity Personal, Pro, Enterprise or Industry: the plan, the number of seats, how the customer is billed and what the customer's revenue and funding and use case are. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Unity's published plans and rules and returns a verdict, every reason and the figures it computed.
This validator models plan quotes as described on Unity's public plans and pricing pages (read October 5, 2026), not just the scenarios shown below.
Any plan quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: AI credit add-ons, build-server licenses, floating licences, source-code add-ons, Unity Cloud services, taxes, the exact $200K, $1M and $25M boundaries, and any negotiated discount.
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 |
|---|---|---|
| Eligibility that depends on the customer | Only with care Revenue, funding and use case decide which plan is allowed, so each plan needs its own conditions, and a rep can easily pick the wrong one. | Revenue, funding and use case are compared with every plan's conditions on each call. |
| A rule that two plans cannot be mixed | Only with workarounds The rule spans every order in one business, not a single line, so it is often left to a manual check. | Mixing Pro and Enterprise is a blocking finding in the same pass as the other rules. |
| A price per seat that depends on billing | Only with care Annual and monthly billing give different yearly totals, so a price rule is needed, and a total typed by a rep has to be compared with it separately. | The yearly total is computed from seats and billing and compared with the stated total. |
| Plans with no published price | Only with care The quote has to be routed to sales without showing a made-up price, which usually means a hand-built approval step. | Enterprise and Industry go to approval with no total computed. |
| 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 uses Unity Personal for a customer with $201K of revenue and funding in the last 12 months; Unity states Personal is for under $200K and Pro is required above it. |
| 2 | The quote uses Unity Personal for a non-gaming application; Unity Personal is listed for gaming and entertainment, and Industry users cannot use Personal. |
| 3 | The quote uses Unity Industry for a gaming or entertainment application; Industry is for non-gaming applications. |
| 4 | Unity Enterprise and Industry are custom priced and the price is not published; the Unity sales team should confirm it. |
| 5 | Unity lists Industry for non-gaming businesses above $1,000K of finances; this customer reports 900 thousand, so a person should confirm eligibility. |
| 6 | Unity lists Enterprise for businesses above $25,000K of annual revenue; this customer reports 20,000 thousand, so a person should confirm eligibility. |
| 7 | The quote uses a gaming-oriented plan for a non-gaming application with $1,001K of company finances; Unity requires Industry above $1,000K. |
| 8 | The quote uses a gaming-oriented plan for a non-gaming application with $30,000K of company finances; Unity requires Industry above $1,000K. |
| 9 | The quote mixes Unity Pro and Unity Enterprise within one business; Unity states there is no mixing between Pro and Enterprise. |
| 10 | The quote has 0 seats; at least 1 is needed. |
| 11 | The quote states an annual total of $11,549; the published prices give $11,550. |
| 12 | The quote states an annual total of $11,551; the published prices give $11,550. |
| 13 | The quote states an annual total of $11,550; the published prices give $12,600. |
| 14 | The quote states an annual total of $1,000; the published prices give $0. |
| 15 | The quote uses Unity Personal for a customer with $2,000K of revenue and funding in the last 12 months; Unity states Personal is for under $200K and Pro is required above it. |
| 16 | The quote states an annual total of $500; the published prices give $0. |
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 Unity Personal for 12 seats for a customer with $850,000 of revenue and funding in the last 12 months, for a gaming and entertainment application. The quote states an annual total of $0. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Unity Pro for 12 seats for a customer with $850,000 of revenue and funding in the last 12 months, for a gaming and entertainment application, billed annually. The quote states an annual total of $27,720. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Unity Pro for 20 seats for a customer with $4,500,000 of revenue and funding in the last 12 months, for a non-gaming application, billed annually. The same business also uses Unity Enterprise. The quote states an annual total of $46,200. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Unity Pro for 20 seats for a customer with $4,500,000 of revenue and funding in the last 12 months, for a non-gaming application, billed annually. The quote states an annual total of $46,200. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Unity Industry for 20 seats for a customer with $4,500,000 of revenue and funding in the last 12 months, for a non-gaming application. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Unity Pro for 30 seats for a customer with $6,000,000 of revenue and funding in the last 12 months, for a gaming and entertainment application, billed monthly. The quote states an annual total of $69,300. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Unity Pro for 30 seats for a customer with $6,000,000 of revenue and funding in the last 12 months, for a gaming and entertainment application, billed monthly. The quote states an annual total of $75,600. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.