Predictika · Security platform subscription quotes

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

An AI sales agent prepares a PlexTrac subscription quote for a managed security provider or an enterprise security team: a Service Provider or Enterprise package at the Essential, Core or Premium level, tester and viewer seats, Plex AI, the Client Portal, ticketing, webhook and API integrations, Analytics, Assessments, Priorities, Workflow Automation, Procedures and Runbooks, SSO and SCIM, on the multitenant cloud, a private instance or a client-hosted deployment, with onboarding, a term and a discount. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packages, capabilities and deployment options PlexTrac publishes and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: PlexTrac subscription quotes: Service Provider and Enterprise packages (Essential, Core, Premium), seats, Plex AI, Client Portal, ticketing, webhooks and API integrations, Analytics, Assessments, Priorities, Workflow Automation, Procedures and Runbooks, SSO and SCIM, three deployment options and onboarding, for a term of 1, 2 or 3 years. See everything this validator covers

This validator models PlexTrac subscription quotes as described on the public plextrac.com pages, not just the scenarios shown below.

  • Packages and seats — the Service Provider and Enterprise packages at Essential, Core and Premium, tester seats and read-only viewer seats, and Plex AI seats, which are cloud-only.
  • Capabilities and integrations — Reports, Scheduler and Content Library in every package; Analytics, Assessments, the Client Portal, SSO, ticketing connections (Jira and ServiceNow) and webhooks from Core; Premium integrations (API), Priorities, Workflow Automation, Procedures and Runbooks and SCIM provisioning at Premium.
  • Deployment — the multitenant cloud, a private instance hosted by PlexTrac and a client-hosted deployment with Docker containers, with the seat minimums, onboarding and compliance (FedRAMP) that each needs.
  • What the validator checks — that the package carries every capability, seat and connection the quote asks for, that capabilities have the capabilities they depend on (Priorities needs Analytics, Runbooks needs Assessments, SCIM needs SSO, Workflow Automation needs a ticketing connection or webhook), that Plex AI sits on a cloud deployment, that a FedRAMP requirement is met by a client-hosted deployment, that private and client-hosted deployments meet their seat minimum and have Enterprise-led onboarding, that Client Portal clients are real client accounts, that the term and discount are allowed, and that the stated term total matches the computed one.
  • Approvals — a discount above 10 percent of list annual charges (and up to 25 percent), a term total above $2 million and more than 500 tester seats go to a person; a discount above 25 percent is blocked, and a discount above 10 percent on a 1-year term is blocked.

Any PlexTrac subscription quote that touches these packages, capabilities and deployment options is in scope — not only the scenarios pictured here. Not covered: professional services beyond onboarding, training, taxes, partner and reseller pricing, and regional price lists. PlexTrac does not publish prices or per-package limits, so every price and limit on this page is illustrative.

The AI sales agentBuilds the PlexTrac subscription quote from the conversation with the customer and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, 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
Capabilities that depend on other capabilitiesOnly with care
Priorities needs Analytics and the Premium package, Runbooks needs Assessments and Premium, SCIM needs SSO and Premium, and Workflow Automation needs a ticketing connection or a webhook to run on. Product rules can express each of these, but every capability, package and dependency is a rule someone writes and keeps in step, and a missing one lets a quote through.
All the dependencies are checked together on every call, and each one is reported in plain words.
Limits that change with the packageOnly with care
Client Portal clients, ticketing connections, webhook endpoints, API integrations and tester seats each have a different limit per package, and a service provider can portal only the client accounts it has. A CPQ needs a lookup and a rule per limit, and the comparisons with the quantities on the quote are easy to miss.
Each limit comes from the chosen package and is compared with the quantity on every call.
Deployment against compliance and add-onsOnly with workarounds
A FedRAMP requirement is a fact about the customer, not a product on the quote, and it decides which deployment is allowed. Plex AI works only on the cloud platform, and a private or client-hosted deployment needs a seat minimum and Enterprise-led onboarding. A flat quote has no place for the requirement and no rule that reads deployment, add-ons and onboarding together.
The requirement is an input, and the deployment, Plex AI, seat minimum and onboarding are checked against it in one pass.
Service provider and enterprise structureOnly with workarounds
A provider quotes for its own clients: portal clients must be client accounts it actually has, and an enterprise subscription has no client accounts at all. Two customer types with different prices and rules usually become two product catalogs that drift apart.
Customer type, client accounts and portal clients are inputs, and the rules for each type are checked on the same call.
A discount whose authority depends on the termOnly with care
Up to 10 percent is fine, more needs a sales director, more than 25 percent is never allowed, and more than 10 percent is allowed only on a term of 2 years or longer. Approval tiers are standard; tying a hard block to the term is another rule on top.
The discount percentage is computed from list charges, and the block, the approval and the term are checked together.
A stated total that has to agree with the quoteOnly with workarounds
Seats, add-ons, a private instance, onboarding, a discount and a three-year term make a total that can drift from what is typed on the quote without anyone noticing.
The total is computed from the choices and compared with the total the quote states.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person 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.

