New Flow Features of Spring '25 Release

New Flow Features of Spring '25 Release

Salesforce's Spring '25 release is coming soon to our environments. Like past releases, it brings great features for Salesforce Flow. Check out the new flow features of Spring '25 release.

Spring '25 Release Logo

1- Open Flow Versions from Canvas

Starting with the Spring '25 release, you can open flow versions in individual tabs without leaving the Flow Builder. This enhancement makes it easier to compare different flow versions side by side.

Open Flow Versions from Canvas - Spring '25 Release

2- Keyboard Shortcuts

Keyboard shortcuts save time by letting you do things faster without using a mouse. Now you can use the following keyboard shortcuts in Flow Builder.

Undo: Ctrl/Cmd + Z
Redo: Ctrl/Cmd + Y
Save As: Shift + Ctrl/Cmd + S

3- Nested Search in Resource Picker

The search in the resource picker is now smarter, bringing together relevant information from various types of resources. For example, search results can include record variables, custom labels, and other global variables.

Nested Search in Resource Picker

4- Limit Number of Retrieved Records

Get Records element can store only the first record or all of the records that meet your criteria. What if you want to limit your collection and store only first N records in the collection? You can achieve this using the Collection Sort element. However, it means that you need to use an extra element just to limit your collection.

Starting with the Spring '25 release, you can directly limit the number of records returned from the Get Records element. You can either manually enter a value (ranging from 2 to 20,000) or reference a Number resource from the flow.

Limit Records

5- Send Email with Attachments

You can now send emails with attachments directly using the Send Email action. With this enhancement, there's no longer a need for custom actions to send emails. To include attachments, simply provide a comma-separated list of Content Version IDs.

Send Email with Attachments

6- Reactive Screen Actions

Salesforce introduced the Action Button component in the Summer '24 release. This game-changing feature allows you to run autolaunched flows directly from flow screens. However, you have to click a button, which may not be ideal for some use cases.

Starting with the Spring '25 release, you can run autolaunched flows without needing to click a button. The new Screen Action feature is not a separate screen component but a part of the Screen element itself. Simply select an autolaunched flow, set input values, and use its output directly on your screen!

Screen Action - Spring '25 Release

For instance, whenever the question field is changed, the Screen Action automatically runs an autolaunched flow that makes a callout to ChatGPT and returns the answer.

Screen Action Demo

7- Immediate Input Validations

Previously, input validations were firing only after clicking the Next button. Starting with the Spring '25 release, input validations fire immediately.

8- Display Progress Indicators

After many years, Screen Flow finally includes a standard Progress Indicator! It’s not a separate screen component but a part of the Screen element.

To set up a progress indicator, on the flow canvas, click the settings icon to open the flow’s version properties. Then select Show a progress indicator on screen elements.

Show a Progress Indicator

Create Stage resources to use as progress indicators, and assign the relevant one to the Stage field of each specific Screen element.

Spring '25 Release - Progress Indicators
Display Path

Although the new Progress Indicators will be enough for many use cases, they have some limitations. For instance, they are not reactive and only display the current stage, meaning you cannot select a new value directly from the path. If you need these capabilities, consider using custom solutions like this component.

9- Create New Flow Experience

Salesforce has changed the new flow type selection experience. You can now select a category, flow type, use search, or let Einstein build an automation for you.

Create New Flow Experience - Spring '25 Release

10- Transform: Join

Transform element now supports inner join to merge data from two different data types into a single collection.

Transform join Message

Select two source collections that contain the fields to join into one target collection. For the join keys, select the fields in each source collection that correspond with each other. For join fields, select the fields to return into one target collection.

Transform Join

5 Comments

Leave a Reply

Your email address will not be published.


*