Predictika · Device management quotes

An AI sales agent's Jamf subscription quote, checked before it goes out

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.

Scope: Jamf for Mac, Jamf for Mobile and Jamf Now business subscriptions: published per-device prices billed annually, 25-device minimums, platform support, Jamf Cloud only, the Jamf Now size limit and AI Governance. See everything this validator covers

This validator models annual business subscription quotes for the three offers on Jamf's public business pricing page, not just the scenarios shown below.

  • Prices and minimums — Jamf for Mac at $12.50 per macOS device per month and Jamf for Mobile at $5.75 per mobile device per month, billed annually with a 25-device minimum each, and Jamf Now from $4 per device per month, added into a line-item quote and compared with the annual total the agent states.
  • Who can buy what — Jamf for Mac and Jamf for Mobile are sold only to Jamf Cloud customers, so an on-premises server cannot be quoted with them; Jamf Now is for organizations with fewer than 25 employees and supports macOS, iOS, iPadOS and tvOS.
  • Included features and options — AI Governance is built into Jamf for Mac, so asking for it without any Jamf for Mac devices is blocked. Premium Cloud, Premium Services and the Jamf Now rate (published as a starting price) have no published price, so they go to a person.

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.

The AI sales agentBuilds the Jamf subscription quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, the line-item quote and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Stated annual totals that must equal what the published prices giveOnly 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 separatelyOnly 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 hostingOnly 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 onlyOnly 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 answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1Jamf for Mac has a 25-device minimum; the quote has 24 Macs.
2Jamf for Mobile has a 25-device minimum; the quote has 24 mobile devices.
3Jamf for Mac and Jamf for Mobile are sold only to Jamf Cloud customers; an on-premises server cannot be quoted with them.
4Jamf publishes Jamf Now as starting at $4 per device per month; a person should confirm the rate for this customer.
5Jamf Now is for organizations with fewer than 25 employees; this customer has 25.
6Jamf Now supports macOS, iOS, iPadOS and tvOS; the quote includes 3 devices on another operating system.
7Jamf for Mac supports macOS; the quote includes 15 computers on another operating system.
8AI Governance is built into Jamf for Mac; the quote asks for it without any Jamf for Mac devices.
9The quote has 0 devices; at least 1 device is needed.
10The quote states an annual total of $44,999.00; the published per-device prices give $45,000.00.
11Premium Cloud hosting is offered but its price is not published; a person should confirm it.
12Premium Services (onboarding and implementation) are offered but their price is not published; a person should confirm it.

Scenarios and results

Click to expand

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.

1. Hosting and stated total: Mac and iPhone fleet on an on-premises server with a total that leaves out the mobile devices

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.

  • Jamf for Mac and Mobile need Jamf Cloud. Jamf for Mac and Jamf for Mobile are sold only to Jamf Cloud customers; an on-premises server cannot be quoted with them.
  • Stated annual total does not match. The quote states an annual total of $180,000.00; the published per-device prices give $242,100.00.

2. Hosting and stated total: The agent resubmits after fixing the errors

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.

  • Order summary. 2,100 devices in total, a monthly list price of $20,175.00 and an annual total of $242,100.00 billed annually.

3. Small company and Jamf Now: Thirty Macs quoted as Jamf Now for a 40-person company

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.

  • Jamf Now is for organizations under 25 employees. Jamf Now is for organizations with fewer than 25 employees; this customer has 40.
  • Jamf Now rate to confirm. Jamf publishes Jamf Now as starting at $4 per device per month; a person should confirm the rate for this customer.

4. Small company and Jamf Now: The agent resubmits after fixing the errors

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.

  • Order summary. 30 devices in total, a monthly list price of $375.00 and an annual total of $4,500.00 billed annually.

5. Onboarding services and stated total: Eight hundred iPhones and iPads with a low stated total and onboarding services

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.

  • Stated annual total does not match. The quote states an annual total of $48,000.00; the published per-device prices give $55,200.00.
  • Premium Services price to confirm. Premium Services (onboarding and implementation) are offered but their price is not published; a person should confirm it.

6. Onboarding services and stated total: The agent resubmits after fixing the errors

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.

  • Premium Services price to confirm. Premium Services (onboarding and implementation) are offered but their price is not published; a person should confirm it.
  • Order summary. 800 devices in total, a monthly list price of $4,600.00 and an annual total of $55,200.00 billed annually.

7. Onboarding services and stated total: The agent resubmits after fixing the errors

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.

  • Order summary. 800 devices in total, a monthly list price of $4,600.00 and an annual total of $55,200.00 billed annually.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. 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. 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.
  2. I will start with the first request by the agent.
  3. The agent says. 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 rest of the request is on screen. The quote states an annual total of $180,000.00.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. Jamf for Mac and Jamf for Mobile are sold only to Jamf Cloud customers; an on-premises server cannot be quoted with them. The quote states an annual total of $180,000.00; the published per-device prices give $242,100.00.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for stated annual totals that must equal what the published prices give, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the hosting to Jamf Cloud and the stated annual total to $242,100.00.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. Both earlier findings are cleared, and the validator's total, $242,100.00, matches the quote.
  14. Two problems caught in one call, fixed in one pass, and a clean $242,100.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.