Releases / Admins / Developers / Flow

10 New Salesforce Flow Features in Spring ‘25

By Tim Combridge

Every time the Salesforce release notes are published, I jump straight to the Salesforce Flow section – there’s always so much great content there that will make the lives of Salesforce Admins a lot easier.

The Spring ‘25 update has introduced some wonderful new features as well as the usual quality-of-life improvements that come with each release, all of which are worth shouting about! Here’s my summary of all that’s ‘coming soon’ to Flow…

1. Flow Progress Bar in Screen Flow

I believe this will be one of the most anticipated changes to Screen Flow for as long as I can remember. We finally get a built-in progress bar for Screen Flows!

You can select a Simple indicator, which uses dots and a line to show your progress. This is a cleaner option that allows you to see the stage names only by hovering your mouse over the dots.

Alternatively, you can choose a Path indicator, which allows you to see your progress and stage names at all times.

READ MORE: Guide Users Through Screen Flows with Built-In Visual Progress Indicators

2. Attachments on Send Email

Spring ‘25 brings the much-needed ability to attach files to your emails that are sent using the Send Email action in Salesforce Flow.

By configuring a text variable with a comma-separated string of IDs together, you can choose one or more files to attach before sending the email. There are many workarounds and third-party solutions that have been built to allow for this functionality, so it’s great to see Salesforce including it out of the box.

READ MORE: Send Emails with Attachments in Flow Builder

3. Overhauled New Flow Splash Screen

The New Flow screen has been a point of contention among Salesforce Flow enthusiasts for quite some time, with a recent change requiring more clicks to begin the creation of a Flow seemingly for the sake of it. Spring ‘25 brings a much-needed overhaul to the New Flow screen (now called New Automation), giving it a modern touch and streamlining the process of creating new flows.

In addition to being able to create a new Flow with just one click, you now have a greater ability to filter and organize your Flow types in the menu. Notably, this new screen seems to only show up when creating a Flow from the Automation app. When creating a new Flow from Setup, you will still see the legacy New Flow screen. All the more reason to shift your behavior over to Automation rather than Setup!

READ MORE: Create Flows with a New Streamlined Creation Experience

4. Generate Detailed Flow Descriptions With Einstein Generative AI

We all know how important it is to create detailed descriptions of your flows and the elements within them, especially in the generative AI era, and Einstein is making this easier in Spring ‘25. 

The summary that Einstein generates will assess all the steps, note the input and output variables, any objects that are changed by the Flow, and any subflows that are called.

You’ll also have the ability to make it shorter or longer, with the longer version behaving as mentioned above and the shorter one summarizing the Flow in a very short paragraph.

READ MORE: Generate a Detailed Description of a Flow with Einstein

5. Screen Actions in Salesforce Flow

We loved the Summer ‘24 surprise that was Flow Action Buttons – the ability to call an Autolaunched Flow from within a Screen Flow by clicking a button.

Imagine (and please stick with me for this one) being able to combine Flow Action Buttons with the power of your mind. Not really… but this new update offers the same functionality as Flow Action Buttons without the need to press a button.

It’s a magical experience and a wonderful expansion to Flow Action Buttons. This time, you – the creator of the Flow (what a title!) – get to orchestrate the magic rather than requiring your users to press the button themselves.

READ MORE: Create Responsive Screens with Automatically Triggered Screen Actions (Beta)

6. Join Collections With Transform Element

You can now join multiple different collections of different types together into a single collection using the extremely powerful Transform element. If you need to converge two collection resources together (i.e. pull information from one collection and different information from another and blend them together to create a third), this is now possible!

Simply map your collections, then configure the Joins by clicking the connectors at the top of each collection that you wish to connect. You’ll then be prompted to configure the matching keys, fields that you wish to join, and set the mapping for each field.

READ MORE: Join Collections with the Transform Element

7. Get Records Allows Maximum Number of Records

Developers, rejoice! You can now configure the maximum number of results returned in a Get Records element just like you can in a SOQL query!

Now, instead of having to filter out unnecessary records, which is cumbersome and increases the compute power required for no reason, you can set a limit for the maximum number of records as per your requirements. This will ensure only relevant data is retrieved, improving overall performance.

READ MORE: Enhance Flow Performance by Controlling the Number of Records Retrieved with Get Records

8. Real-Time Screen Validations in Flow

Spring ‘25 means you no longer have to navigate away from a page before your field validations fire. This means that your users will spend less time filling out fields on your screens as they are prompted to fix any errors before attempting to move to another page.

Although it is a small change, this will lead to a much greater user experience and a significant amount of time saved for businesses. Think of all the times your users would experience a field validation in a Flow – all those clicks and all that time add up!

READ MORE: Flow and Process Run-Time Changes

9. Monitor Flows Tab in Automation App

This change is minor yet interesting – there’s a new tab in the new Automation app! The Monitor tab includes a tab component featuring a list view of Flow Interviews.

I suspect we’ll see this tab, just like the rest of the Automation app. At least this gives a nice little spot to keep an eye on your flows as they run!

READ MORE: Monitor All Failed and Paused Flow Interviews from the Automation Lightning app

10. Flow Version History Inside Flow Builder

You can now access other versions of your Flow from within the Builder. The new Save Buttons feature from the Winter ‘25 release now makes a little bit more sense!

I swear I’ve seen a similar idea for a futuristic VR comparison tool to view Flow versions somewhere… Maybe we’re on our way there!

READ MORE: Access Flow Versions in Flow Builder

BONUS: Approval Processes Now Referenced in Salesforce Flow Section?

This is less of a feature and more of something to note and keep an eye on in upcoming releases. Over the years, I’ve wondered if we’d eventually see Flow replace Approval Processes, just as we’ve seen it overtake Workflow Rules and Process Builder – but as of writing this, we’re still holding out.

That being said, Spring ‘25 shifts the Approval Process Release Notes into the Salesforce Flow section.

This looks just to be related to a new type of Flow Orchestration, and classic Approval Processes still remain, but it’s a step in the right direction!

READ MORE: Flow Approval Processes

Summary

Spring ‘25 includes a symphony of substantial enhancements to our favorite tool – Salesforce Flow. Once again, there’s a nice ratio of minor enhancements and quality improvements to the more impactful new features and functionality.

These new features are bound to make your job as an admin, developer, or business user much easier and streamlined once they’ve been implemented throughout your org.

Don’t forget to sign up for a pre-release org to take these new features for a spin!

Read More

The Author

Tim Combridge

Tim is the Managing Director at Sensible Giraffe, passionately educating others via high-quality blog content.

Comments:

    Neha Chhapolia
    January 12, 2025 7:17 pm
    For 8. Real-Time Screen Validations in Flow, ensure to configure your flow for version 63 or later.

Leave a Reply