The Spring ’25 release notes are live and we’re excited to share our highlights on the latest and greatest for Revenue Cloud (formerly Revenue Lifecycle Management or RLM).
Check out the full Salesforce Spring ’25 Release Notes here and the Revenue Cloud Release Notes here.
Before you begin, if you're new to Revenue Cloud (formerly Revenue Lifecycle Management or RLM), check out our 8-part series on Revenue Cloud. See all the posts in this series below:
As a general note, many of the links containing the full details of the features and how to configure them are not available as of publishing this article.
Key Highlights
Pricing Agreement Contracts aka Frame Agreements Enhancements
Pricing Agreements, often called Frame Agreements in other solutions, such as in Industries CPQ, are an agreement where a customer negotiates prices or discounts that apply for them (or perhaps a group of customers), then are applied when they place future quotes or orders. Revenue Cloud now better supports this by allowing for storing volume tiers at the contract level, setting the applying contract at the line item level (quote line item or order product), and an out of box field to differentiate these price agreements or frame agreements.
Read more:
Up to 2x Performance Improvement in Quoting and Ordering
One of the biggest pain points of any CPQ is performance - whether Conga CPQ, Salesforce CPQ, Industries CPQ, or Revenue Cloud - the time between each click can make or break user adoption. The Spring '25 release brings up to 2x performance improvement between clicks due to API improvements. It is not clear if this is due to the backend APIs, frontend improvements, or perhaps a mix of both, but in any case, any performance improvements are always welcomed. Read more.
Up to 1000x Line Item Quotes and Orders Synchronously
Continuing on the theme of performance, now a single quote or order can contain up to 1000x line items and the APIs will synchronously process them without failing. As with anything performance related in CPQ, this will be subject by your product models, rules and pricing complexity, customizations, and more, so you may experience a lower or higher limit - always test the limit based on your org and your products. Like better performance, higher scale is always welcomed. Read more.
Further Feature Parity with Industries Order Management
If you've seen our Apex Hours video on Dynamic Revenue Orchestrator, you'll know that DRO is effectively Industries Order Management migrated to Salesforce Core. This set of enhancements brings through additional Industries Order Management features into DRO, including staged assetization (creation of assets as line items are fulfilled instead of only once all of the line items on the order are fulfilled), cross plan dependencies, manual task assignment rules, and future dated steps.
One net new feature is on future dated steps, the ability to define a delay from the previous step - e.g. execute only one day after the previous step completed. This was possible before in Industries Order Management, but only through customization.
Read more:
More Revenue Cloud in Communications, Media, and Energy & Utilities Clouds
See our Communications, Media, and Energy, Omnistudio, Industries CPQ & OM – Spring ’25 Release Notes Highlights post for more details.
Product Catalog Management (PCM)
Product Deep Cloning
A commonly requested Industries CPQ / EPC feature, now available in Revenue Cloud! This allows for something similar to what we have in Industries CPQ called Product Specification Realization, to create Offers (products) out of a Product Spec (template) which will inherit the child products and attributes from the Product Spec. Could this be the first step in a similar direction for Revenue Cloud? Let's see what the future holds. For now, product deep cloning will simplify the creation of similar product offers. Read more.
Search Products by Facets (Attributes?)
You can now filter Products by Facets. We were unable to find documentation on what these Facets are or how to configure then, but the examples list things that would typically be stored as Attributes such as color and storage, implying that this allows for filtering of Products by Attributes. This is a commonly requested featured in the Industries CPQ space, and we are happy to see it in Revenue Cloud. Read more.
Other Product Catalog Management (PCM) Items
Salesforce Pricing
See full Salesforce Pricing release notes.
Distribute Discounts Across Line Items
In the B2B world, discounting is quite common, but it's important to protect margins by discounting only certain line items and not all the line items on the quote or order. This feature allows for selective application of discounts across line items with the ability to exclude specific products and categories of products. Unfortunately the link to read more about the Discount Distribution Service doesn't work at the moment, but we look forward to deep diving into this one later. Read more.
Pricing Debug Logs
Anyone that's worked with any managed package, including Vlocity or Salesforce CPQ, knows the pain of not having easily accessible debug logs. Historically, you would need to raise a support case with the managed package vendor to get the managed package debug logs, adding additional time and effort to debug issues. This feature brings the ability to self-service capture debug logs from Salesforce Pricing, similar to how you can capture Apex debug logs. Read more.
Other Salesforce Pricing Items
Product Configurator
See full Product Configurator release notes.
Saving & Reusing Configurations (Quote / Order Templates?)
Sales reps often quote and order the same products over and over. This new feature allows for users to create a quote or order, save the configuration, then reuse it on another quote or order. Another similar concept which is used on some Industries CPQ projects is quote or order templates. This is the concept of defining a quote or order, then deep cloning the line items onto another quote or order, often used either for performance improvements, or to simplify repetitive configurations. Will be interesting to see if this feature can be used for quote / order templating or if it's limited to the scope of the running user. Read more.
Configurator Compact Mode
Optimize your screen estate with Compact Mode. Similar to the Lightning Interface, now the Configurator supports Compact Mode. Useful for smaller screens or seeing more at once. Read more.
Complex Product Validation Rules with Advanced Configurator and Constraint Builder
There is a new variation of more complex product rules on the block leveraging the new Constraint Builder as part of the new Advanced Configurator. Unfortunately, there aren't more details around these more powerful rules or examples of use cases they solve for, but we look forward to digging into this in more detail later. Read more and more.
Other Product Configurator Items
Transaction Management
See full Transaction Management release notes.
Freely Amend Evergreen Subscriptions (Assets without End Dates)
Evergreen Subscriptions are assets that don't have an end date and don't require renewal. This enhancement fixes a previous limitation that Evergreen Subscriptions could only be changed on their anniversary date. Read more.
Pricing Agreement Contracts aka Frame Agreements Enhancements
See Key Highlights above.
Advanced Approval Enhancements
Advanced Approvals was one of the greatest features from Salesforce CPQ and similar features existed in other CPQ solutions such as Apttus / Conga CPQ, but never came to Industries CPQ. As of the Winter '25 release, Advanced Approvals came to Revenue Cloud, brining a lot more power and complexity beyond what is possible with standard Salesforce Approval Processes. These enhancements enable emails for approval submissions and the ability to approve/reject via email, similar to what is available with standard Salesforce Approval Processes.
Read more:
Up to 2x Performance Improvement in Quoting and Ordering
See Key Highlights above.
Up to 1000x Line Item Quotes and Orders Synchronously
See Key Highlights above.
Other Transaction Management Items
Usage Management
See full Usage Management release notes.
Usage Management is a newly Generally Available module, which is an extension of the newly Generally Available Rate Management from the Winter '25 release.
Usage Modeling allows for defining and selling usage based products with different selling models, such as pay-as-you-go and prepurchase + overage and the ability to track the usage and grants (allocation of usage).
Rate Management enables the tracking and application of Rate Cards, or the pricing that applies to the different types of usage products.
Consumption Management enables the aggregation of usage, for example a customer has consumed 5.7GB of roaming data, for reporting and for Billing and invoicing.
Wallet Management groups the different usage and grants so that it can be viewed and communicated via account managers.
Usage Management Items
Salesforce Contracts
See full Salesforce Contracts release notes.
External Contract Review - Additional Privacy Controls
As part of the negotiation of a contract with a customer, you may go through multiple iterations of amendments, comments from legal and other departments, and other back-and-forth, but with internal stakeholders and external stakeholders. This feature enables hiding comments and changes when setting the new private remove mode, to prevent exposing potentially sensitive internal comments to external stakeholders. Read more.
Other Salesforce Contracts Items
Dynamic Revenue Orchestrator
Order Processing Priority Levels
Continuing on the topic of performance and scale, Dynamic Revenue Orchestrator now brings three levels of out of box order processing priority - high, default, and bulk, for better scalability. This enables setting the long running and less time sensitive orders to bulk and the more time sensitive orders to high to ensure your orders are fulfilled in a timely manner and ultimately make your customers happy. Read more.
Further Feature Parity with Industries Order Management
See Key Highlights above.
Other Dynamic Revenue Orchestrator (DRO) Items
Billing
See full Billing release notes.
There are a multitude of Billing enhancements, ranging from more flexibility for Billing admins, such as manually trigger invoice generation and Billing support for CPQ related features such as accurate billing for Evergreen Subscription amendments or renewals. See the full list of Billing items below.
Billing Items
Manage Bulk Invoicing Efficiently with the New Invoice Scheduler Features
Suspend and Resume Billing for Accounts and Billing Schedule Groups
Update Billing Parameters Any Time During the Customer Lifecycle
Streamline Invoice Due Dates with End-of-Month Payment Terms
Simplify Financial Accounting by Capturing Transaction Amounts in Corporate Currency
Closing Thoughts
The Spring ’25 release brings a lot of to the table for the various Revenue Cloud modules. We see performance and scalability improvements, great features ported over from Industries OM, general enhancements across the board, and some net new modules like Usage Management. Unfortunately, most of the detailed setup documentation for the new functionality is not yet available, so we aren’t able to get hands on yet, but are looking forward to do so in the coming weeks!
Our top highlight is Pricing Agreement Contracts aka Frame Agreements – a very common cross-industry requirement in B2B and in many CPQ solutions, and great to see support for Frame Agreements expanded upon in this release. Our runner up is the performance and scalability improvements - building upon the foundation set in the Winter '25 release and showing Salesforce's continued commitment to performance.
See you in a few months for the Summer ’25 release!
Comments