Predictika · Remote connectivity licensing quotes
An AI sales agent prepares a quote for a remote connectivity and device management subscription: the plan, the number of users, the add-ons and the usage the customer expects. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the public product description and returns a verdict, every reason and the figures it computed.
This validator models TeamViewer Tensor subscription quotes, not just the scenarios shown below.
Any TeamViewer Tensor quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (TeamViewer publishes no Tensor list prices, so this validator produces no price build-up or line-item quote), TeamViewer ONE and other products, and contract terms. Assumptions: where the product description is unclear for the Access and Support plans (for example single sign-on, the audit log and the SDK) no rule is applied; a Support Concurrent channel count is read as one channel for each 3 users rounded up.
8 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 |
|---|---|---|
| An add-on that depends on the plan: single sign-on, audit log and SDK | Only with care Each add-on is included on some plans, optional on one and unavailable on others, so every combination needs its own product rule. | The plan and each add-on are in one request and compared together on every call. |
| Add-ons the product description does not list for one plan | Only with care A product rule per add-on for the Access plan, kept in step with the description as it changes. | Every add-on is checked against the plan on every call. |
| Limits that differ by plan: device policies, API calls, scripts, devices per user | Only with care A different limit for each plan, so a lookup per plan has to be built and maintained. | The limits are looked up from the plan and every one is checked together. |
| A stated channel count that must follow the plan: 1 per user, or 1 per 3 users | Only with workarounds The expected count depends on the plan and the user count, and a stated figure is a free-entry field, so extra formulas are needed. | The stated count travels with the quote and is compared with the plan rule on every call. |
| 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 4 licensed users; the minimum for this plan is 5. |
| 2 | The quote has 9 licensed users; the minimum for this plan is 10. |
| 3 | The quote has 31 managed devices; Tensor Access includes 3 per user, which gives 30. |
| 4 | The customer needs 5 device policies; the plan includes 0. |
| 5 | The quote states 6 concurrent channels; the plan gives 1 per user, or 1 per 3 users for Support Concurrent, which does not match 12 users. |
| 6 | The quote states 9 concurrent channels; the plan gives 1 per user, or 1 per 3 users for Support Concurrent, which does not match 30 users. |
| 7 | The customer needs 1,001 device policies; the plan includes 1,000. |
| 8 | The customer needs 61 device policies; the plan includes 60. |
| 9 | The customer plans 48,001 Web API calls per 24 hours; the plan allows 48,000. |
| 10 | The customer expects 3 re-assignments per user in a calendar year; the named user license allows two. |
| 11 | Single sign-on is an add-on on Tensor Lite and the quote does not include it. |
| 12 | The audit log and API are an add-on on Tensor Lite and the quote does not include them. |
| 13 | Single sign-on is already included in this plan; the add-on should be removed. |
| 14 | The SDK is not available on Tensor Lite or Basic. |
| 15 | The SDK is an add-on on Tensor Pro and the quote does not include it. |
| 16 | The Conditional Access Router is not available on Lite and Basic and is included in Pro and Unlimited, so it is not sold as an add-on on this plan. |
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 Tensor Basic for 25 licensed users, with single sign-on and the SDK as add-ons. The customer needs 80 device policies, expects about 60,000 Web API calls a day and 40 in-session scripts, and needs the SDK. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Tensor Pro for 25 licensed users, with the SDK as add-ons. The customer needs 60 device policies, expects about 45,000 Web API calls a day and 40 in-session scripts, and needs the SDK. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Tensor Access for 40 licensed users, with DEX Essentials and Session Insights and Tia as add-ons, covering 150 managed devices. The customer needs 10 device policies. The quote states 40 concurrent channels. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Tensor Access for 40 licensed users, covering 150 managed devices. The customer needs 10 device policies. The quote states 40 concurrent channels. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Tensor Access for 40 licensed users, covering 120 managed devices. The customer needs 0 device policies. The quote states 40 concurrent channels. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Tensor Support Concurrent for 60 licensed users, with Threatdown Endpoint Protection, Mobile Device Management and Remote Device Monitoring as add-ons. The customer needs 900 device policies. The quote states 18 concurrent channels. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Tensor Support Concurrent for 60 licensed users, with Mobile Device Management and Remote Device Monitoring as add-ons. The customer needs 900 device policies. The quote states 20 concurrent channels. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Tensor Support Concurrent for 60 licensed users, with Mobile Device Management as add-ons. The customer needs 900 device policies. The quote states 20 concurrent channels. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.