Close Menu
SalesforceCodex
    Facebook X (Twitter) Instagram
    Trending
    • 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
    • Enhancing Performance with File Compression in Apex
    Facebook X (Twitter) Instagram
    SalesforceCodex
    Subscribe
    Sunday, May 11
    • 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»Top 10 Salesforce Flow Features of Salesforce Summer ’25

    Top 10 Salesforce Flow Features of Salesforce Summer ’25

    Dhanik Lal SahniBy Dhanik Lal SahniMay 11, 2025No Comments6 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Salesforce Summer '25 | SalesforceCodex
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Salesforce Summer ’25 has many improvements in Salesforce Flow. Many new features have been added, and a few have been updated. This post will highlight the top 10 Salesforce Flow features of Salesforce Summer ’25.

    1. Fetch Related Records Faster using Get Element (Beta)

    To handle business requirements, we mostly fetch child or related records in Flow. For this, we use another Get element to fetch child records. So, at least two Get elements are used, one for the master object and the other for related records.

    Now we can get related records in a single query. We can select the related objects in the Get Records element. This feature is available in screen flows, autolaunched flows, and template-triggered prompt flows.

    Example:

    Let us take an example. We want to fetch accounts and their related contacts. While selecting the main object, we need to check Also get related records (beta) feature. This will allow retrieval of related records.

    Salesforce Summer 25 | SalesforceCodex
    Image Source : Salesforce

    It will show all related record collections. Based on our requirement, we can select the required related record collection, like contacts in the image below.

    Salesforce Summer '25 | Flow Builder | Einstein Panel in Salesforce
    Image Source : Salesforce

    2. Addition of the new Einstein Panel in Flow Builder

    A new Einstein panel is introduced to enhance productivity and flexibility in Flow Builder. The new Einstein panel offers a bigger, more intuitive interface. You can move it around the screen and use it simultaneously with an element configuration panel. This adaptability means less interface switching, which reduces user annoyance and enhances the overall experience. Plus, you can open and close the panel or lock it in place, and you have the option to clear your conversation history.

    Salesforce Summer '25 | Flow Builder | Einstein Panel in Salesforce
    Image Source : Salesforce

    3. New Operator for Testing Flow Error

    Currently there is no operator to check for errors in flow execution. Due to this, we can not use any conditional logic to execute any error-handling logic. In this release, a new operator, Has Error is added to configure negative assertions in flow tests.

    The Has Error operator can be used in flow tests for record-triggered and data cloud-triggered flows. Select the Has Error operator to set up negative assertions for Create Records, Update Records, Delete Records, and Action elements.

    Has Error Operator | Flow Builder | Salesforce Summer '25 | Salesforce Summer'25
    Image Source : Salesforce

    4.  New Email Content Editor for Send Email Action

    The user interface of the Send Email Action has been organized into sections, such as recipients, senders, and email content.

    Send Email Action | Flow Builder | SalesforceCodex
    Image Source : Salesforce

    We can now create email content in the flow itself with a WYSIWYG editor. To enter email content, choose “Enter Text” from the “Body” menu. Use the rich-text toolbar to format your text, using features like bolding or italics. Also, you can include upstream data using merge fields.

    To see the text formatted as rich text or plain text within the Body, choose either “View as Rich Text” or “View as Plain Text” from the dropdown. Make sure “Rich-Text-Formatted Body” is set to “True” for the email to show in rich text format; otherwise, the email will show as plain text.

    Flow WYSIWYG editor | Screen Flow Salesforce
    Image Source : Salesforce

    We can also set an existing email template for email content. To set existing email template, go to Configure Email Content and pick Use Email Template. Type in the template ID or look for your email template.

    Salesforce Flow Enhancements
    Image Source : Salesforce

    5. Keep Users on One Flow Screen with Automatically Triggered Screen Actions (Generally Available)

    We can run a flow in the background to enhance flow screens with dynamic behaviour. We can fetch data on the screen flow without navigating to the next screen. This functionality was introduced in Salesforce Spring ’25 and now it is generally available.

    When a user enters information in a screen element, they instantly see the outcomes of that logic, along with immediate screen updates.

    Steps:

    Within the properties of a screen element, access the section for Configuring Screen Actions. Choose the automatically launched flow that you intend to execute behind the scenes. This action will bring up the Configure Screen Action panel.

    Screen Layout in Salesforce Flow | Flow Layout | Salesforce Flow
    Image Source : Salesforce

    Setting Background Flow Input

    Within the Set Action Run Settings area, configure the action’s input data.

    Flow Background Action | Salesforce
    Image Source : Salesforce

    6. Get More Control Over Component and Field Layout in Screen Flows

    We can now control the field layout on screen flow using new style properties. We can style components horizontally and vertically.

    Horizontal Layout

    In this screen layout, a text component took more width than a checkbox component.

    Horizontal layout in Flow | Flow Screen Styling | Salesforce
    Image Source : Salesforce

    Vertical Layout

    We can manage elements’ vertical positioning by tweaking their vertical alignment.

    Flow Screen Layout | Salesforce Summer ' 25
    Image Source : Salesforce

    7. See How Your Screen Looks in Real Time on Different Screen Sizes

    We can use the Preview Size option to see how our screen renders on big, medium, or small devices. We can easily identify and fix layout problems while designing screens, ensuring our screens always appear well, regardless of the device.

    Take an example; the address component is added to the screen flow. This will be shown differently on different types of devices based on screen size.

    Large-sized Screens

    Large Screen Layout in Salesforce Summer 25
    Image Source : Salesforce

    Medium-sized Screens

    Medium Screen Layout in Salesforce Summer 25
    Image Source : Salesforce

    Small-sized Screens

    Small Screen Layout in Salesforce Summer 25
    Image Source : Salesforce

    8. Display Choices in Tiles with the Visual Picker Component in Screen Flows

    We can now display choices in tiles with the Visual Picker Component. It will make choices more visually appealing. There is no need to scroll through choices to select any options.

    We can put different choice icons, like in the image below, we have icons like phone, SMS, email, WhatsApp, and in-person.

    Visual Picker Component | Tile Choices in Salesforce Flow
    Image Source : Salesforce

    9. Test Email and SMS Sends with Test Messages

    We can now test the email and SMS send actions using a debug run. This will help in better debugging of email/SMS functionality.

    When we configure the debug run, input the email addresses or phone numbers where you want to receive the test.

    Send Email in Debug | Send SMS in Flow  | Debug Flow
    Image Source : Salesforce

    10. Test Flows for Error Handling

    We can now test the error in the flow decision. The new Has Error operator allows us to configure negative assertions in the flow. This will help us in running our business process gracefully and taking appropriate action when some kind of error is thrown in some action.

    It can be used in both record-triggered and data cloud-triggered flows. As per the below images, if any error is thrown in the create account action, then we can implement some logic.

    Has Error Operator in Flow
    Image Source : Salesforce

    References

    • Salesforce Summer ’25 Release Notes
    • Top 5 Flow Enhancements in Salesforce Summer ’25

    Related Posts

    • Salesforce Spring ’25 Release: Top Flow Enhancements You Need to Know
    • Salesforce Winter ’25 Release: Top Flow Enhancements You Need to Know
    • Top Developer Features in Salesforce Spring ’24 Release

    Other Posts

    • 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

    flow flow action flow builder flow enhancement salesforce Salesforce flow salesforce releases salesforce summer 25
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleUnlock the Power of Vibe Coding in Salesforce
    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 Sahni6 Mins Read

    Unlock the Power of Vibe Coding in Salesforce

    April 30, 2025
    By Dhanik Lal Sahni5 Mins Read

    How to Implement Dynamic Queueable Chaining in Salesforce Apex

    April 21, 2025
    By Dhanik Lal Sahni5 Mins Read

    How to Implement Basic Queueable Chaining in Salesforce Apex

    March 31, 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
    • 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
    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 (110) 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) einstein (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 (29) Lightning web component (61) lwc (50) named credential (8) news (4) optimize apex (3) optimize apex code (4) Permission set (4) Queueable (9) rest api (23) S3 Server (4) salesforce (140) 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
    • 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
    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 (110) 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) einstein (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 (29) Lightning web component (61) lwc (50) named credential (8) news (4) optimize apex (3) optimize apex code (4) Permission set (4) Queueable (9) rest api (23) S3 Server (4) salesforce (140) 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.