1The quote has a term of 4 years; PlexTrac subscriptions are quoted for 1, 2 or 3 years.
2The quote has 9 tester seats; the chosen package needs at least 10.
3The term total is $11,107,800, above $2 million, so a person should confirm.
4The quote has 2,000 tester seats, above 500, so a person should confirm capacity and onboarding.
5The quote has 2,001 tester seats; the chosen package includes up to 2,000.
6The quote has 26 tester seats and no onboarding; teams of more than 25 testers need Standard or Enterprise-led onboarding.
7The quote has 24 tester seats; the chosen deployment option needs at least 25.
8A private instance or client-hosted deployment needs Enterprise-led onboarding, and the quote has a different onboarding choice.
9The customer requires FedRAMP, and only the client-hosted deployment, run in the customer environment, can meet it.
10The quote has 61 Plex AI seats and only 60 tester seats; Plex AI is licensed to testers.
11The quote has 10 Plex AI seats on a client-hosted deployment; Plex AI is available only on the cloud-based platform.
12The quote has 5 client accounts for an enterprise customer; client accounts belong to service provider subscriptions.
13The quote gives 81 clients a Client Portal, and the provider has 80 client accounts.
14The quote has 501 Client Portal clients; the chosen package includes up to 500.
15The quote has 11 Jira or ServiceNow ticketing connections; the chosen package includes up to 10.
16The quote has 26 webhook endpoints; the chosen package includes up to 25.
17The quote has 16 API integrations; the chosen package includes up to 15.
18The quote includes Analytics on the Essential package; Analytics starts at Core.
19The quote includes Assessments on the Essential package; Assessments start at Core.
20The quote includes SSO on the Essential package; SSO starts at Core.
21The quote includes Priorities on a package below Premium; Priorities is a Premium capability.
22The quote includes Priorities without Analytics; Priorities tracks risk reduction through Analytics.
23The quote includes Workflow Automation on a package below Premium; Workflow Automation is a Premium capability.
24The quote includes Workflow Automation with no ticketing connection and no webhook endpoint to trigger or receive its workflows.

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. Managed security provider, 180 clients: A quote for a managed security provider with 180 clients: a private instance, FedRAMP, the Client Portal, ticketing, API integrations and the Premium capabilities

The agent's request. Please quote a PlexTrac Core Service Provider subscription on the private instance with 120 tester seats and 60 read-only viewer seats. The provider has 180 client accounts, with the Client Portal for 180 clients. Integrations are 8 Jira or ServiceNow ticketing connections and 12 API integrations. It includes Analytics, Priorities, Procedures and Runbooks, SSO and SCIM provisioning. The customer requires FedRAMP. Onboarding is Standard. The term is 3 years. The annual discount is $60,000. The quote states $551,400 over the term. It is ready to send.

