Close Menu
SalesforceCodex
    Facebook X (Twitter) Instagram
    Trending
    • 10 Salesforce Chrome Extensions to Boost Your Productivity
    • 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
    Facebook X (Twitter) Instagram
    SalesforceCodex
    Subscribe
    Saturday, June 7
    • 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»Salesforce Winter ’25 Release: Top Flow Enhancements You Need to Know

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

    Dhanik Lal SahniBy Dhanik Lal SahniDecember 30, 2024Updated:December 30, 2024No Comments6 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Salesforce Winter '25 Release
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Get ready for a new level of automation and workflow magic with the Salesforce Winter ’25 release! Salesforce Flow – Major updates to help Admins and developers be more productive and get new end-user experience. In this post, we will take a look at the top Flow features from Winter ’25 release that you need to know to get the best out of Salesforce and propel your automation journey.

    1. Enable Multiple Choices with Choice Lookup Component

    The Salesforce Choice Lookup component is a powerful way to improve the user experience for record selection. This component allowed for multiple record/choice selections for business needs. We can now set up the Choice Lookup component to allow users to choose either one option or multiple options (up to 25). It will make it more adaptable to business needs.

    Set choice selection using the component setting.

    Salesforce Flow Choice Lookup | Lookup Component | Salesforce Winter '25
    Image Source: Salesforce.com

    It will appear like below for the user to selection.

    Lookup Record Selection | Salesforce Winter '25
    Image Source: Salesforce.com

    2. Disable More Screen Component Fields at Run Time

    Using the component’s Disabled attribute, we can disable components like Dependent Picklist, Lookup, Phone, and Slider screen. At runtime, these will be grayed out on the screen. They will not get focus, and we can not change their value. These components can be enabled based on other values at runtime.

    Disable More Screen Component | Salesforce Winter '25
    Image Source: Salesforce.com

    In the above image, the Contact search screen will be disabled based on the flag ‘Search Existing Contacts?’.

    Contact search is disabled as the Search Existing Contacts flag is unchecked in below images.

    Disable More Screen Component | Salesforce Winter '25

    As flag is enabled, Contact Search component is enabled for searching.

    Image Source: Salesforce.com

    3. Troubleshoot Configuration Issues Systematically with the Errors and Warning Pane

    Troubleshooting flow errors is now simpler than ever. The new Errors and Warnings pane displays problems that stop us from saving and activating our flow in an easy-to-read format.

    This page also includes links that take us directly to the Flow Builder canvas, helping us pinpoint the source of the issues. We can easily show or hide this new pane using the Show Error button, which has a notification badge that shows the total number of issues we need to address.

    Troubleshoot Flow Error | Salesforce Winter 25 Release
    Image Source : Salesforce.com

    4. Find Flow Child Resources More Easily

    When we want to reference a child resource in a flow, like a screen component within a Screen element, we can now easily search for and select it directly from the updated resource menu.

    Before this release, we had to first choose the parent element and then select the child resource separately. This update applies to various child resources, including Screen components, screen actions, Decision element outcomes, and Wait element configurations.

    Find Flow Child | Salesforce Winter 25 Release
    Image Source: Salesforce.com

    5. Create New Variable and Constant Flow Resources More Easily

    It’s now simpler to create new variable and constant flow resources thanks to better organization and clearer labels. Resource grouping is now available for Text, Number, Currency, Boolean, Date, and Date/Time types.

    To create a new variable or constant in Flow Builder, open an existing flow or start a new one, then click on “New Resource” in the Manager panel. Choose the type of resource you want, either Variable or Constant, and select the data type.

    Create Variable in Flow | Salesforce Winter 25 Release
    Image Source : Salesforce.com

    Click in the Default Value field to enter a value or search for existing resources. You can use the clickable breadcrumb path to see your current location and navigate through resource groups. Additionally, it’s easier to identify resource types now with more intuitive icons.

    6. Identify Inefficient Flow Designs with New Tips

    Developer/Admin always face slow performance issue of flow. It is very difficult to debug and find issue in flow. New tips in Flow Builder help us spot designs that could slow down our flows and increase the chances of hitting Apex governor limits.

    These tips show up on the Flow Builder canvas and offer advice on how to enhance our flow. By following these suggestions, we can make sure your flows run smoothly and avoid potential performance problems.

    Flow new tips | Salesforce Winter 25 release

    7. Expand Your Email Reach by Using CC and BCC Options in Send Email Action

    The maximum number of recipient email addresses has been increased from 5 to 150. We can now include CC and BCC recipients in emails using the Send Email Action in Flow Builder. Anyone added to the CC field will get a copy of the email, while those in the BCC field will also receive a copy, but their email addresses will be hidden from everyone else.

    Salesforce Winter 25 Release Notes
    Image Source: Salesforce.com

    8. Get Records using Action Button At Runtime

    With the Action Button component, users can now trigger a screen action by simply clicking a button on a screen. This action runs an active autolaunched flow, and the results can be displayed on the same screen as the button. This feature reduces the number of screens needed, allowing users to complete screen flows faster and with fewer errors.

    Previously, users had to click through multiple screens to access the same functionality. The Action Button component is now generally available and includes some improvements since its last release.

    Flow Action Button | Salesforce Winter 25 Release
    Image Source: Salesforce.com

    While using, the user has a smoother experience because they can choose the account and the contacts all on one screen, without needing to switch to another screen.

    Flow Action Button Result | Salesforce Winter 25 Release
    Image Source: Salesforce.com

    9. Launch Another Active Prompt Flow as a Subflow Within a Prompt Flow

    The Subflow element is now available for prompt flows, allowing us to break our automation into smaller, manageable parts and simplify the overall process. We can call another reusable prompt flow from within a prompt flow to perform common tasks. However, prompt flows can only use the Subflow element to reference other prompt flows.

    To create a template-triggered prompt flow, start by selecting a prompt template type that will trigger the flow and define the input data type. Then, add the Subflow element to the canvas. Next, search for and choose the prompt flow you want to reference. Finally, use values from the main flow to set the inputs for the referenced prompt flow.

    Prompt Flow | Salesforce Winter 25 Release

    10. Transform Data into More Target Resource Types

    With the Transform element, we can now set the target resource to a wider range of data types, including Text, Numbers, Currency, Boolean, Date, and Date/Time. Before this update, the Transform element only supported complex data types like Record or Apex-defined types.

    For instance, a sales manager wants to quickly check the total value of all open opportunities to help predict revenue. Using Flow Builder, we can create a flow that gathers these opportunities. The flow then calculates the total value of each opportunity and stores this sum in a number variable, which you can use later in the flow.

    The flow runs the Get Records element to collect all open opportunities. Then, the Transform element uses this collection as its Source Data. The Target Data of the Transform element saves the transformed value as a Number data type.

    Data Transformation| Salesforce Winter '25 Release
    Image Source: Salesforce.com

    Reference

    Winter 25 Release Notes

    Related Posts

    Top Developer Features in Salesforce Spring ’24 Release

    flow release highlights salesforce Salesforce winter 25 release
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleHow to Correctly Publish Platform Event Using Salesforce Apex
    Next Article Salesforce Spring ’25 Release: Top Flow Enhancements You Need to Know
    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 Sahni9 Mins Read

    10 Salesforce Chrome Extensions to Boost Your Productivity

    June 1, 2025
    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
    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
    • 10 Salesforce Chrome Extensions to Boost Your Productivity
    • 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
    Ranked in Top Salesforce Blog by feedspot.com
    RSS Recent Stories
    • Top 20 Salesforce Data Cloud Interview Questions & Answers for Admins June 5, 2025
    • 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
    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 analysis (3) code optimization (8) custom metadata types (5) design principle (9) flow (15) future method (4) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (65) lightning-combobox (5) lightning-datatable (10) lightning component (31) Lightning web component (63) lwc (52) named credential (8) news (4) optimize apex code (4) optimize apex trigger (3) Permission set (4) pmd (3) Queueable (9) rest api (23) S3 Server (4) salesforce (142) salesforce apex (47) 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
    • 10 Salesforce Chrome Extensions to Boost Your Productivity
    • 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
    Ranked in Top Salesforce Blog by feedspot.com
    RSS Recent Stories
    • Top 20 Salesforce Data Cloud Interview Questions & Answers for Admins June 5, 2025
    • 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
    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 analysis (3) code optimization (8) custom metadata types (5) design principle (9) flow (15) future method (4) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (65) lightning-combobox (5) lightning-datatable (10) lightning component (31) Lightning web component (63) lwc (52) named credential (8) news (4) optimize apex code (4) optimize apex trigger (3) Permission set (4) pmd (3) Queueable (9) rest api (23) S3 Server (4) salesforce (142) salesforce apex (47) 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.