Predictika · Salesforce Sales, Service and Revenue Cloud quotes

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

An AI sales agent prepares a quote for Salesforce's own products: Sales, Service and Revenue Cloud editions, users, add-ons, billing and discounts. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those rules, compares the total the quote states with the computed one, and returns every finding together with the line-item quote. This is an illustrative model built from Salesforce's public product information with fictional prices; it is not Salesforce's internal rule set.

Scope: Salesforce Sales Cloud, Service Cloud and Revenue Cloud quotes: editions and users, nine add-ons, billing, discounts and Premier Success. See everything this validator covers

This validator models one product line: Salesforce's own Sales Cloud, Service Cloud and Revenue Cloud quotes. It handles any quote involving these editions, users and add-ons, not only the scenarios shown on this page.

  • Covered: editions and billing — the Free, Starter and Pro Suites, Sales Cloud Core, Advanced and Max, the legacy Sales Cloud Unlimited (closed to new customers, still renewable by existing ones), Service Cloud Core, Advanced and Max, and Revenue Cloud Growth and Advanced; the user cap on the Free Suite; which editions can be billed monthly.
  • Covered: Revenue Cloud — a qualifying Core-level or above Sales or Service license on the same quote, and one qualifying license for every Revenue Cloud user.
  • Covered: add-ons — Agentforce for Sales, Tableau Next for Sales, Knowledge Read/Write, Enhanced Messaging, Agentforce User License, Field Service Technician and Dispatcher, Contract Lifecycle Management and Dynamic Revenue Orchestration: add-ons already bundled in an edition, add-ons not sold on an edition, add-ons without their edition on the quote, licenses above the user count, and technicians without a dispatcher.
  • Covered: price and approval — the line-item quote, the discount limits for an agent, deal desk review above a total, Premier Success as a percent of the net price (and when it is already included), and the total the agent states.
  • Not covered — Marketing, Commerce, Data Cloud, Slack, MuleSoft, Industries and other Salesforce products; Flex Credit allocation; multi-year ramps and renewal uplift; non-USD pricing; and real Salesforce prices and discount schedules. Other areas can be added.
  • Labeled as assumptions — every price, the Free Suite cap, which edition bundles which add-on, the 15 and 30 percent discount limits, the $500,000 deal desk threshold and the Premier Success percentage are invented illustrative values, not Salesforce data. Premier Success coverage across lines is raised only as a warning because Salesforce does not publish it.
The AI sales agentBuilds the Salesforce 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.

7 scenarios in 4 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
Edition closed to new customers but open to renewalsOnly with care
A product rule keyed on customer type and a date. Renewals usually bypass the quote path, so the rule is easy to leave off the one path that needs it.
The customer type travels with the quote; the same edition blocks for a new customer and passes for an existing one.
Revenue Cloud users against qualifying licenses on other linesOnly with workarounds
The check adds users across two different product lines and compares the sum with a third. It takes roll-up fields and validation rules, and each new edition has to be added to the qualifying list.
The count of qualifying users is computed from the editions on the quote, and both the missing-base and too-many-users cases come back together.
Add-ons already included in an edition, or not sold on oneOnly with care
One rule per bundle and per edition, kept in step with each price book change. A missed pair means the customer pays twice.
Which edition includes or excludes which add-on is data in the model, and every add-on is checked on every call.
Add-on licenses above the users on the line, technicians without a dispatcherOnly with care
Validation rules on each add-on line, which have to read quantities from other lines.
Quantities are compared with the users on the matching line, and the dispatcher requirement is checked with the rest.
A stated total that does not match the computed priceOnly with workarounds
A validation rule can compare a stated total with a calculated field only if the stated total is a field on the quote, which it rarely is.
The stated total travels with the quote and is compared with the computed one on every call.

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.

