Salesforce Spring '26 Release: What Revenue Cloud Teams Should Know

Every Salesforce release brings a long list of updates. Most of them are incremental. A few reshape how teams actually work.

The Spring ’26 release for Revenue Cloud – now officially branded as Agentforce Revenue Management – falls somewhere in between: it does not reinvent the platform, but it introduces several capabilities that fill gaps teams have been working around for months.

This article walks through the updates we consider most relevant for ARM implementation teams. We will not cover every line item in the release notes – instead, we focus on what these changes mean in practice and where to watch for surprises.

Summary

  • Promotions are now generally available – create manual or automatic discounts with eligibility rules, channel restrictions, and full visibility in the price waterfall.
  • Instant Pricing can now be on by default, and recalculation only touches the lines that changed.
  • Advanced Approvals support up to 30 conditions per step (previously 10), custom auto-approval for resubmissions, and rich email templates.
  • Four new log types in the Revenue Cloud Operations Console help debug pricing and promotion issues faster.
  • Billing frequency no longer has to match pricing frequency – bill annually while pricing monthly, out of the box.

Promotions: the biggest addition in Spring ’26 release

Promotions have been in beta since the previous release, but Spring ’26 marks their general availability. For the first time, Revenue Cloud has a built-in tool for creating, managing, and applying discounts as part of the standard pricing flow – without custom Apex or external integrations.

How Promotions work 

The centerpiece is the Promotions Console – a workspace where pricing designers and marketing managers set up promotions, see what is scheduled on a calendar, and manage the full lifecycle from draft to active to expired.

You can make a promotion manual (a sales rep applies it during quoting) or automatic (the system applies it when eligibility conditions are met). Targeting works at the product level or across an entire category. Key capabilities include:

  • Eligibility rules. Define which customers, segments, or conditions qualify for a promotion. Rules are evaluated automatically when products are added to a transaction.
  • Sales channel control. Restrict promotions to selected channels so that, for example, a partner discount does not surface in the direct sales flow.
  • Price waterfall visibility. Trace exactly how a promotion affects the final price. The waterfall shows the applied discount as a separate step, not just the end result.

Of the three capabilities above, price waterfall visibility is what makes Promotions more than a simple discount mechanism – it brings the transparency that governance-heavy implementations need, especially where manual overrides have historically been hard to audit.

Promotions are applied in the configurator or the line editor, and once active, a dedicated Promotions tab in the product side panel shows the applied discount, its type, and history.

Permissions and licensing

Promotions require specific permission set licenses: Revenue Management Promotions Runtime and Global Promotions Management Basic PSL. 

Users also need the Apply Promotions on Sales Transactions and Promotion Designer permission sets assigned. The licensing model is separate from the base Revenue Cloud license – confirm entitlements before planning your rollout.

Limitations to keep in mind

Promotions in their current form handle straightforward discount scenarios well. For complex promotional logic – stacking rules across multiple tiers, conditional discounts based on transaction-level aggregations – evaluate the boundaries carefully. 

This is a first production-ready release, and the functionality will mature. It is worth testing the exact scenarios your business needs in a sandbox before going live.

For a detailed setup walkthrough, see the Salesforce Promotions Console documentation.

Product Catalog Management: larger selections in fewer clicks

Select more products during discovery

The previous limit of 20 products during product discovery has been lifted. Teams that frequently add multiple products to a transaction can now select beyond 20 in a single operation, thanks to an updated Bulk Product Details API. This benefits implementations with large catalogs where users routinely build multi-product quotes.

Note! To increase the limit, contact Salesforce Customer Support. This is not a self-service admin setting.

Product Configurator: UX improvements

Compact layout and persistent errors

The configurator receives several usability updates that improve the day-to-day experience for users working with complex bundles.

A persistent error component now stays visible as users scroll through configuration options, so validation errors and warnings are no longer hidden at the top of the page. The new compact layout reduces whitespace and fixes the position of key fields – Product Name, Quantity, Product Selling Model, and Net Price – while additional custom fields appear when expanding the option card.

