Predictika · IT management software subscription quotes
An AI sales agent prepares a quote for an IT service provider that wants Kaseya 365 Endpoint, in the Pro or Express edition: the number of endpoints, whether the provider is new or upgrading, the remote monitoring and management (RMM) component, managed detection and response, and the backup storage needed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of Kaseya's published terms and returns a verdict, every reason and the figures it computed.
This validator models Kaseya 365 Endpoint quotes as described on Kaseya's public product page, KaseyaOne help-center overview and FAQs, and the Kaseya 365 product terms (read October 5, 2026), not just the scenarios shown below.
Any Kaseya 365 Endpoint quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Kaseya does not publish a list price for Kaseya 365 Endpoint, so this validator produces no price build-up or line-item quote), Kaseya 365 User and Kaseya 365 Ops (the public sources disagreed on their minimums and on whether modules can be bought separately), other Kaseya products, and storage overage charges.
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 |
|---|---|---|
| A minimum that depends on the customer | Only with care New customers need at least 50 endpoints while upgrading customers follow their existing licenses, so each case needs its own condition on a customer flag. | The customer type, endpoint count and existing license counts are compared on every call. |
| An edition that excludes a component | Only with care Express leaves out MDR, so a request for MDR has to be tested against the edition on another line. | The edition and the requested MDR are in one request and checked together. |
| Exactly one component from a list, with one choice open only to some customers | Only with workarounds A choice of one RMM, with VSA 9 limited to current VSA 9 users, spans a selection and a customer attribute and is usually handled as separate rules. | The RMM count, the choice and the customer attribute are checked in the same pass. |
| All components used on the same endpoints | Only with workarounds The rule is about the relationship between components and endpoints, not a single field, so it often becomes a manual check. | Endpoints that leave out components are a blocking finding with the others. |
| 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 49 endpoints; a new customer who has no Kaseya components must start with at least 50. |
| 2 | The quote has 199 endpoints; an upgrading customer must license at least as many as the component with the most endpoints, which is 200. |
| 3 | The customer already subscribes to MDR through RocketCyber; those licenses must be upgraded to Kaseya 365 Endpoint Pro, not Express. |
| 4 | The quote has 200 endpoints; the customer already has 201 RocketCyber licenses and that count must be included in the upgrade. |
| 5 | The customer wants managed detection and response; Kaseya 365 Endpoint Express excludes it and only Pro includes it. |
| 6 | VSA 9 is available as the RMM option only for current VSA 9 users and cannot be bought as a new license. |
| 7 | The quote has 2 RMM components; one Kaseya 365 Endpoint subscription includes just one of Datto RMM, VSA 10 or VSA 9. |
| 8 | 1 endpoints would leave out some components; the components of one Kaseya 365 Endpoint license must all be used on the same endpoint, or not at all. |
| 9 | 20 endpoints would leave out some components; the components of one Kaseya 365 Endpoint license must all be used on the same endpoint, or not at all. |
| 10 | The customer needs 6 TB of endpoint backup storage; 5 TB of shared storage is included and additional charges apply above it, so a person should confirm the storage terms. |
| 11 | The customer needs 40 TB of endpoint backup storage; 5 TB of shared storage is included and additional charges apply above it, so a person should confirm the storage terms. |
| 12 | The quote has 20 endpoints; a new customer who has no Kaseya components must start with at least 50. |
| 13 | 5 endpoints would leave out some components; the components of one Kaseya 365 Endpoint license must all be used on the same endpoint, or not at all. |
| 14 | The customer needs 9 TB of endpoint backup storage; 5 TB of shared storage is included and additional charges apply above it, so a person should confirm the storage terms. |
| 15 | The quote has 100 endpoints; an upgrading customer must license at least as many as the component with the most endpoints, which is 300. |
| 16 | The quote has 100 endpoints; the customer already has 250 RocketCyber licenses and that count must be included in the upgrade. |
| 17 | The quote has 10 endpoints; a new customer who has no Kaseya components must start with at least 50. |
| 18 | The customer needs 8 TB of endpoint backup storage; 5 TB of shared storage is included and additional charges apply above it, so a person should confirm the storage terms. |
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 Kaseya 365 Endpoint Express for 30 endpoints with Datto RMM as the RMM, for a customer that needs 2 TB of endpoint backup storage and wants managed detection and response. The customer is new to Kaseya. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Kaseya 365 Endpoint Pro for 60 endpoints with Datto RMM as the RMM, for a customer that needs 2 TB of endpoint backup storage and wants managed detection and response. The customer is new to Kaseya. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Kaseya 365 Endpoint Express for 120 endpoints with Datto RMM as the RMM, for a customer that needs 4 TB of endpoint backup storage. The customer is an existing Kaseya customer whose largest component covers 200 endpoints and who has 150 RocketCyber licenses. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Kaseya 365 Endpoint Pro for 200 endpoints with Datto RMM as the RMM, for a customer that needs 4 TB of endpoint backup storage. The customer is an existing Kaseya customer whose largest component covers 200 endpoints and who has 150 RocketCyber licenses. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Kaseya 365 Endpoint Pro for 80 endpoints with VSA 9 as the RMM (plus a second RMM component), for a customer that needs 8 TB of endpoint backup storage. The customer is new to Kaseya. 12 endpoints would run only some of the components. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Kaseya 365 Endpoint Pro for 80 endpoints with Datto RMM as the RMM, for a customer that needs 8 TB of endpoint backup storage. The customer is new to Kaseya. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Kaseya 365 Endpoint Pro for 80 endpoints with Datto RMM as the RMM, for a customer that needs 5 TB of endpoint backup storage. The customer is new to Kaseya. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.