Verdict: Blocked.

  • Private or client-hosted needs Enterprise-led onboarding. A private instance or client-hosted deployment needs Enterprise-led onboarding, and the quote has a different onboarding choice.
  • FedRAMP requires client-hosted. The customer requires FedRAMP, and only the client-hosted deployment, run in the customer environment, can meet it.
  • Client Portal clients beyond the package. The quote has 180 Client Portal clients; the chosen package includes up to 50.
  • Ticketing connections beyond the package. The quote has 8 Jira or ServiceNow ticketing connections; the chosen package includes up to 2.
  • API integrations beyond the package. The quote has 12 API integrations; the chosen package includes up to 0.
  • Priorities need Premium. The quote includes Priorities on a package below Premium; Priorities is a Premium capability.
  • Runbooks need Premium. The quote includes Procedures and Runbooks on a package below Premium; Runbooks is a Premium capability.
  • Runbooks need Assessments. The quote includes Procedures and Runbooks without Assessments; Runbooks builds on Assessments.
  • SCIM needs Premium. The quote includes SCIM provisioning on a package below Premium; SCIM is a Premium add-on.
  • Stated total does not match. The quote states a term total of $551,400; the prices give $653,400.
  • Discount above 10 percent. The quote takes an annual discount of $60,000 against $275,800 of list annual charges, above the 10 percent that needs a sales director.

2. Managed security provider, 180 clients: The agent resubmits after fixing the errors

The agent's request. Please quote a PlexTrac Premium Service Provider subscription on the client-hosted deployment with 120 tester seats and 60 read-only viewer seats. The provider has 180 client accounts, with the Client Portal for 180 clients. Integrations are 8 Jira or ServiceNow ticketing connections and 12 API integrations. It includes Analytics, Assessments, Priorities, Procedures and Runbooks, SSO and SCIM provisioning. The customer requires FedRAMP. Onboarding is Enterprise-led. The term is 3 years. The annual discount is $60,000. The quote states $882,400 over the term. It is ready to send.

Verdict: Needs approval.

  • Discount above 10 percent. The quote takes an annual discount of $60,000 against $345,800 of list annual charges, above the 10 percent that needs a sales director.
  • Quote summary. One-time onboarding of $25,000, annual subscription of $285,800 and a term total of $882,400.

3. Managed security provider, 180 clients: The agent resubmits after fixing the errors

The agent's request. Please quote a PlexTrac Premium Service Provider subscription on the client-hosted deployment with 120 tester seats and 60 read-only viewer seats. The provider has 180 client accounts, with the Client Portal for 180 clients. Integrations are 8 Jira or ServiceNow ticketing connections and 12 API integrations. It includes Analytics, Assessments, Priorities, Procedures and Runbooks, SSO and SCIM provisioning. The customer requires FedRAMP. Onboarding is Enterprise-led. The term is 3 years. The annual discount is $30,000. The quote states $972,400 over the term. It is ready to send.

Verdict: Allowed.

  • Quote summary. One-time onboarding of $25,000, annual subscription of $315,800 and a term total of $972,400.

4. Bank security team, 40 testers: A quote for a bank security team: a client-hosted deployment with Plex AI, Priorities and Workflow Automation

The agent's request. Please quote a PlexTrac Premium Enterprise subscription on the client-hosted deployment with 40 tester seats and 25 read-only viewer seats. The team needs the Client Portal for 12 clients. Plex AI is included for 30 testers. Integrations are 8 API integrations. It includes Priorities, Workflow Automation and SSO. Onboarding is Standard. The term is 1 year. The annual discount is $14,000. The quote states $128,470 over the term. It is ready to send.

Verdict: Blocked.

  • Too few seats for the deployment. The quote has 40 tester seats; the chosen deployment option needs at least 50.
  • Private or client-hosted needs Enterprise-led onboarding. A private instance or client-hosted deployment needs Enterprise-led onboarding, and the quote has a different onboarding choice.
  • Plex AI needs a cloud deployment. The quote has 30 Plex AI seats on a client-hosted deployment; Plex AI is available only on the cloud-based platform.
  • Priorities need Analytics. The quote includes Priorities without Analytics; Priorities tracks risk reduction through Analytics.
  • Workflow Automation needs a trigger source. The quote includes Workflow Automation with no ticketing connection and no webhook endpoint to trigger or receive its workflows.
  • Stated total does not match. The quote states a term total of $128,470; the prices give $140,470.

5. Bank security team, 40 testers: The agent resubmits after fixing the errors