These are not architectural changes, but for teams whose users spend significant time in the configurator, the effect on efficiency is noticeable.

Salesforce Pricing: real-time updates and better diagnostics

Instant Pricing default on

Instant Pricing is not a new feature – it was introduced earlier to allow prices to recalculate in real time during line edits. The problem was that it had to be toggled on manually in every session, which meant that most sales reps either forgot about it or never used it at all.

Spring ’26 adds a single admin toggle: Instant Pricing Active by Default in Revenue Settings. Once enabled, every new quoting session starts with real-time price recalculation active. Quantity changes, attribute updates, and product additions are immediately reflected in pricing without saving.

Before Spring '26, Instant Pricing was off by default – users had to enable it manually each session, and prices updated only when they hit Save.
After Spring '26, admins can set Instant Pricing to active by default through Revenue Settings. Prices now recalculate in real time as users edit line items – no need to save first.

This is a small change on paper, but it eliminates the save-and-wait cycle that slowed down every pricing scenario. Sales reps exploring different configurations see results immediately. For implementations where quoting speed is a KPI, enabling this toggle is an easy win.

Configuration details are available in the Instant Pricing documentation.

Enhanced Pricing Logs

Debugging pricing procedures has historically meant parsing Apex debug logs for relevant fragments. Spring '26 adds four log types to the Revenue Cloud Operations Console (formerly Pricing Operations Console) through the new Advanced Price Log Settings:

  • Attribute-Based Price Logs: what went into the price calculation and how long it took.
  • Derived Pricing Logs: where a price came from when it is pulled from another product or asset.
  • Price Propagation Logs: how price changes ripple across related line items in a bundle.
  • Pricing Promotion Logs: why a promotion fired or did not fire during quote calculation.

All four capture inputs, execution flow, and full exception details. You can turn them on in Setup under Salesforce Pricing – go to the Advanced Price Log Settings.

Note! These logs add processing overhead. Use them when you are actively investigating an issue, then switch them off. In production especially – leaving all four on "just in case" will cost you performance.

For setup details, see the Revenue Cloud Operations Console documentation.

IF statements in Formula-Based Pricing

You can now write conditional logic with nested IF statements directly inside a Formula-Based Pricing element. Before this, the same result required splitting the logic across multiple procedure steps or handling it externally – which made pricing procedures harder to read and slower to debug.

Package your pricing workflow across orgs

Procedure plans can now be included in deployment packages. If you manage separate dev, staging, and production orgs, this means you can promote your pricing workflow as a single unit instead of rebuilding it manually in each environment.

Advanced Approvals: more conditions, smarter resubmissions

Deeper conditional logic (10 → 30 conditions)

The previous limit was 10 conditions per approval step. For teams with complex approval matrices – different thresholds by region, product line, discount level, and deal size – 10 was not enough.

As a result, workarounds typically involved splitting logic across multiple steps or pushing conditions into custom flows. Spring ’26 raises the limit to 30, which should cover the majority of enterprise scenarios without architectural compromises.

Custom auto-approval for resubmissions

When a record is resubmitted after rejection, the default smart-approval logic re-evaluates all conditions. In some cases – a minor price adjustment on an otherwise approved deal – this creates unnecessary delays.

Designers can now define custom auto-approval flows for resubmissions, using the new Get Previous Related Record Details invocable action to compare the current submission against the previous one and decide whether full re-approval is needed.

Better approval emails

Approval notification emails can now use Lightning or Visualforce templates attached to individual steps or the overall workflow, covering up to eight notification types for submitters and reviewers.

Approvers receive structured emails with tables, record data, and formatting – enough context to act directly from their inbox rather than navigating back to Salesforce.

Billing: frequency decoupled from pricing

Flexible billing frequencies

