

Before diving into configuration or process design in Salesforce Revenue Cloud, it’s important to understand the key conceptual components that drive pricing and qualification logic: Context Definitions, Decision Tables, Pricing Recipes, and Pricing Procedures.
These four components work together in a logical sequence to bring business rules to life—allowing Revenue Cloud to support highly dynamic, personalized, and rule-driven pricing strategies.
A Context Definition is the foundation layer in the pricing system. It acts as a logical data model that defines how information is structured, exchanged, and processed during operations like pricing, product qualification, or catalog browsing.
Purpose:
To ensure that pricing and qualification procedures receive the correct input and output data—making the entire system flexible, scalable, and easier to maintain.
Decision Tables are the rule engines behind Revenue Cloud’s pricing logic that return an output based on a combination of input values.
Purpose:
To centralize and structure rule management, so businesses can configure and update pricing and qualification criteria without modifying procedures or code.
A Pricing Recipe acts as a container and configuration hub for grouping relevant decision tables used in pricing.
Purpose:
To streamline the management and deployment of decision tables, providing a clear and centralized control mechanism for organizing pricing logic across orgs or environments.
The Pricing Procedure is the execution layer that pulls everything together.
Types of Pricing Procedures:
Purpose:
To orchestrate the end-to-end pricing logic, ensuring consistent and transparent price calculation using a well-defined, step-by-step approach.
Here’s the high-level sequence of how these components interact during a pricing operation:
Understanding the role and sequence of these components is essential before working on Revenue Cloud pricing configurations. It ensures you:
✅ Know where to define rules vs. where to apply them
✅ Can effectively map business logic into a pricing procedure
✅ Avoid configuration mistakes that cause runtime errors
✅ Gain better visibility and control over pricing behavior
Whether you’re configuring for guided selling, quote automation, or catalog pricing—this structured model gives Revenue Cloud the flexibility and power to support complex business scenarios.