Predictika · Database subscription quotes

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

An AI sales agent prepares a subscription quote for Redis: Redis Cloud Free, Essentials (RAM or Redis Flex), Pro or Redis Software, with plan size, replication, Active-Active, private connectivity, uptime level and support package. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans, limits and support terms Redis publishes and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: Redis Cloud subscription quotes: Free, Essentials (RAM and Redis Flex), Pro (on demand or annual) and Redis Software, with replication, Active-Active, private connectivity, uptime levels and support packages. See everything this validator covers

This validator models subscription quotes for Redis Cloud and Redis Software as described on the Redis pricing page, the Redis Cloud documentation and the Redis Cloud support policy, not just the scenarios shown below.

  • Plans — Free (30 MB, one database, no replication), Essentials in RAM (250 MB, 1 GB, 2.5 GB, 5 GB and 12 GB) and with Redis Flex (1 GB, 2.5 GB, 5 GB, 12 GB, 25 GB, 50 GB and 100 GB), Pro (dedicated, unlimited memory, multiple databases, on demand or annual) and Redis Software (priced by Redis sales).
  • Plan limits — for Free and Essentials, the published operations a second, concurrent connections and monthly traffic for each size; the plan size includes the replica, so a replicated dataset can use half of it; one database per plan.
  • Plan rules — Active-Active, private connectivity and annual billing are Pro features (annual on AWS and Google Cloud only); Redis Flex supports neither Active-Active nor Redis Search; multi-zone replication needs a region with three zones; 99.99% uptime needs replication and 99.999% needs Pro with multi-zone replication; Free and Essentials include basic support only.
  • Support packages — Basic, Developer, Business, Enterprise and Premium Enterprise; a technical account manager needs Enterprise support and $20,000 of annual support spend, two need Premium Enterprise and $60,000.
  • Pro memory — billed memory is the dataset times two with replication, times the number of regions for Active-Active, with a $200 monthly minimum.

Any Redis subscription quote that touches these rules is in scope — not only the scenarios pictured here. Plan sizes, limits, features and support terms follow Redis's published pages; of the prices, only the starting prices Redis publishes ($5 a month for Essentials 250 MB, Pro from $0.014 an hour with a $200 monthly minimum) are Redis's own. The other Essentials and Pro prices are typical list prices set by Predictika for this demonstration, not a Redis quote. Not covered: support fees, taxes, negotiated discounts, Redis Software pricing, bring-your-own-cloud and marketplace purchases.