1Block: A Revenue Cloud add-on is on the quote but the quote has no Revenue Cloud edition.
2Block: A Sales add-on is on the quote but the quote has no Sales edition.
3Block: A Service add-on is on the quote but the quote has no Service edition.
4Block: A discount of 35 percent is above the 30 percent limit that no agent can exceed.
5Block: Agentforce User License has 25 licenses but the Service line has only 10 users.
6Block: Agentforce User License is not sold on Pro Suite; it needs a higher edition.
7Block: Agentforce for Sales has 5 licenses but the Sales line has only 0 users.
8Block: Agentforce for Sales is already included in Sales Cloud Max; remove the line or the customer pays twice.
9Block: Contract Lifecycle Management is already included in Revenue Cloud Advanced; remove the line or the customer pays twice.
10Block: Dynamic Revenue Orchestration is not sold on Revenue Cloud Growth; it needs a higher edition.
11Block: Enhanced Messaging has 12 licenses but the Service line has only 0 users.
12Block: Field Service Dispatcher has 12 licenses but the Service line has only 10 users.
13Block: Field Service Technician (40 licenses) requires a Field Service Dispatcher on the same quote.
14Block: Free Suite allows at most 2 users; the Sales line has 3.
15Block: Free Suite allows at most 2 users; the Service line has 3.
16Block: Knowledge Read/Write has 40 licenses but the Service line has only 30 users.
17Block: Premier Success is already included in Sales Cloud Core; remove the line or the customer pays twice.
18Block: Premier Success is already included in Service Cloud Max; remove the line or the customer pays twice.
19Block: Pro Suite on the Sales line is billed annually only; monthly billing is offered on the Free and Starter Suites.
20Block: Pro Suite on the Service line is billed annually only; monthly billing is offered on the Free and Starter Suites.
21Block: Revenue Cloud Advanced has 40 users, but only 25 users on the quote hold a qualifying Core-level or above Sales or Service license; each Revenue Cloud user needs one.
22Block: Revenue Cloud Growth is billed annually only; monthly billing is not offered on Revenue Cloud.
23Block: Revenue Cloud Growth requires a Sales or Service license at Core level or above on the same quote; this quote has none.
24Block: Sales Cloud Unlimited (legacy) is closed to new customers; quote Sales Cloud Core, Advanced or Max instead.
25Block: Stated total does not match: the agent stated $180,000.00; the validator computes $165,600.00.
26Block: Tableau Next for Sales has 5 licenses but the Sales line has only 0 users.
27Block: Tableau Next for Sales is already included in Sales Cloud Core; remove the line or the customer pays twice.
28Approval: A discount of 18 percent is above the 15 percent an agent may give alone.
29Approval: The quote comes to $792,000.00, above the $500,000.00 an agent may send without deal desk review.
30Warning: Premier Success is bundled with Sales Cloud Advanced on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.
31Warning: Premier Success is bundled with Sales Cloud Core on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.
32Warning: Premier Success is bundled with Sales Cloud Max on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.
33Warning: Premier Success is bundled with Sales Cloud Unlimited (legacy) on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.

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. Legacy edition: Legacy edition for a new customer

The agent's request. Please quote Sales Cloud Unlimited for 60 users and Service Cloud Core for 40 users for Brightwater Foods, a new customer, on annual billing with a 5 percent discount. The quote states a total of $328,320.00. It is ready to send.

Verdict: Blocked.

  • Edition closed to new customers. Sales Cloud Unlimited (legacy) is closed to new customers; quote Sales Cloud Core, Advanced or Max instead.
  • Premier Success coverage unclear. Premier Success is bundled with Sales Cloud Unlimited (legacy) on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.

2. Legacy edition: Current edition, same size

The agent's request. Please quote Sales Cloud Advanced for 60 users and Service Cloud Core for 40 users for Brightwater Foods, a new customer, on annual billing with a 5 percent discount. The quote states a total of $359,100.00. It is ready to send.

Verdict: Allowed.

  • Premier Success coverage unclear. Premier Success is bundled with Sales Cloud Advanced on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.
  • Quote summary. Total $359,100.00, after a discount of $18,900.00: Sales Cloud Advanced $284,400.00; Service Cloud Core $93,600.00.

3. Revenue Cloud: Revenue Cloud without a qualifying base

The agent's request. Please quote Pro Suite for 50 sales users, Revenue Cloud Growth for 40 users and Dynamic Revenue Orchestration for 40 users for Larkspur Health, a new customer, on annual billing with an 8 percent discount. The quote states a total of $180,000.00. It is ready to send.

