Close Menu
SalesforceCodex
    Facebook X (Twitter) Instagram
    Trending
    • How to Leverage Model Context Protocol (MCP) to Enhance Salesforce AI
    • Top Mistakes Developers Make in Salesforce Apex Triggers
    • Introducing Agentforce3 to Salesforce Developers
    • The Ultimate Guide to Apex Order of Execution for Developers
    • How to Handle Bulkification in Apex with Real-World Use Cases
    • How to Confidently Manage Transactions in Salesforce Apex
    • Building a Dynamic Tree Grid in Lightning Web Component
    • 10 Salesforce Chrome Extensions to Boost Your Productivity
    Facebook X (Twitter) Instagram
    SalesforceCodex
    Subscribe
    Wednesday, July 30
    • Home
    • Salesforce Platform
      • Architecture
      • Apex
      • Lightning Web Components
      • Integration
      • Flows & Automation
      • Best Practices
      • Questions
      • News
      • Books Testimonial
    • Industries
      • Artificial Intelligence
    • Hire Me
    • Certification
      • How to Prepare for Salesforce Integration Architect Exam
      • Certification Coupons
    • Downloads
      • Salesforce Release Notes
      • Apex Coding Guidelines
    • About Us
      • Privacy Policy
    • Contact Us
    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 Sahni6 Mins Read

    How to Leverage Model Context Protocol (MCP) to Enhance Salesforce AI

    July 28, 2025
    By Dhanik Lal Sahni7 Mins Read

    Top Mistakes Developers Make in Salesforce Apex Triggers

    July 25, 2025
    By Dhanik Lal Sahni14 Mins Read

    The Ultimate Guide to Apex Order of Execution for Developers

    July 20, 2025
    Add A Comment
    Leave A Reply Cancel Reply

    Ranked #1 Salesforce Developer Blog by SalesforceBen.com
    SFBenTopDeveloper
    Ranked #4 Salesforce Developer Blog by ApexHours.com
    ApexHoursTopDevelopers
    Categories
    Archives
    Tags
    apex (116) apex best practices (5) apex code best practice (10) apex code optimization (6) Apex logging (4) apex rest (11) apex trigger best practices (6) architecture (22) Asynchronous apex (9) AWS (5) batch apex (10) best code practice (4) code optimization (9) custom metadata types (5) design principle (9) flow (16) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (66) lightning-combobox (5) lightning-datatable (10) lightning component (32) Lightning web component (64) lwc (53) named credential (8) optimize apex (5) optimize apex code (6) optimize apex trigger (5) Permission set (4) Queueable (9) queueable apex (4) rest api (23) salesforce (149) salesforce apex (52) salesforce api (4) salesforce api integration (5) Salesforce Interview Question (5) 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

    MailChimp

    Expert Salesforce Developer and Architect
    Ranked #1 SALESFORCE DEVELOPER BLOG BY SALESFORCEBEN.COM
    Featured on Top Salesforce Developer Blog By ApexHours
    Recent Posts
    • How to Leverage Model Context Protocol (MCP) to Enhance Salesforce AI
    • Top Mistakes Developers Make in Salesforce Apex Triggers
    • Introducing Agentforce3 to Salesforce Developers
    • The Ultimate Guide to Apex Order of Execution for Developers
    • How to Handle Bulkification in Apex with Real-World Use Cases
    Ranked in Top Salesforce Blog by feedspot.com
    RSS Recent Stories
    • Top 10 Salesforce CRM Trends to Watch in 2025 July 18, 2025
    • Discover the Top 10 Salesforce AppExchange Apps to Boost Productivity July 10, 2025
    • 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
    Archives
    Categories
    Tags
    apex (116) apex best practices (5) apex code best practice (10) apex code optimization (6) Apex logging (4) apex rest (11) apex trigger best practices (6) architecture (22) Asynchronous apex (9) AWS (5) batch apex (10) best code practice (4) code optimization (9) custom metadata types (5) design principle (9) flow (16) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (66) lightning-combobox (5) lightning-datatable (10) lightning component (32) Lightning web component (64) lwc (53) named credential (8) optimize apex (5) optimize apex code (6) optimize apex trigger (5) Permission set (4) Queueable (9) queueable apex (4) rest api (23) salesforce (149) salesforce apex (52) salesforce api (4) salesforce api integration (5) Salesforce Interview Question (5) 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

    banner
    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.