The AI sales agentBuilds the Redis subscription quote from the conversation and says it is ready.
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 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
Plan limits that depend on the plan sizeOnly with care
Operations, connections and traffic limits differ for each of twelve sizes and for RAM versus Redis Flex, so the validation rules are size tables that must be kept in step with Redis's documentation.
The size, the memory type and the quote's operations, connections and traffic are compared with the published limits on every call.
A replica that halves the usable datasetOnly with care
The plan size includes the replica, so the same dataset fits or does not fit depending on a replication choice made on a different line; the rule has to join the two.
Dataset, replication and plan size are in one request and the replica is accounted for in the same pass.
Features that depend on plan and memory typeOnly with workarounds
Active-Active, Redis Search, private connectivity and annual billing each depend on the plan, and two of them on Redis Flex or the cloud provider as well; a product rule per feature is easy to leave out or to leave stale.
Plan, memory type, provider and every feature are checked together, so a Flex database with Search and Active-Active is rejected with both reasons.
Billed memory that multipliesOnly with care
Replication doubles the billed memory and each Active-Active region multiplies it again, with a monthly minimum; a price rule has to compute that product before it prices anything.
The billed memory, the price and the stated 12-month total are computed in one pass and compared.
Support terms that depend on tier and spendOnly with workarounds
A technical account manager depends on the support tier, the annual support spend and how many are asked for; the thresholds live on a support policy page, away from the product catalog.
The tier, the spend and the number of account managers are in the request and checked against the published thresholds.
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 dataset is 126 MB but the plan size is 250 MB; the plan size includes the replica, so with replication the usable dataset is half the plan size.
2The dataset is 251 MB but the plan size is 250 MB; the plan size includes the replica, so with replication the usable dataset is half the plan size.
3The quote needs 1,001 operations a second; the plan allows 1,000 operations a second at 1 KiB requests.
4The quote needs 257 concurrent connections; the plan allows 256 per database.
5The quote expects 101 GB of network traffic a month and the plan includes 100 GB; Redis notifies before limiting a database, so a person should confirm the plan.
6The quote needs 2,001 operations a second; the plan allows 2,000 operations a second at 1 KiB requests.
7The quote needs 8,001 operations a second; the plan allows 8,000 operations a second at 1 KiB requests.
83,000 MB is not an offered size for this plan; Free is 30 MB, Essentials is 250 MB, 1 GB, 2.5 GB, 5 GB or 12 GB, and Essentials with Redis Flex is 1 GB, 2.5 GB, 5 GB, 12 GB, 25 GB, 50 GB or 100 GB.
9The quote needs 201 operations a second; the plan allows 200 operations a second at 1 KiB requests.
10250 MB is not an offered size for this plan; Free is 30 MB, Essentials is 250 MB, 1 GB, 2.5 GB, 5 GB or 12 GB, and Essentials with Redis Flex is 1 GB, 2.5 GB, 5 GB, 12 GB, 25 GB, 50 GB or 100 GB.
11The quote has 2 databases; Free and Essentials plans include a single database, and multiple databases need the Pro plan.
12Multi-zone replication needs a region with at least three availability zones; regions with fewer can use single-zone replication only.
13The Free plan does not support replication, so there is no replica or failover.
14Free and Essentials plans include basic support only; Developer, Business, Enterprise and Premium Enterprise support need Pro.
15The 99.99% uptime level is listed for paid Essentials and Pro plans with replication turned on; Free is best effort and an unreplicated database has no failover.
16Active-Active multi-region databases are part of the Pro plan; Free and Essentials plans do not include them.
17Private connectivity is part of the Pro plan; Free and Essentials plans use shared deployments without it.
18Annual plans are offered for Pro; Free and Essentials are sold on demand.
19The 99.999% uptime level is listed for Pro plans only and needs multi-zone replication.
20The quote states a 12-month total of $215.00; the list prices give $216.00.
21The quote states a 12-month total of $216.01; the list prices give $216.00.
22The quote has 1 region for an Active-Active database; Active-Active needs at least two regions.
23Redis Flex does not support Active-Active databases; Active-Active needs RAM-only memory.
24Redis Flex does not support Redis Search; Search needs RAM-only memory.
25Annual Pro plans have usage-based data transfer and rates that Redis does not publish; the total shown is the on-demand list price, so a person should confirm the annual rate.
26Annual Pro plans are available on AWS and Google Cloud only; Azure is on-demand billing.
27A technical account manager comes with Enterprise support or higher and only when annual support spend is $20,000 or more; the quote has 25,000 dollars of support spend.
28A technical account manager comes with Enterprise support or higher and only when annual support spend is $20,000 or more; the quote has 19,999 dollars of support spend.
29Two technical account managers come with Premium Enterprise support only, at $60,000 or more of annual support spend, and never more than two; the quote asks for 2.
30Two technical account managers come with Premium Enterprise support only, at $60,000 or more of annual support spend, and never more than two; the quote asks for 3.

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. Essentials to Pro: An Essentials 5 GB quote with three databases, Active-Active and private connectivity

The agent's request. Please quote a Redis Cloud Essentials 5 GB plan on AWS with multi-zone replication, 2,000 MB of data in 3 databases, 9,000 operations a second, 1,500 connections and 600 GB of monthly traffic, with Active-Active across 2 regions and private connectivity. The quote states a 12-month total of $1,080.00. It is ready to send.

Verdict: Blocked.

  • One database on this plan. The quote has 3 databases; Free and Essentials plans include a single database, and multiple databases need the Pro plan.
  • Throughput above the plan limit. The quote needs 9,000 operations a second; the plan allows 8,000 operations a second at 1 KiB requests.
  • Active-Active is a Pro feature. Active-Active multi-region databases are part of the Pro plan; Free and Essentials plans do not include them.
  • Private connectivity is a Pro feature. Private connectivity is part of the Pro plan; Free and Essentials plans use shared deployments without it.

