Close Menu
SalesforceCodex
    Facebook X (Twitter) Instagram
    Trending
    • How to Build a Generic Modal Window in Lightning Web Component
    • Top 10 Salesforce Flow Features of Salesforce Summer ’25
    • Unlock the Power of Vibe Coding in Salesforce
    • How to Implement Dynamic Queueable Chaining in Salesforce Apex
    • How to Implement Basic Queueable Chaining in Salesforce Apex
    • How to Suppress PMD Warnings in Salesforce Apex
    • Top 10 PMD Issues Salesforce Developers Should Focus on in Apex
    • How to Use Graph API for Outlook-Salesforce Connection
    Facebook X (Twitter) Instagram
    SalesforceCodex
    Subscribe
    Thursday, May 29
    • Home
    • Architecture
    • Salesforce
      • News
      • Apex
      • Integration
      • Books Testimonial
    • Questions
    • Certification
      • How to Prepare for Salesforce Integration Architect Exam
      • Certification Coupons
    • Integration Posts
    • Downloads
    • About Us
      • Privacy Policy
    SalesforceCodex
    Home»Salesforce»Lightning Flow»Salesforce Spring ’25 Release: Top Flow Enhancements You Need to Know

    Salesforce Spring ’25 Release: Top Flow Enhancements You Need to Know

    Dhanik Lal SahniBy Dhanik Lal SahniJanuary 7, 2025Updated:January 7, 2025No Comments5 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Salesforce Spring 25
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Salesforce Spring ’25 introduced a major improvement in Flow. These updates make it easier for admins and developers to boost productivity and enhance the end-user experience. This post will explore the key Flow features from the Spring ’25 release.

    1. Create Responsive Screens with Automatically Triggered Screen Actions (Beta)

    We can now set up flows to run automatically in the background whenever the values connected to screen actions change. Before, clicking a button was the only way to start a screen action. Now, the results can be shown right on the same screen, allowing users to see the outcomes of their actions without needing to click anything.

    This screen is built to get contact based on the selected account. We can create an auto-launch flow to get contacts based on the selected account from the lookup.

    Salesforce Spring ’25 Flow Enhancement
    Image Source : Salesforce.com

    When a user selects an account, they will instantly see all the contacts related to that account on the same screen—there’s no need to click any buttons.

    Salesforce Spring 25 Flow Enhancement
    Image Source: Salesforce.com

    2. Visual Progress Indicators for Guided Screen

    We can now build a guided screen in screen flows using a built-in progress indicator. There is no need to write custom code for the wizard kind of screen.

    Users can see which step they are on and how many steps are left. We can choose to place the progress indicator at the top or bottom of the screen, and we can select either a simple or a path-style indicator.

    The developer/Admin can setup the current stage using the Stage property.

    Salesforce Spring ’25 | Flow Progress Indicator
    Image Source: Salesforce.com

    We can set up the progress indicator type using the flow version property page. **Note that the path-style indicator can only be shown at the top of the screen.

    Salesforce Spring ’25 | Stage Path in Flow
    Image Source : Salesforce.com

    It will show users like the below to handle wizard kind of screen.

    Salesforce Spring ’25 | Wizard in Flow
    Image Source: Salesforce.com

    3. Join Collections of Related Flows with the Transform Element

    We can now combine multiple datasets from dissimilar sources into one set. For instance, we can organize order records from an external system with orders from Salesforce into a single array. This gives a common structure to the data which can be represented in a data table at a flow screen. The flow screen will present each order and the amount and quantity of each order all on the same page so information is not dispersed.

    The below image shows, that we can add a target collection that stores the combined data from salesforce and external systems.

    Salesforce Spring ’25 | Merge Collection in Flow

    4. Send Emails with Attachments in Flow Builder

    We can now send emails with attachments using Salesforce flow. It allows us to send or share documents to recipients using the Send Email action. We need to put the file ID in the Attachment ID attribute of Send Email Action.

    Salesforce Spring ’25 | Attach file in Flow Send Email
    Image Source : Salesforce.com

    Note: The maximum size of the email created, including attachments is 35MB.

    5. Boost Flow Performance by Limiting the Number of Records Retrieved with Get Records

    When we work with large datasets, there might be performance problems or governor limits when using the Get Records element. To handle this performance issue we can now set an upper limit for data retrieval. It will also reduce the possibility of timeouts or errors.

    Salesforce Spring ’25 | Limit Number of records in Get Elements
    Image Source: Salesforce.com

    6. Track All Failed and Paused Flow Interviews Using the Automation Lightning App

    The new Monitor tab in the Automation Lightning app will display all failed and paused flow interviews. This tab gives important details about why a flow interview failed. We can troubleshoot failed interviews and restart paused ones directly within the app.

    By keeping all this information in one location, we can maintain smooth business operations and boost overall efficiency and productivity.

    Salesforce Spring ’25 | Automation Lightning App
    Image Source: Salesforce.com

    7. Have Unlimited Paused and Waiting Flows

    The limit for paused and waiting flow interviews in Salesforce Org is removed now. This limit was creating issues while debugging flow. The number of paused and waiting flow interviews is now limited based on the organization’s available storage. If we need more storage then we have to reach out to our Salesforce account representative.

    8. Resolve Flow Configuration Issues with Enhancements to the Errors and Warnings Panel

    We can now hide warnings that we don’t want to see again in the Errors and Warnings pane. The pane also features more helpful messages for all elements like the links that take us directly to the source of the error on the Flow Builder canvas. Errors are organized by element, allowing us to tackle them more efficiently.

    Salesforce Spring ’25 | Flow Error pane
    Image Source : Salesforce.com

    9. Receive Instant Feedback on Screen Components with Invalid Values

    We can now validate user inputs as soon as the user moves to another screen component. For example. Let us example, we have a user creation screen with screen component name, email, phone, and address. When a user enters an email address, the component checks if the email has the correct domain as soon as they click on another screen component. It will enhance user adoption and accuracy of data.

    10. Access Flow Versions in Flow Builder

    We can easily manage different versions of a flow and check the status of each version in Flow Builder. To view the versions of a flow, simply click on the flow’s name in the navigation header of Flow Builder. If you want to open a different version, just click on it, and it will open in a new browser tab.

    Salesforce Spring ’25 |Flow Versions
    Image Source : Salesforce.com

    This will improve developer productivity as they can easily navigate to different versions. They can easily compare flow versions to make new changes.

    Pre Release

    Want to explore more, sign up for a pre-release org

    Reference

    Spring 25 Release Notes

    Related Posts

    • Salesforce Winter ’25 Release: Top Flow Enhancements You Need to Know
    • Top Developer Features in Salesforce Spring ’24 Release
    alert in salesforce flow call flow from button call flow from list view button flow flow builder flow changes flow enhancement flow update release salesforce salesforce spring 25
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleSalesforce Winter ’25 Release: Top Flow Enhancements You Need to Know
    Next Article Enhancing Performance with File Compression in Apex
    Dhanik Lal Sahni
    • Website
    • Facebook
    • X (Twitter)

    With over 18 years of experience in web-based application development, I specialize in Salesforce technology and its ecosystem. My journey has equipped me with expertise in a diverse range of technologies including .NET, .NET Core, MS Dynamics CRM, Azure, Oracle, and SQL Server. I am dedicated to staying at the forefront of technological advancements and continuously researching new developments in the Salesforce realm. My focus remains on leveraging technology to create innovative solutions that drive business success.

    Related Posts

    By Dhanik Lal Sahni4 Mins Read

    How to Build a Generic Modal Window in Lightning Web Component

    May 26, 2025
    By Dhanik Lal Sahni6 Mins Read

    Top 10 Salesforce Flow Features of Salesforce Summer ’25

    May 11, 2025
    By Dhanik Lal Sahni6 Mins Read

    Unlock the Power of Vibe Coding in Salesforce

    April 30, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Ranked #1 SALESFORCE DEVELOPER BLOG BY SALESFORCEBEN.COM
    Featured on Top Salesforce Developer Blog By ApexHours
    Recent Posts
    • How to Build a Generic Modal Window in Lightning Web Component
    • Top 10 Salesforce Flow Features of Salesforce Summer ’25
    • Unlock the Power of Vibe Coding in Salesforce
    • How to Implement Dynamic Queueable Chaining in Salesforce Apex
    • How to Implement Basic Queueable Chaining in Salesforce Apex
    Ranked in Top Salesforce Blog by feedspot.com
    RSS Recent Stories
    • How to Connect Excel to Salesforce to Manage Your Data and Metadata February 9, 2025
    • Difference Between With Security and Without Security in Apex January 2, 2025
    • Top Reasons to Love Salesforce Trailhead: A Comprehensive Guide December 5, 2024
    • How to Utilize Apex Properties in Salesforce November 3, 2024
    • How to Choose Between SOQL and SOSL Queries July 31, 2024
    Archives
    Categories
    Tags
    apex (111) apex code best practice (8) apex rest (11) apex trigger best practices (4) architecture (22) Asynchronous apex (9) AWS (5) batch apex (9) batch processing (4) code optimization (8) code review tools (3) custom metadata types (5) design principle (9) file upload (3) flow (15) future method (4) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (64) lightning-combobox (5) lightning-datatable (10) lightning component (30) Lightning web component (62) lwc (51) named credential (8) news (4) optimize apex code (4) Permission set (4) pmd (3) Queueable (9) rest api (23) S3 Server (4) salesforce (141) salesforce apex (46) salesforce api (4) salesforce api integration (5) Salesforce Interview Question (4) salesforce news (5) salesforce question (5) solid (6) tooling api (5) Winter 20 (8)

    Get our newsletter

    Want the latest from our blog straight to your inbox? Chucks us your detail and get mail when new post is published.
    * indicates required

    Ranked #1 SALESFORCE DEVELOPER BLOG BY SALESFORCEBEN.COM
    Featured on Top Salesforce Developer Blog By ApexHours
    Recent Posts
    • How to Build a Generic Modal Window in Lightning Web Component
    • Top 10 Salesforce Flow Features of Salesforce Summer ’25
    • Unlock the Power of Vibe Coding in Salesforce
    • How to Implement Dynamic Queueable Chaining in Salesforce Apex
    • How to Implement Basic Queueable Chaining in Salesforce Apex
    Ranked in Top Salesforce Blog by feedspot.com
    RSS Recent Stories
    • How to Connect Excel to Salesforce to Manage Your Data and Metadata February 9, 2025
    • Difference Between With Security and Without Security in Apex January 2, 2025
    • Top Reasons to Love Salesforce Trailhead: A Comprehensive Guide December 5, 2024
    • How to Utilize Apex Properties in Salesforce November 3, 2024
    • How to Choose Between SOQL and SOSL Queries July 31, 2024
    Archives
    Categories
    Tags
    apex (111) apex code best practice (8) apex rest (11) apex trigger best practices (4) architecture (22) Asynchronous apex (9) AWS (5) batch apex (9) batch processing (4) code optimization (8) code review tools (3) custom metadata types (5) design principle (9) file upload (3) flow (15) future method (4) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (64) lightning-combobox (5) lightning-datatable (10) lightning component (30) Lightning web component (62) lwc (51) named credential (8) news (4) optimize apex code (4) Permission set (4) pmd (3) Queueable (9) rest api (23) S3 Server (4) salesforce (141) salesforce apex (46) salesforce api (4) salesforce api integration (5) Salesforce Interview Question (4) salesforce news (5) salesforce question (5) solid (6) tooling api (5) Winter 20 (8)

    Get our newsletter

    Want the latest from our blog straight to your inbox? Chucks us your detail and get mail when new post is published.
    * indicates required

    Facebook X (Twitter) Instagram Pinterest YouTube Tumblr LinkedIn Reddit Telegram
    © 2025 SalesforceCodex.com. Designed by Vagmine Cloud Solution.

    Type above and press Enter to search. Press Esc to cancel.

    Ad Blocker Enabled!
    Ad Blocker Enabled!
    Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.