Close Menu
    What's Hot

    Salesforce Winter ‘27 Flow Updates: What to Enable First

    November 10, 2026

    Why Great Salesforce Architecture Starts With Business Analysis, Not Data Models

    November 6, 2026

    Salesforce Hidden Dependencies: The 5 Layers Your Architecture Diagram Misses

    November 4, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    Facebook X (Twitter) Instagram
    Facebook Instagram LinkedIn WhatsApp Telegram
    Salesforce TrailSalesforce Trail
    • Home
    • Insights & Trends
    • Salesforce News
    • Specialized Career Content
      • Salesforce
      • Administrator
      • Salesforce AI
      • Developer
      • Consultant
      • Architect
      • Designer
    • About Us
    • Contact Us
    Salesforce TrailSalesforce Trail
    Home - Salesforce Flow - Salesforce Winter ‘27 Flow Updates: What to Enable First
    Salesforce Flow

    Salesforce Winter ‘27 Flow Updates: What to Enable First

    By Ankur PandeyNovember 10, 202613 Mins Read
    Facebook LinkedIn Telegram WhatsApp
    Salesforce Winter ‘27 Flow Updates
    Share
    Facebook LinkedIn Email Telegram WhatsApp Copy Link Twitter

    Every release brings a long list of Flow changes, and most admins read the first few and skim the rest. Winter ’27 has well over a dozen of them. A few will change how you work this quarter. Others are tidy-ups you can ignore until you have a quiet afternoon.

    This is a short guide to the ones worth your time, in the order I would try them, plus one caveat about each. Check the official release notes for your org’s upgrade date before you plan anything, because the rollout happens in waves.

    Key takeaways

    • The three features worth adopting immediately are Test Mode (beta), screen flows as mass actions, and the automatic save-time warnings.
    • User Context (Enforces User Permissions) is a security change worth auditing your subflows for, but only after a sandbox run.
    • Collection Filter Criteria and on-canvas analytics are the pair that’ll make your slowest flows faster, used together.
    • Flow Tags were removed from Winter ‘27, so leave them out of your plans for now.
    • Rollout happens in waves. Confirm your org’s upgrade date and what’s actually available before you commit to a refactor.

    Table of Contents

    1. Test Mode (beta) is the biggest change

    Debug mode has always been a bit awkward. You pick a record, run the flow, read the path, and then do the whole thing again after your next edit. Test Mode replaces it with something closer to a proper test. For record-triggered and autolaunched flows, you set the inputs or the triggering record, define what you expect to happen, and save the setup as a test scenario. After the next change to the flow, you run the saved scenarios instead of rebuilding the situation by hand.

    Flow Builder Test Mode
    Flow Builder Test Mode showing a saved test scenario with a passing assertion on a record-triggered flow.

    It is important to note the term ‘beta’ here. Use it for flows that are undergoing continuous change; however, do not consider this temporary state a substitute for testing with real data in a sandbox environment. It serves as a rapid feedback loop, not a release gate.

    2. Screen flows as mass actions

    This one is generally available, and it quietly removes a request that used to land on a developer’s desk. You can now add a screen flow as a mass quick action on a list view or a related list. Users tick the records in a data table, up to 2,000 at a time, and all the selected record IDs go into one flow as a collection.

    One setup detail worth knowing: your flow needs a text collection variable named ids, marked available for input. That’s where the selected record IDs arrive.

    Screen flows as mass actions
    Screen flow launched as a mass quick action from an Opportunity list view with multiple records selected.

    Think of the jobs people currently do with a spreadsheet and the Data Loader: reassigning a batch of cases, updating a status across a set of opportunities, adding a task to a group of contacts. If the logic is a few screens and an update, it can probably live here now.

    The caveat is that your flow has to be written for a collection. If you built it to handle one record, put the Get and Update elements outside any loop and test it with a few hundred records before you hand it to a team.

    3. Warnings at Save time

    Two small checks will save you a few annoying failures. Flow Builder now warns you when a Create Records element is missing a value for a required field. It also checks fixed text in Assignment elements against the target field’s length limit, so a 300-character string headed for a 255-character field gets flagged before you activate the flow.

    Both used to show up as a runtime fault, usually for one user in one odd case, and usually on a Friday. The length check only covers fixed text. If you are assigning a variable, Flow cannot know the value until the flow runs, so that still needs a sensible guard of its own.

    4. The cleanup tools nobody will celebrate

    Several of the other changes are boring and very useful if you inherited a crowded org. There is a new Unused filter in the Toolbox, so you can find the variables and resources that nothing references and delete them. You can group elements on the canvas and give each group a label and description, without turning them into subflows. A new edit history panel shows a timeline of each save, with the option to restore an earlier state as a new version or copy it into a new flow.

    cleanup tools
    Flow Builder Edit History panel listing earlier saves of a flow with the option to restore a version.

    If you are looking at 40 flows named things like “Opportunity Update v2 FINAL”, start here. Clean out unused resources, group the long ones, and write a one-line description for each. It is not exciting, but it makes the next change much cheaper.

    You may have read about flow tags in early previews. Salesforce pulled them from Winter ‘27 before go-live because the feature wasn’t ready, so don’t plan around them yet (Winter ‘27 change log).

    1. A permission option worth knowing about

    There is a new run option called User Context (Enforces User Permissions) for screen flows and autolaunched flows on API version 68.0 or later. It closes a gap many admins did not know about. Until now, a flow set to run in user context inherited system access if it was called by something running in system context, such as another flow or Apex. With the new option, the flow always runs with the running user’s access level, regardless of what started it.

    User Context
    Flow properties showing the How to Run the Flow setting with the User Context option.

    If you have subflows that you assumed were respecting permissions and sharing, this is the setting to look at. Switch it on in a sandbox first, because anything that relied on inherited system access will start failing for users who lack permission, and that is exactly what you want to find out before release.

    🔍 Read More: TDX 2027 Call for Participation: How to Submit a Session That Actually Gets Accepted

    6. Filter a collection without a Loop

    If you have ever opened an old flow and found a Loop, a Decision, and an Assignment chained together just to pull a few records out of a collection, this one is for you. Winter ’27 adds a Collection Filter Criteria resource. You create it from New Resource in the Toolbox, pick the collection you are filtering, set the conditions and an optional sort order, and then use it in an Assignment element to build the filtered collection in one step. It can also filter on child relationships, for example inside an Apex-defined data type.

    Filter a collection without a Loop
    New Resource dialog in Flow Builder creating a Collection Filter Criteria resource with filter conditions.

    Salesforce says it runs over 200 times faster than the loop pattern, and loop-based filtering is a common cause of CPU time limit errors (Winter ‘27 release notes: Collection Filter Criteria). That alone makes it worth a look in any flow handling more than a handful of records.

    The caveat is timing. It is rolling out gradually from September 2026, so it may not show up in every org on the same day. Check your sandbox before you plan a refactor around it, and change one flow at a time.

    7. Performance numbers on the canvas

    Finding the slow step in a flow used to mean debug logs, or a report someone built years ago. Winter ’27 puts the numbers on the canvas. Once you select Log occurrences for all flow executions in Process Automation Settings, Flow Builder shows aggregated run data on supported elements, for active flows and for inactive flows that have run before. Click an element and open the Analytics tab to see average duration, total runs, and run status.

    Flow Builder canvas showing element analytics
    Flow Builder canvas showing element analytics with average duration and total runs for a selected element.

    Until now this was only available for flows triggered by Data 360, so for most admins it is new. It does not cover screen flows or Flow Orchestration, and Start and End elements have no analytics.

    My suggestion is to switch the logging on in a sandbox first and leave it running through a week of normal use. Then open your busiest record-triggered flow and look for the element with the highest average duration. More often than not, that is where the next fix should go.

    🔍 Read More: Salesforce Hidden Dependencies: The 5 Layers Your Architecture Diagram Misses

    8. Split by Field Value and Split by Date

    Not every branch needs a full Decision element with hand-written conditions. When you add a Decision element in Winter ’27, you can choose one of two new decision types instead. Split by Field Value routes the flow on the value of a single field, with one path per value and a default path for everything else. Split by Date routes on the current date, using options such as Before, After, Is On, and Between, and you set the values with a simple picker.

    Split by Field Value and Split by Date
    Decision element configured as Split by Field Value with one path per Status value and a default path.

    They suit the simple cases: routing by Status or Region, or changing behaviour after a cut-off date. Anyone who opens the flow later can read them at a glance, which is half the point.

    The caveat is that they are deliberately limited. Each path matches one value, and there is no AND or OR logic. If two values should share a path, or the condition depends on more than one field, stay with the standard Decision element rather than stacking splits on top of each other.

    9. Mock outputs for actions and subflows (beta)

    If you try Test Mode, look at mock outputs at the same time. They are also in beta, and they deal with the part that makes most flow tests unreliable: the elements that call something else. In Test Mode, you click an Action or Subflow element, open Scenario Output, and select Use Mock Output. You then define what that element returns, or copy the values from an earlier debug run. When the scenario runs, the flow skips the real HTTP callout or subflow and uses your values.

    Mock outputs for actions and subflows
    Test Mode in Flow Builder with mock output enabled for an Action element in a test scenario

    This helps with flows that call a rate-limited external API, invoke Apex with heavy dependencies, or include subflows you do not want to run during a test. It is also the easiest way to test a fault path, because you decide what the action sends back.

    It works for autolaunched and record-triggered flows, and you need Flow Test Mode (Beta) switched on in Process Automation Settings. Treat it like Test Mode itself: a faster feedback loop, not a replacement for an end-to-end test in a sandbox.

    🔍 Read More: From Admin to Architect: The System-Thinking Skills That Separate Builders from Maintainers

    10. More than one approval process on a record page

    If you have ever built separate buttons or pages so users could start different approvals on the same object, this change is for you. The Request Approvals component can now offer submitters up to 10 autolaunched flow approval processes on one record page. (Jen’s top Winter ‘27 admin features).

    approval process on a record page
    Request Approvals component in Lightning App Builder with several flow approval processes configured.

    In Lightning App Builder, add the component to the record page, click + Add Flow Approval Process, and give each process a label that users will understand. For each one, you can hide submitter comments or require the submitter to select an approver. The submitter then picks the right process from the component instead of hunting for the right button.

    A sensible first use is an object with two or three approval routes, such as discount approvals and contract exceptions on Opportunity. Keep the labels plain, because the people choosing are sales reps, not admins. Then test each process as a typical submitter in a sandbox before you add it to the production page.

    What I would skip for now

    The Cosmos theme for Flow Builder is a visual refresh. Keyboard navigation on the canvas is nice if you build all day. The Marketing Cloud items only matter if you are on the listed editions. None of these are reasons to change your plans.

    A practical order of work

    When the release reaches your sandbox, spend an hour on three things. Open your five most-used flows and see which new save-time warnings appear. Try Test Mode on one record-triggered flow you were already planning to change. Then pick one spreadsheet-driven task and see whether a screen flow mass action can replace it.

    If you have time left, open your slowest record-triggered flow with on-canvas analytics switched on and see whether a Collection Filter Criteria resource can replace a loop. That gets you the real benefits of the release without trying to read all of them at once.

    Your next step

    Don’t wait for the production upgrade to start. The moment Winter ‘27 lands in your sandbox, pull up your single slowest record-triggered flow, switch on on-canvas analytics, and give it a week of normal use. When you come back and see which element is eating the most time, you’ll know exactly where the first real fix belongs, and you’ll have something concrete to show for the release instead of a reading list.

    Sources

    • Salesforce Winter ‘27 release notes: Automation
    • Salesforce Winter ‘27 change log (Flow Tags removed)
    • Salesforce Admins: Flow Test Mode (Beta)
    • Salesforce Admins: Jen’s top Winter ‘27 features for admins

    Frequently Asked Questions

    When does the Salesforce Winter ‘27 release reach my org?

    It rolls out in waves, so your date depends on your instance. Check the Salesforce Trust status page and the official release notes for your specific org rather than assuming a single global date.

    Is Flow Test Mode generally available in Winter ‘27?

    No. The Test Mode is in beta. You enable it in Setup under Process Automation Settings with the Enable Flow Test Mode (Beta) checkbox, and it covers record-triggered and autolaunched flows.

    How many records can a screen flow mass action handle?

    Up to 2,000 selected records at once, passed into the flow as a collection through a text collection variable named ids.

    Were Flow Tags released in Winter ‘27?

    No. Salesforce removed Flow Tags from the Winter ‘27 release before go-live because the feature wasn’t ready. Keep using naming conventions and resource descriptions for now.

    What does the new User Context run option do?

    On API version 68.0 or later, User Context (Enforces User Permissions) makes a flow run with the running user’s access level no matter what started it, closing a gap where a user-context flow could inherit system access from an Apex or flow caller.

    Is Collection Filter Criteria really faster than a loop?

    Salesforce states it runs over 200 times faster than filtering with Loop elements, which also makes it a useful fix for flows hitting CPU time limits.

    Ankur Pandey

    Ankur Pandey leads marketing at Ashapura Softech, a Salesforce and Zoho implementation partner with teams in the USA and Ahmedabad. He works closely with the firm’s Salesforce delivery team and writes about keeping business systems maintainable.

      Flow Builder Flow Test Mode salesforce Salesforce Flow Salesforce Release Notes Winter ‘27 Release
      Share. Facebook LinkedIn Email Telegram WhatsApp Copy Link

      Related Posts

      Connecting Salesforce to Claude: How I Built One Secure Setup, an LWC Assistant, and a Meeting-Summary Button

      October 26, 2026

      Build vs Buy a Salesforce Agent: A 5-Question Decision Framework (2026)

      October 19, 2026

      Is Your Org Agentforce-Ready? Clean Up Automation and Data Before You Add AI Agents

      October 16, 2026
      Add A Comment
      Leave A Reply Cancel Reply

      Advertise with Salesforce Trail
      Connect with Salesforce Trail Community
      Latest Post

      Salesforce Consultant Career Path: From Junior Consultant to Practice Lead

      March 25, 2026

      How to Hire Salesforce Consultants: Practical Tips Every Business Should Know

      February 19, 2026

      6 Proven Principles to Drive Faster Salesforce CRM Adoption

      November 3, 2025

      Driving Revenue Efficiency with Sales Cloud in Product Companies

      October 30, 2025
      Top Review
      Designer

      Customizing Salesforce: Tailor the CRM to Fit Your Business Needs

      By Vivek KumarAugust 6, 20240

      Salesforce is an adaptable, powerful customer relationship management (CRM) software that businesses can customize, and…

      Sales Professional

      Unlock 10 Powerful Sales Pitches to Boost Your Revenue by 30X

      By Mayank SahuJuly 4, 20240

      Sales is a very competitive arena, and it is followed by one must have a…

      Salesforce Trail
      Facebook X (Twitter) Instagram LinkedIn WhatsApp Telegram
      • Home
      • About Us
      • Write For Us
      • Guest Bloggers
      • Privacy Policy
      • Advertise With Us
      • Contact Us
      © 2026 SalesforceTrail.com All Right Reserved by SalesforceTrail

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