2. Essentials to Pro: The agent resubmits after fixing the errors

The agent's request. Please quote a Redis Cloud Pro subscription on AWS with multi-zone replication, 2,000 MB of data in 3 databases, 9,000 operations a second, 1,500 connections and 600 GB of monthly traffic, with Active-Active across 2 regions and private connectivity. The quote states a 12-month total of $5,040.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly subscription of $420.00, 12-month total of $5,040.00 at list prices.

3. Redis Flex and support: A Pro quote on Redis Flex with Search, Active-Active and an account manager

The agent's request. Please quote a Redis Cloud Pro with Redis Flex subscription on Google Cloud with multi-zone replication, 8,000 MB of data in 12 databases, 12,000 operations a second, 4,000 connections and 900 GB of monthly traffic, with Active-Active across 2 regions, Redis Search, Enterprise support, 1 technical account manager and $12,000 of annual support spend. The quote states a 12-month total of $6,720.00. It is ready to send.

Verdict: Blocked.

  • Active-Active not with Redis Flex. Redis Flex does not support Active-Active databases; Active-Active needs RAM-only memory.
  • Search not with Redis Flex. Redis Flex does not support Redis Search; Search needs RAM-only memory.
  • Technical account manager requirements. A technical account manager comes with Enterprise support or higher and only when annual support spend is $20,000 or more; the quote has 12,000 dollars of support spend.

4. Redis Flex and support: The agent resubmits after fixing the errors

The agent's request. Please quote a Redis Cloud Pro subscription on Google Cloud with multi-zone replication, 8,000 MB of data in 12 databases, 12,000 operations a second, 4,000 connections and 900 GB of monthly traffic, with Active-Active across 2 regions, Redis Search, Enterprise support, 1 technical account manager and $24,000 of annual support spend. The quote states a 12-month total of $14,400.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly subscription of $1,200.00, 12-month total of $14,400.00 at list prices.

5. Uptime and total: An Essentials 12 GB quote with 99.99% uptime, no replication and an out-of-date total

The agent's request. Please quote a Redis Cloud Essentials 12 GB plan on Azure with no replication, 5,000 MB of data in 1 database, 9,000 operations a second, 3,000 connections and 900 GB of monthly traffic, with 99.99% uptime. The quote states a 12-month total of $2,220.00. It is ready to send.

Verdict: Blocked.

  • 99.99% needs replication. The 99.99% uptime level is listed for paid Essentials and Pro plans with replication turned on; Free is best effort and an unreplicated database has no failover.
  • Stated total does not match. The quote states a 12-month total of $2,220.00; the list prices give $2,520.00.

6. Uptime and total: The agent resubmits after fixing the errors

The agent's request. Please quote a Redis Cloud Essentials 12 GB plan on Azure with single-zone replication, 5,000 MB of data in 1 database, 9,000 operations a second, 3,000 connections and 900 GB of monthly traffic, with 99.99% uptime. The quote states a 12-month total of $2,520.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly subscription of $210.00, 12-month total of $2,520.00 at list prices.

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 subscription quote for Redis: Redis Cloud Free, Essentials (RAM or Redis Flex), Pro or Redis Software. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans, limits and support terms Redis 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 Redis Cloud Essentials 5 GB plan on AWS with multi-zone replication, 2,000 MB of data in 3 databases. The quote states a 12-month total of $1,080.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The quote has 3 databases; Free and Essentials plans include a single database, and multiple databases need the Pro plan. The quote needs 9,000 operations a second; the plan allows 8,000 operations a second at 1 KiB requests. Active-Active multi-region databases are part of the Pro plan; Free and Essentials plans do not include them. The other one is on screen.
  6. The validator returned four blocking findings 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 plan limits that depend on the plan size, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to Redis Cloud Pro and the stated 12-month total to $5,040.00.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote, on screen.
  13. All four earlier findings are cleared, and the validator's total, $5,040.00, matches the quote.
  14. Four problems caught in one call, fixed in one pass, and a clean $5,040.00 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.