Verdict: Blocked.

  • Revenue Cloud needs a qualifying base license. Revenue Cloud Growth requires a Sales or Service license at Core level or above on the same quote; this quote has none.
  • Add-on not sold on this edition. Dynamic Revenue Orchestration is not sold on Revenue Cloud Growth; it needs a higher edition.
  • Stated total does not match. Stated total does not match: the agent stated $180,000.00; the validator computes $165,600.00.

4. Revenue Cloud: Base added, discount above authority

The agent's request. Please quote Sales Cloud Core for 50 users and Revenue Cloud Growth for 40 users for Larkspur Health, a new customer, on annual billing with an 18 percent discount. The quote states a total of $154,980.00. It is ready to send.

Verdict: Needs approval.

  • Discount above the agent limit. A discount of 18 percent is above the 15 percent an agent may give alone.
  • Quote summary. Total $154,980.00, after a discount of $34,020.00: Sales Cloud Core $117,000.00; Revenue Cloud Growth $72,000.00.

5. Add-ons: Bundled, oversized and missing add-ons

The agent's request. Please quote Sales Cloud Max for 20 users with Agentforce for Sales for 20 users, and Service Cloud Core for 30 users with 40 Field Service Technician licenses and 40 Knowledge Read/Write licenses, for Tallgrass Logistics, a new customer, on annual billing with a 5 percent discount. The quote states a total of $293,190.00. It is ready to send.

Verdict: Blocked.

  • Already included in the edition. Agentforce for Sales is already included in Sales Cloud Max; remove the line or the customer pays twice.
  • More add-on licenses than users. Knowledge Read/Write has 40 licenses but the Service line has only 30 users.
  • Dispatcher required. Field Service Technician (40 licenses) requires a Field Service Dispatcher on the same quote.
  • Stated total does not match. Stated total does not match: the agent stated $293,190.00; the validator computes $323,190.00.
  • Premier Success coverage unclear. Premier Success is bundled with Sales Cloud Max on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.

6. Add-ons: Add-ons corrected

The agent's request. Please quote Sales Cloud Max for 20 users, and Service Cloud Core for 30 users with 40 Field Service Technician licenses, 4 Field Service Dispatcher licenses and 30 Knowledge Read/Write licenses, for Tallgrass Logistics, a new customer, on annual billing with a 5 percent discount. The quote states a total of $303,240.00. It is ready to send.

Verdict: Allowed.

  • Premier Success coverage unclear. Premier Success is bundled with Sales Cloud Max on the Sales line, but Salesforce does not publish whether one bundled plan covers the Service line; confirm coverage or add Premier Success.
  • Quote summary. Total $303,240.00, after a discount of $15,960.00: Sales Cloud Max $132,000.00; Service Cloud Core $70,200.00; Knowledge Read/Write $9,000.00; Field Service Technician $96,000.00; Field Service Dispatcher $12,000.00.

7. Large legacy renewal: Existing customer renews a legacy edition

The agent's request. Please renew Sales Cloud Unlimited for 120 users and add Service Cloud Max for 60 users for Harborview Insurance, an existing customer, on annual billing with a 12 percent discount. The quote states a total of $792,000.00. It is ready to send.

Verdict: Needs approval.

  • Deal desk review needed. The quote comes to $792,000.00, above the $500,000.00 an agent may send without deal desk review.
  • Quote summary. Total $792,000.00, after a discount of $108,000.00: Sales Cloud Unlimited (legacy) $504,000.00; Service Cloud Max $396,000.00.

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 quote for Salesforce's own products: Sales, Service and Revenue Cloud editions, users, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of those rules, compares the total the quote states with the computed one, and returns every finding together with the line-item quote. This is an illustrative model built from Salesforce's public product information with fictional prices; it is not Salesforce's internal rule set.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Sales Cloud Unlimited for 60 users and Service Cloud Core for 40 users for Brightwater Foods, a new customer, on annual billing with a 5 percent discount. The quote states a total of $328,320.00. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. Sales Cloud Unlimited (legacy) is closed to new customers; quote Sales Cloud Core, Advanced or Max instead.
  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 edition closed to new customers but open to renewals, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the sales edition to Sales Cloud Advanced and the stated total to $359,100.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Sales Cloud Advanced and Service Cloud Core; the other line is on screen.
  13. The earlier finding is cleared, and the validator's total, $359,100.00, matches the quote.
  14. One problem caught in one call, fixed in one pass, and a clean $359,100 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.