The agent's request. Please quote a PlexTrac Premium Enterprise subscription on the private instance with 40 tester seats and 25 read-only viewer seats. The team needs the Client Portal for 12 clients. Plex AI is included for 30 testers. Integrations are 3 Jira or ServiceNow ticketing connections and 8 API integrations. It includes Analytics, Priorities, Workflow Automation and SSO. Onboarding is Enterprise-led. The term is 1 year. The annual discount is $14,000. The quote states $174,470 over the term. It is ready to send.

Verdict: Allowed.

  • Quote summary. One-time onboarding of $25,000, annual subscription of $149,470 and a term total of $174,470.

6. Pentest boutique, 30 testers: A quote for a pentest boutique: 30 testers, a client portal, Analytics and SSO

The agent's request. Please quote a PlexTrac Essential Service Provider subscription on the multitenant cloud with 30 tester seats and 8 read-only viewer seats. The provider has 40 client accounts, with the Client Portal for 25 clients. Integrations are 1 Jira or ServiceNow ticketing connection. It includes Analytics and SSO. Onboarding is not included. The term is 1 year. The quote states $40,200 over the term. It is ready to send.

Verdict: Blocked.

  • Too many tester seats for the package. The quote has 30 tester seats; the chosen package includes up to 25.
  • Large teams need onboarding. The quote has 30 tester seats and no onboarding; teams of more than 25 testers need Standard or Enterprise-led onboarding.
  • Client Portal clients beyond the package. The quote has 25 Client Portal clients; the chosen package includes up to 0.
  • Ticketing connections beyond the package. The quote has 1 Jira or ServiceNow ticketing connections; the chosen package includes up to 0.
  • Analytics needs Core or Premium. The quote includes Analytics on the Essential package; Analytics starts at Core.
  • SSO needs Core or Premium. The quote includes SSO on the Essential package; SSO starts at Core.
  • Stated total does not match. The quote states a term total of $40,200; the prices give $44,700.

7. Pentest boutique, 30 testers: The agent resubmits after fixing the errors

The agent's request. Please quote a PlexTrac Core Service Provider subscription on the multitenant cloud with 30 tester seats and 8 read-only viewer seats. The provider has 40 client accounts, with the Client Portal for 25 clients. Integrations are 1 Jira or ServiceNow ticketing connection. It includes Analytics and SSO. Onboarding is Standard. The term is 1 year. The quote states $74,700 over the term. It is ready to send.

Verdict: Allowed.

  • Quote summary. One-time onboarding of $6,000, annual subscription of $68,700 and a term total of $74,700.

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 a PlexTrac subscription quote for a managed security provider or an enterprise security team: a Service Provider or Enterprise package at the Essential, Core or Premium level, tester and viewer seats, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the packages, capabilities and deployment options PlexTrac 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 a PlexTrac Core Service Provider subscription on the private instance with 120 tester seats and 60 read-only viewer seats. The provider has 180 client accounts, with the Client Portal for 180 clients. The rest of the request is on screen. The quote states $551,400 over the term.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with ten findings and one approval, all in one answer. A private instance or client-hosted deployment needs Enterprise-led onboarding, and the quote has a different onboarding choice. The customer requires FedRAMP, and only the client-hosted deployment, run in the customer environment, can meet it. The quote has 180 Client Portal clients; the chosen package includes up to 50. The other seven are on screen.
  6. The validator returned ten blocking findings and one approval in one answer, led by private or client-hosted needs Enterprise-led onboarding and FedRAMP requires client-hosted, among others. A check that reads one product or one field at a time would pass most of this; it shows only when the package, capabilities, deployment, onboarding and the stated total are checked against each other.
  7. What this shows: for a stated total that has to agree with the quote, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the package to premium, the deployment to client-hosted, the onboarding to enterprise-led and the stated term total to $882,400. It sets the assessments to included.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote. It starts with PlexTrac platform subscription and PlexTrac tester seats; the other seven lines are on screen.
  13. The ten blocking findings are cleared; one approval remains for a person: discount above 10 percent.
  14. The agent resubmits once more.
  15. The revised request. It changes the annual discount to $30,000 and the stated term total to $972,400.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote. It starts with PlexTrac platform subscription and PlexTrac tester seats; the other seven lines are on screen.
  19. The earlier finding is cleared, and the validator's total, $972,400, matches the quote.
  20. Eleven problems caught in one call, fixed in two passes, and a clean $972,400 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.