Predictika · Device management quotes
An AI sales agent prepares an annual quote for managing and securing a company's Apple devices: Jamf for Mac, Jamf for Mobile or Jamf Now, with the number of devices, where the server is hosted, and the annual total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the prices and rules Jamf publishes and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models annual business subscription quotes for the three offers on Jamf's public business pricing page, not just the scenarios shown below.
Any business quote for these three offers that touches these rules is in scope — not only the scenarios pictured here. Not covered: education pricing (K-12 and higher education), other Jamf products such as Jamf School, Jamf Safe Internet and Jamf Mobile Forensics, negotiated discounts, taxes and prices in other currencies. Assumptions: the 25-device minimum is applied to each of Jamf for Mac and Jamf for Mobile separately, and the annual total is the monthly list price times 12.
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 |
|---|---|---|
| Stated annual totals that must equal what the published prices give | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on the device counts of three offers at three different prices. | The stated total travels with the quote and is compared with the computed total on every call. |
| Minimums that apply to each offer separately | Only with care One rule per offer, each reading its own quantity. They work, but a quote that mixes offers needs each one checked and reported on its own. | Each offer is checked against its own minimum on every call and every shortfall is reported. |
| Offers that depend on the customer's size and hosting | Only with workarounds Jamf Now depends on the number of employees and Jamf for Mac and Mobile depend on cloud hosting. Those facts sit on the account, not on the line, so a line-level rule needs a cross-object lookup. | Employees, hosting and device counts are in one request and the eligibility rules are checked with the rest. |
| A feature that is included with one offer only | Only with care AI Governance is part of Jamf for Mac. A rule has to look across lines to see that no Jamf for Mac line exists. | The request is checked as a whole, so a feature without its offer is a finding. |
| 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 | Jamf for Mac has a 25-device minimum; the quote has 24 Macs. |
| 2 | Jamf for Mobile has a 25-device minimum; the quote has 24 mobile devices. |
| 3 | Jamf for Mac and Jamf for Mobile are sold only to Jamf Cloud customers; an on-premises server cannot be quoted with them. |
| 4 | Jamf publishes Jamf Now as starting at $4 per device per month; a person should confirm the rate for this customer. |
| 5 | Jamf Now is for organizations with fewer than 25 employees; this customer has 25. |
| 6 | Jamf Now supports macOS, iOS, iPadOS and tvOS; the quote includes 3 devices on another operating system. |
| 7 | Jamf for Mac supports macOS; the quote includes 15 computers on another operating system. |
| 8 | AI Governance is built into Jamf for Mac; the quote asks for it without any Jamf for Mac devices. |
| 9 | The quote has 0 devices; at least 1 device is needed. |
| 10 | The quote states an annual total of $44,999.00; the published per-device prices give $45,000.00. |
| 11 | Premium Cloud hosting is offered but its price is not published; a person should confirm it. |
| 12 | Premium Services (onboarding and implementation) are offered but their price is not published; a person should confirm it. |
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 annual Jamf subscription for 1,200 Jamf for Mac devices and 900 Jamf for Mobile devices, on an on-premises Jamf server, for a company with 2,400 employees. The customer wants AI Governance. The quote states an annual total of $180,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Jamf subscription for 1,200 Jamf for Mac devices and 900 Jamf for Mobile devices, on Jamf Cloud, for a company with 2,400 employees. The customer wants AI Governance. The quote states an annual total of $242,100.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an annual Jamf subscription for 30 Jamf Now devices, on Jamf Cloud, for a company with 40 employees. The quote states an annual total of $1,440.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Jamf subscription for 30 Jamf for Mac devices, on Jamf Cloud, for a company with 40 employees. The quote states an annual total of $4,500.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote an annual Jamf subscription for 800 Jamf for Mobile devices, on Jamf Cloud, for a company with 1,500 employees. The customer also wants Premium Services for onboarding. The quote states an annual total of $48,000.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote an annual Jamf subscription for 800 Jamf for Mobile devices, on Jamf Cloud, for a company with 1,500 employees. The customer also wants Premium Services for onboarding. The quote states an annual total of $55,200.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote an annual Jamf subscription for 800 Jamf for Mobile devices, on Jamf Cloud, for a company with 1,500 employees. The quote states an annual total of $55,200.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.