The Spring ’25 release notes are live and we’re excited to share our highlights on the latest and greatest for Communications, Media, and Energy & Utilities Salesforce Industry Clouds, including Omnistudio, Document Generation, Business Rules Engine (BRE), Industries CPQ, and Industries OM.
Check out the full Salesforce Spring ’25 Release Notes here.
Key Highlights
Full-Stack Revenue Cloud in Communications Cloud - Introducing Communications Cloud Sales
In the Winter '25 release, pieces of Revenue Cloud were available to use in Communications Cloud, including Salesforce Pricing and Salesforce Contracts. Check out this video for a walkthrough of some of the new Revenue Cloud components brought with the last release.
Spring '25 brings even more of Revenue Cloud into Communications Cloud. This includes the following:
We can see an onboarding process and many similar functionalities to what we have in Enterprise Sales Management (ESM), including the ability to add multiple locations to sales and store product availability/serviceability on them, the ability to performance Amend, Renew, Cancel (ARC) (analogous to MACDs) against Service Accounts, and new objects Quote Line Item Recipients (analogous to Quote Members) and Order Product Recipients (analogous to Order Members).
Note that it appears this is includes Product Catalog Management, Salesforce Pricing, Transaction Management (Quote and Order Capture and Asset Lifecycle), and Salesforce Contracts, but not Dynamic Revenue Orchestrator or Salesforce Billing, but this is not explicitly stated in the documentation, so do check with your Salesforce account team.
Note that this is a net new module, so please do consult with your Salesforce account team regarding licensing and other impacts.
Read more about Communications Cloud Sales.
Salesforce Pricing Support for Standard Digital Commerce APIs
Previously, usage of the new Salesforce Pricing from Revenue Cloud was limited to Standard Cart APIs and did not support Standard Digital Commerce APIs.
Read our post about Salesforce Pricing for more details on the features included in this new module.
Check out the documentation for setting up Salesforce Pricing for CME.
Note that this is a net new module, so please do consult with your Salesforce account team regarding licensing and other impacts.
Read more.
End of Life for AngularJS-based Omniscripts and Cards
The time has come! RIP AngularJS Omniscripts and Cards, including the AngularJS Cart. These are being retired and deprecated as Google has ended support for AngularJS back in 31 Dec 2021 and Salesforce highlighted the future retirement of AngularJS components in the Spring '22 release 3 years ago.
This means it's time to migrate off of the AngularJS Cart and migrate any AngularJS Omniscripts or Flexcards that are in use over to LWC.
Read more.
Document Generation 2.0 Released and Doc Gen 1.0 Retirement
Document Generation 1.0 was the DOCX and PDF file generation from DOCX and PPTX templates (also supporting Web Templates) which supported both client-side generation, the first option released, and server-side generations, released a few years later. Document Generation 2.0 further expands on this by moving client-side generation of PDFs to server-side, improving performance particularly with weaker or older machines.
This also updates the document previewer and modifies custom font configuration. Overall, this should be a mostly seamless upgrade with little to no regression impact, and potential for some performance uplift on client-side PDF generation (as it is moved to server-side).
Industries CPQ
See full Industries CPQ release notes.
Digital Commerce APIs - View All Offer Pricing
There is a new Digital Commerce API for viewing all types of prices for an offer, including Attribute Based Pricing (ABP) and Usage Pricing. This should provide out of box support for what was typically done as a customization on top of the Get Offer Details API. Unfortunately the API details are not yet available to dig into this further. Read more.
Standard Digital Commerce APIs - Support for the Offer Specification Feature
The Digital Commerce APIs now support usage of the Offer Specification feature. This is a useful feature to achieve TM Forum SID compliance and we're glad to see this long-standing gap with the Standard Digital Commerce APIs closed. Please note that the Standard Cart APIs still do not support the Offer Specification feature. Read more.
Salesforce Pricing Support for Standard Digital Commerce APIs.
See Key Highlights above.
Other Industries CPQ Items
Detect and Resolve Duplicate Offers During Hierarchical Catalog Compilation
Ensure Seamless Promotion Management Across Digital Commerce and Standard CPQ
Process Large Promotion Bundles Seamlessly in Standard Digital Commerce
Simplify MACD (Move, Add, Change, Delete) Journeys with Guided Transform Multiplay
Industries Order Management (OM)
There are no release notes for Industries OM for the Winter ’25 release.
Communications Cloud
See full Communications Cloud release notes.
Full-Stack Revenue Cloud in Communications Cloud - Introducing Communications Cloud Sales
See Key Highlights above.
ESM: Map Quote Member Fields to Line Item Attributes
Quote Members represent locations against which you are quoting on an Enterprise Quote and eventually become Service Accounts. Out of box, there are useful fields for availability and serviceability checks, such as the max bandwidth speed supported. You can now map these fields (and custom fields) to line item attributes without the need for performing a customization to do this. Read more.
ESM: Improve Scalability with More Line Items for Asset to Quote
The previous limit of 6 root bundles on Asset to Quote for Enterprise Quotes has been lifted, to enable bigger MACDs. Read more.
ESM: Improve Cart Performance with Level Based Line Item Loading
Previously in the AngularJS Cart, there was a functionality called Level Based Approach which would load only the first (or however many defined) levels of the line items' hierarchy, improving performance if you have deep product hierarchies. This has been ported over to the ESM Cart to improve Enterprise Quote / Working Cart loading times for bigger bundles. Read more.
ESM: Multilanguage Support
Similar to above, the AngularJS Cart supported Multilanguage and now this has been ported to the ESM cart. Read more.
Other Communications Cloud Items
Track Service Level Objectives and Identify Potential Upsell Opportunities
Media Cloud
See full Media Cloud release notes.
Auto-Add Rules Across Different Media Types
This release is light on Energy & Utilities Cloud items. The updates include an out of box integration with WideOrbit via Mulesoft to handle proposals and orders and another integration to import audience segmentation out of Data Cloud and use them in Advertising Sales Management and Google Ad Manager. See more below.
Other Media Cloud Items
Energy & Utilities Cloud
See full Energy & Utilities Cloud release notes.
This release is light on Energy & Utilities Cloud items. The primary update is around Einstein AI which includes enhancements for AI generated engagement summaries, Clean Energy Program recommendations, and case summaries. See items below.
Other Energy & Utilities Cloud Items
Business Rules Engine (BRE)
See full Business Rules Engine release notes.
Generally all of the Business Rules Engine items are quality of life improvements. We don't have anything particular to call out as these are all minor new features or filling previous minor gaps. Take a look at the items below.
Other Business Rules Engine Items
Omnistudio
See full Omnistudio release notes.
End of Life for AngularJS-based Omniscripts and Cards
See Key Highlights above.
Auto Translation of Single-Language Omniscripts
Save time manually translating Omniscripts with multi-language Omniscripts and instead use automatic system translated single-language Omniscripts. While it isn't clear from the release notes, our guess is this is leveraging something similar to Google Translate to do the translation. This can be a huge time-saver for internal-user-facing Omniscripts where perfect translations are not required. Read more.
Other Omnistudio Items
Omnistudio Document Generation & Vlocity CLM
Server-Side Document Generation with Dynamic Images
Previously dynamic image merging in generated documents was only supported with client-side document generation. With the Spring '25 release, it is now supported with server-side document generation. This allows for merging in, for example product images, where those images are stored as files or attachments in your Salesforce org rather than hardcoding the images into the document templates. Read more.
Other Omnistudio Items
Closing Thoughts
The Spring ’25 release brings a lot of new features and improvements across the whole Communications, Media, and Energy & Utilities Cloud space, including Omnistudio, Document Generation, and Business Rules Engine. We see the beginnings of Revenue Cloud in Communications Cloud with the new Communications Cloud Sales.
Our key highlights are the further integration of some Revenue Lifecycle Management (RLM) modules in Communications Cloud, building upon the integration of Salesforce Pricing and Salesforce Contracts for Communications, Media, and Energy & Utilities Cloud from the Winter '25 Release. We are happy to see continued innovation in across the rest of the Salesforce Industries stack, including Omnistudio, Document Generation, Business Rules Engine as well.
In our next post, we will share our highlights of the Spring ’25 release notes for Revenue Cloud (formerly Revenue Lifecycle Management or RLM).
Comments