Before Spring ’26, billing frequency was tied to the product selling model. If a product was priced monthly, billing had to be monthly as well. This was a frequent source of friction for teams that needed to price granularly but bill on a different cadence.

Spring ’26 decouples these two settings. Sales reps can now select a billing frequency on the transaction that does not have to match the pricing frequency. Monthly pricing can be billed quarterly, semi-annually, or annually. The conversion only works from shorter to longer intervals – annual pricing cannot be billed monthly.

The configuration is controlled through a new field on the Billing Treatment object (CanChangeBillingFrequency), and requires the Billing Admin or Billing Operations User permission set.

Order item billing

Teams can now bill at the individual line level, giving each order item its own billing schedule. This means invoicing for delivered goods or services without waiting for the entire order to be ready. For organizations that combine physical products with services in a single order, this aligns billing with actual delivery and can improve cash flow.

Document Generation: bigger files, fewer workarounds

200 MB file size support

The maximum output size for generated documents has been raised to 200 MB for PDF, DOCX, and PPTX files. This targets high-volume, media-rich use cases – detailed proposals with embedded images, technical specifications, or compliance documents – where teams previously had to split content across multiple files or assemble documents outside Salesforce.

This applies to Lightning Experience in Enterprise, Performance, Unlimited, and Developer editions with the Revenue Cloud Advanced or Revenue Cloud Billing license.

Practical advice for Spring ’26 ARM features adoption

New features are only useful if they work in the context of your specific implementation. From our experience with Revenue Cloud projects, a few principles consistently apply when adopting release updates.

  1. Test in a sandbox first

This is standard advice, but it matters more for features like Promotions, which interact with pricing procedures, approval workflows, and billing in ways that are difficult to predict without end-to-end testing.

  1. Build an end-to-end scenario before training

When rolling out new capabilities to business users, create a complete scenario that exercises the feature from setup through quoting to billing. Demonstrating features in isolation leads to disconnected adoption and slower time-to-value.

  1. Check licensing and edition requirements

Feature availability varies by edition, license, and entitlements. Promotions require a separate add-on license. Bulk product selection requires a Salesforce Support request. Verify availability for each customer before committing to a project plan.

Final thoughts

Spring ’26 is not a revolutionary release, but it is a substantial one. The overall direction is clear: Salesforce is steadily filling the functional gaps that separated Revenue Cloud from its CPQ predecessor, while adding new capabilities – like promotions – that go beyond what the managed package offered.

For teams already on Revenue Cloud, the question is not whether these features are useful but which ones matter for your next sprint. Start with those that cut the biggest workarounds. That is exactly what the Veloce team helps clients figure out.

FAQ: Spring 2026 Revenue Cloud Release Features

Are promotions available in all Revenue Cloud editions?

Not out of the box. You need the Global Promotions Management Basic Add On license on top of Revenue Cloud Advanced. Check your entitlements with Salesforce or your AE before building promotions into your project plan.

Does the Instant Pricing default toggle affect quotes that already exist?

No, it only applies to new quoting sessions. Any quote created before you flip the toggle keeps its previous pricing state until someone re-opens it.

Can I convert annual pricing to monthly billing with the new flexible billing feature?

Only the other way around. You can take a shorter pricing interval (monthly, quarterly) and bill on a longer cycle (semi-annual, annual). Going from annual pricing to monthly billing is not supported.

Is Revenue Cloud now called Agentforce Revenue Management?

Yes, officially. Salesforce rebranded it in Spring '26. The new name brings Revenue Cloud in line with Salesforce's Agentforce branding across all clouds.

How do I increase the product selection limit beyond 20?

You cannot do it yourself – this requires a Salesforce Support case. This is not a configuration setting available to admins.

Should I enable all four new pricing log types in production?

Only when you are actively debugging. Each log type adds overhead, so turn on what you need, get your data, and switch it off. In sandbox environments you can be less careful, but in production treat these as temporary.

Latest Blog Posts
Ready to accelerate your revenue growth?