Predictika · Everpure FlashArray deals

An AI sales agent's FlashArray quote, priced and checked before it goes out

An AI sales agent prepares an Everpure FlashArray quote for a customer: array model, raw capacity, Evergreen program, site power and rack space, discount, and the capacity and net price it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the sizing, site-fit and Evergreen program rules, prices it line by line, and returns a verdict, every reason, the figures it computed and a line-item quote. If the net price the agent states is not the net price the validator computes, the quote is blocked.

Scope: Everpure FlashArray//X, //XL, //C and //E quotes with illustrative pricing, Evergreen program terms and discount authority. See everything this validator covers

This validator models Everpure FlashArray//X, //XL, //C and //E quotes and the Evergreen programs sold with them — not just the scenarios shown below.

Illustrative, not Everpure's: every price (controllers and chassis, DirectFlash per TB, the Evergreen subscription percentages and the Evergreen//One per-TiB-month reserve rates), the controller upgrade at 60 percent of the controller price, and the discount limits (5, 15 and 25 percent), which are placeholders because Everpure does not publish its discount matrix. Model assumptions: FlashArray//E effective capacity (3.7 to 1) is inferred, and its power and rack space are not checked.

  • Systems — FlashArray//X (X20, X50, X70, X90), //XL (XL130, XL170, XL190), //C (C50, C70, C90) and //E, with each model's largest datasheet configuration: maximum raw capacity, peak power and rack units.
  • Sizing — Effective capacity from raw capacity at the 5 to 1 datasheet data reduction and at the ratio the quote claims, checked against the capacity the customer needs and against the capacity the quote states.
  • Site fit — Peak power draw against the site's power, and rack space against the site's rack units.
  • Evergreen programs — Evergreen//Forever (controller upgrade eligibility, flat renewal pricing, Capacity Consolidation, Ever Agile), //Foundation, //Flex (reserve commitment) and //One (service tiers and their minimum reserves, energy and paid power SLAs, rate lock, renewal cap, opt-out notice, reserve changes, buffer, Unified Data Repository terms).
  • FlashArray//E — Sold only under Evergreen//One as a Unified Data Repository subscription, from 750 TB raw, with no S3 object access.
  • Illustrative pricing — A line-item quote built from controllers and chassis, DirectFlash raw capacity per TB, the Evergreen subscription (a percentage of the array list per year, or the per-TiB-month reserve rate for Evergreen//One), controller upgrades at 60 percent of the controller price, and the requested discount, plus a check that the net price the quote states equals the net price the validator computes.
  • Discount authority — Who can approve a discount by deal size, and when a discount needs approval or is refused.

Any FlashArray//X, //XL, //C or //E quote that touches sizing, site fit, these Evergreen programs, pricing or discounts is in scope — not only the scenarios pictured here. Prices and rates are Predictika's illustrative estimates, not Everpure's list prices. Not covered: Everpure's actual price book, FlashBlade, Portworx and Pure Fusion, and Everpure's own CPQ platform and discount matrix. Assumptions: FlashArray//E effective capacity (3.7 to 1) is inferred and its power and rack space are not checked; energy SLA minimums are not published for every tier, so those go to approval; the discount limits (5, 15 and 25 percent) are placeholders.

The AI sales agentBuilds the FlashArray quote from the conversation, states its capacity and net price, and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, the computed figures and the line-item quote.

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

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
A capacity need that is met only by assuming more data reduction than the datasheet 5 to 1 basisOnly with care
The ratio is a free-entry field. A validation rule has to recompute effective capacity at 5 to 1 from a per-model ratio and compare it with the need, and it must be kept in step as models are added.
Effective capacity is computed twice, at the datasheet basis and at the claimed ratio; a need between the two goes to a sizing review.
A stated net price that no longer matches the computed price, for example after the discount was loweredOnly with care
Price rules calculate a total, but the figure the agent typed into the quote is just another field. A validation rule can compare the two only if someone builds it, and it has to follow every discount, subscription and tier rule.
The stated net price travels with the quote and is compared with the computed net price on every call; a difference of more than a cent blocks it.
Evergreen subscription pricing that differs by program and deal typeOnly with workarounds
Each program prices a different base. In rules-based CPQ that becomes a set of price rules keyed on the program and deal type, and a change to one tends to disturb another.
The price build-up lives next to the program rules, so the line items and the findings always agree.
Controller upgrade eligibility that depends on the years since the last upgrade, which differ by modelOnly with workarounds
The years since the last upgrade live in the install base, not on the quote, so a rule can only check it if that history is copied onto the quote as a field, and the interval differs for each model.
The years travel with the request and are compared with the interval stored on the model record.
FlashArray//E restrictions: Evergreen//One only, 750 TB raw minimum and no S3 object accessOnly with care
One product rule per restriction, each tied to the model. Works, but every new exception is another rule that someone must remember to keep.
All of it follows from the model record and the tier; the findings come back together.
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.

1the quote states 4,000 TB effective capacity; the FlashArray//X90 R5 gives 3,645.4 TB at the claimed 5 to 1 data reduction.
2the customer needs 4,000 TB effective but 1,000 TB raw on the FlashArray//X90 R5 gives only 3,645.4 TB even at the claimed 5 to 1 data reduction.
3the quote states a net price of $862,225.00; the validator computes $985,400.00.
4a controller upgrade on the FlashArray//X90 R5 needs 3 consecutive years since the last upgrade; the customer has 2.
530 percent discount exceeds the 25 percent anyone can approve on a deal of $1,231,750.
620 percent discount is above the 5 percent a rep can give; approvable up to 25 percent on this deal ($1,231,750).
7FlashArray//E is block or unified block and file only; the customer needs S3 object or unified file and object.
8FlashArray//E starts at 750 TB raw; the quote has 600 TB.
9Unified Data Repository is a 36-month subscription; the quote has 24 months.
10the existing rate holds on an expansion only up to 2,000 TiB in total and only above 80 percent utilization; this one reaches 2,500 TiB at 90 percent.
11an Evergreen//One renewal can rise by at most 20 percent over the prior rate; the quote raises it 25 percent.
12the paid power and rack SLA needs utilization of 80 percent or more and 200 to 240 V power; the site has 70 percent and 120 V.
13the quote meets the 2,300 TB effective need only by claiming 6 to 1 data reduction; the datasheet basis is 5 to 1 (2,158.26 TB). Needs a sizing review.
14the FlashArray//X70 R5 can take up to 9 rack units with shelves; the site offers 8. Needs a site survey.
15Ever Agile trade-in credit cannot be combined with other promotions.