Predictika · application security subscription quotes: plan, zones, security product, monthly requests, term and discount

A sales agent's application security quote, checked before it goes to the customer

A sales agent prepares an application security subscription quote with a plan, a number of zones, a security product, monthly requests, a term and sometimes an extra discount, and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks plan, product, zones, term, discount and the stated contract value against each other and reports every problem it finds in one pass.

Scope: Application security and performance subscription quotes on Pro, Business and Enterprise plans for a Cloudflare-style platform, with Load Balancing, Advanced WAF and Rate Limiting, API Shield, Bot Management and Advanced DDoS Protection. Illustrative prices in US dollars; not affiliated with or endorsed by Cloudflare. See everything this validator covers

This validator checks any quote made of these plans and products, not just the scenarios shown below.

  • Plans and zones — Pro, Business and Enterprise plans, each with a zone limit, a longest term and an extra discount limit, and a deployment review above 100 zones.
  • Security products — each product has a minimum plan level and a minimum monthly request volume; Bot Management and Advanced DDoS Protection need Enterprise.
  • Term and volume pricing — one, two or three year terms with a term discount, and volume discounts by monthly requests, in an illustrative price build-up of zone fees and product usage.
  • Discounts and large contracts — a rep can give 5 percent extra; more needs approval up to the plan limit; a contract over USD 1,500,000 needs a sales director review.
  • The stated contract value — the value the agent states must match the value the validator computes, within USD 1.

Any quote that touches these rules is in scope, not only the scenarios pictured here. Not checked: other Cloudflare products, usage billed in arrears, enterprise agreements above the plan limits, support and partner terms, multi-currency quoting, or real list prices.

The sales agentPrepares the application security quote for the customer and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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 sales agent says

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

Proposing agent: sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where a rules-based quoting tool gets this wrong

Click to expand

Our assessment of what a typical rules-based quoting tool (product rules, price rules and validation rules, one rule per field) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtA rules-based quoting toolPredictika
A product that needs a minimum plan level and request volumeOnly with care
Product rules per product and plan work, but each new product needs its own rules.
Plan level and request minimum are data on each product; both checks follow from it.
A zone limit per plan with a review band below itOnly with care
A validation rule for the limit and a second threshold rule for the review band.
Block and approval come from the same check on the zone count.
Zone fees, product usage, volume discount and term discount togetherOnly with workarounds
Price rules must run in the right order, and the tiers change with every pricing update.
Fees, usage and discounts are applied in one calculation, and the approvals follow.
A stated contract value that does not match the computed oneOnly with workarounds
The agent's number is typed into a field, and nothing recomputes the price to compare it.
The validator computes the contract value itself and blocks the quote when the stated value differs by more than USD 1.

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.

1Bot Management is not available on the Business Plan; it needs a higher plan.
2API Shield needs at least 20 million requests a month.
3Zones may not exceed the plan limit: 10 for Pro, 50 for Business, 500 for Enterprise.
4A term of 4 years is not offered; use 1, 2 or 3 years.
5The Business Plan allows a term of at most 2 years.
6Extra discount may not exceed the plan limit: 0 percent for Pro, 5 percent for Business, 20 percent for Enterprise.
7An extra discount above the 5 percent a rep can give needs approval, up to the plan limit.
8More than 100 zones need a solutions architect deployment review.
9A contract value above USD 1,500,000 needs a sales director review.
10The contract value the agent states must match the value the validator computes (within USD 1).

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. Bot Management on the wrong plan: Bot Management on a Business plan

The agent's request. Please check this quote for Harbor Lane Studios: the Business plan with Bot Management for 10 zones and 100 million requests a month on a one year term, USD 13,800. It is ready to send.

Verdict: Blocked.

  • Product not on the plan. Bot Management is not available on the Business Plan; it needs a higher plan.
  • Computed price. The validator computed USD 13,800 over 1 year: USD 9,600 in zone fees and USD 4,200 in product usage, with no volume, term or extra discount.

2. Bot Management on the wrong plan: The agent resubmits after fixing the errors

The agent's request. Please check the revised quote for Harbor Lane Studios: the Enterprise plan with Bot Management for 10 zones and 100 million requests a month on a one year term, USD 52,200. It is ready to send.

Verdict: Allowed.

  • Computed price. The validator computed USD 52,200 over 1 year: USD 48,000 in zone fees and USD 4,200 in product usage, with no volume, term or extra discount. It matches the stated value.

3. Too many zones for the plan: Enterprise plan with 600 zones

The agent's request. Please check this quote for Brightwater Logistics: the Enterprise plan with Advanced WAF and Rate Limiting for 600 zones and 500 million requests a month on a one year term, USD 2,742,840. It is ready to send.

Verdict: Blocked.

  • Zones over the plan limit. 600 zones exceed the 500 zone limit of the Enterprise Plan.
  • Large contract review. The contract value of USD 2,742,840 is above USD 1,500,000 and needs a sales director review.
  • Computed price. The validator computed USD 2,742,840 over 1 year: USD 2,880,000 in zone fees and USD 7,200 in product usage, after a 5 percent volume discount.

4. Too many zones for the plan: The agent resubmits after fixing the errors

The agent's request. Please check the revised quote for Brightwater Logistics: the Enterprise plan with Advanced WAF and Rate Limiting for 80 zones and 500 million requests a month on a one year term, USD 371,640. It is ready to send.

Verdict: Allowed.

  • Computed price. The validator computed USD 371,640 over 1 year: USD 384,000 in zone fees and USD 7,200 in product usage, after a 5 percent volume discount. It matches the stated value, and 80 zones need no deployment review.

5. A stated contract value that does not match: A contract value that is USD 9,804 too low

The agent's request. Please check this quote for Redfern Dental Group: the Enterprise plan with Advanced WAF and Rate Limiting for 20 zones and 500 million requests a month on a one year term, USD 88,236. It is ready to send.

Verdict: Blocked.

  • Stated contract value. The quoted contract value of USD 88,236 does not match the USD 98,040 the validator computed.
  • Computed price. The validator computed USD 98,040 over 1 year: USD 96,000 in zone fees and USD 7,200 in product usage, after a 5 percent volume discount.

6. A stated contract value that does not match: The agent resubmits after fixing the errors

The agent's request. Please check the corrected quote for Redfern Dental Group: the Enterprise plan with Advanced WAF and Rate Limiting for 20 zones and 500 million requests a month on a one year term, USD 98,040. It is ready to send.

Verdict: Allowed.

  • Computed price. The validator computed USD 98,040 over 1 year: USD 96,000 in zone fees and USD 7,200 in product usage, after a 5 percent volume discount. It matches the stated value.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. A sales agent prepares an application security subscription quote with a plan, a number of zones, a security product, monthly requests. Before it goes out, the agent sends it to Predictika's validator, which checks plan, product, zones, term, discount and the stated contract value against each other and reports every problem it finds in one pass.
  2. I will start with the first request by the agent.
  3. The agent says. Please check this quote for Harbor Lane Studios: the Business plan with Bot Management for 10 zones and 100 million requests a month on a one year term, USD 13,800. It is ready to send.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. Bot Management is not available on the Business Plan; it needs a higher plan.
  6. The validator returned one blocking finding 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.
  7. What this shows: for a product that needs a minimum plan level and request volume, a rules-based quoting tool is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to Enterprise Plan and the stated contract value to USD 52,200.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared, and the validator's total, USD 52,200, matches the quote.
  13. One problem caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.