Jen's top Summer '25 features

Jen’s Top Summer ’25 Features for Admins

By

Summer, by far, is one of my favorite seasons. It’s the time of year where the chances of me being cold are really slim. When I think of summers in the US, I think of lemonade, roasted corn on the cob, barbecuing all the things, sitting on the beach in P-Town with Mochi (my 6-year-old Pomeranian), digging in the sand to stay cool, riding around on my e-bike, and spending lots of time outdoors. As I read through the Summer ’25 Release Notes to put this blog together, I’m thinking hard about summer because right now, it’s still in the 40s some days here in Boston—nowhere remotely feeling like summer.

I hope you enjoy my pick of the features coming to your org that admins should be aware of in this upcoming Summer ’25 release.

After you read the summarized list of features below, go to your Summer ’25 sandbox and try them out yourself. You can also get hands-on in a Summer ’25 pre-release org. Check the Maintenance Calendar for exactly when your Salesforce org will get the Summer ’25 features. Scroll through the list and check your Salesforce instance (NA__, EMEA__) against the release dates listed in the calendar.

All enhancements below apply to Lightning Experience unless specified otherwise.

Releases include pilot, beta, and generally available (GA) features.

  • Pilot: Usually the first phase of public testing, pilots normally include a small subset of participant companies. These companies must request to opt in to a pilot and then be nominated for participation.
  • Beta: This phase involves rolling out a feature publicly for testing. Beta features are normally given limited support as they are not yet fully functional or finished, so we recommend getting hands-on with these features in a sandbox.
  • GA: Once a feature has passed the pilot and beta testing phases, it will be formally included in a Salesforce Release. GA features are considered fully functional and, in most cases, fully supported.

By no means is this meant to be a comprehensive list but rather just a few of the enhancements and new features in Summer ’25. As always, I highly recommend browsing through the release notes for features of interest to your company and industry.

Artificial intelligence (AI) enhancements

Turbocharge search. Get faster answers with Agentforce by sharing data category selections (Beta).

Let’s talk about speeding up those critical support interactions with a new beta feature: Resolve user search queries faster by sharing the user’s data category selection with Agentforce Service Agent! Imagine your users in those high-pressure moments—every second counts, right? This feature allows the Agentforce Service Agent to instantly pinpoint the most relevant Knowledge articles by sharing user-selected data categories real time, giving your agents the power to deliver lightning-fast, spot-on solutions.

Why is this so amazing? It’s all about empowering our Service Agents to provide the best possible support experience. By sharing that context from the data categories, we’re cutting down on resolution times and making sure users get the answers they need when they need them most. To turn on this search-enhancing magic, simply go to Experience Workspaces, find the AI Experiences tile, and enable the Share Data Category Selection with Agentforce Service Agent (Beta) option. Note: This is available for Messaging for In-App and Web and all those sites accessed through Lightning Experience and Classic in Performance, Unlimited, and Developer Editions with the Einstein for Service, Einstein Platform, or Agentforce Service Agent add-on.

Use the flexible Einstein Panel alongside elements in Flow Builder

We’ve upgraded the UI for the Einstein Panel in Flow Builder! This provides a larger, more user-friendly interface that you can drag anywhere on your screen, letting you work with Einstein’s Gen AI while you work with your Flow elements without constantly switching interfaces. Once you’ve enabled Einstein Generative AI in your org, open a flow and the Einstein panel will appear. Click the Einstein button to toggle it, use the dots to drag it where you need it, and easily pin or clear the history as you go. This flexible, simultaneous access to Einstein’s power directly within Flow Builder is all about making your flow-building process smoother and more productive! Note: This feature is available in Enterprise, Performance, and Unlimited Editions with the Einstein for Sales, Einstein for Service, or Einstein for Platform add-on.

The new Einstein panel in Flow Builder.

Prompt anything with external data

Get ready to supercharge your Agentforce workflows—you can now pull in external data using External Objects directly in Prompt Builder! Just select an external object as a resource and use its fields as merge fields in your prompt templates, just like you do with your Salesforce data. Imagine your agents accessing real-time order status from an external system! This unlocks a whole new level of smart, connected agent interactions. Simply select your external object in the Prompt Template Workspace’s Resource field and start using its fields.

Note: Prompt Builder is included in Unlimited+ and available in in Enterprise, Performance, and Unlimited editions with the Einstein for Sales, Einstein for Platform, or the Einstein for Service add-on.

Test drive your Agentforce SDR emails before they’re put into action

Get ready to supercharge your Agentforce SDR setup with a new testing feature in Agent Builder! Hold up, Jen—what’s an SDR agent? Great question. Agentforce SDR is an autonomous agent that helps you scale your top of funnel efforts, streamline prospect qualification, and generate pipeline around the clock. By handling initial outreach, Agentforce SDR gives your sales reps more time to nurture relationships. Who doesn’t love that?

You can now preview exactly how your SDR agent will generate intro emails, nudges, and replies before engaging with prospects. Just enter your test scenario details in the Agent Builder Preview panel and see the generated email. This is a game-changer for validating agent content and making any necessary tweaks to actions or prompts before assigning prospects to the agent, ensuring your outreach is spot-on from the start.

Simply navigate to your SDR agent’s Topics, click the action, then click Preview As to start testing. Let’s make sure our AI sales assistants send the perfect messages every time! To test each different email type—whether it’s an intro, a nudge, or a reply—make sure to kick off a fresh testing session in Agent Builder by clicking that Refresh button in the Preview panel each time.

Note: This is available in Enterprise, Performance, and Unlimited Editions with the Agentforce SDR add-on.

Preview Conditions panel to configure the test of your Agentforce SDR in Agent Builder.

Reach every customer with SDR agents

Get ready to amplify your outreach with Agentforce SDR, now reaching beyond just leads to connect with your contacts and person accounts too! This means your AI sales assistant can nurture relationships and drive cross-selling with your existing customers, automating personalized engagement across your entire customer base. Why is this huge for us admins? It allows us to build more comprehensive and efficient outreach strategies, not only targeting new prospects but also fostering deeper connections with our current clients.

To get started, enable Agentforce SDR in Setup, add the Activate SDR Agent action to your Contact and Person Account page layouts in Object Manager, and then configure your Engagement Rules in Agent Builder. Ensure those records have the Account Name and Owner fields populated, along with an email address, to unlock this expanded outreach power with the SDR agent. If the Account Name field is blank for the record, the owner can manually share the record to the SDR agent. Note: The SDR agent can’t yet handle email opt-out requests for person accounts.

This is available in Enterprise, Performance, and Unlimited Editions with the Agentforce SDR add-on.

Case management enhancements

Enable case age without raising a support case

You can now enable and use the Age in Business Hours field on case reports without having to raise a support case! This is huge for us admins because it means we can get this crucial metric up and running ourselves, saving time and hassle. The Age in Business Hours field gives your support teams a more accurate picture of how long a case has been open, taking into account your actual working hours. This helps them set realistic timelines, manage escalations effectively, and, ultimately, provide even better and more timely customer service. To enable this, go to Business Hours in Setup, and create or edit your business hours settings. Make sure your working hours are set correctly (less than 24 hours for this to work its magic!), activate them, and assign them as the default.

Close cases fast, right on the case Lightning record page

Making your support reps’ lives a whole lot easier—close cases faster by adding the Close Case button to the Case Details page. No more creating a custom button. Your reps can now close cases right from the page they’re on with a single click! This is a huge win for efficiency, eliminating those time-wasting extra clicks and navigation.

For our new customers, this awesome button is enabled by default. For our existing customers, it’s a breeze to add. In Object Manager, find your Case Page Layouts, and add that Close Case button into the Mobile and Lightning Experience Actions section.

General platform enhancements

Simplify deletion. Quickly remove relationships before object deletion.

Deleting custom objects just got easier! If a lookup field in another object (standard, custom, or Data Cloud data model object (DMO)) references the object you’re trying to delete, you’ll see a detailed page listing those relationships. This page shows the object and field API names, along with a hyperlink on the object API name to allow you to quickly remove the relationship. For Data Cloud DMOs, there’s even a help link. Say goodbye to deletion frustration and hello to clear, actionable relationship information!

🏆 Bring Dynamic Related Lists desktop power to mobile! (Beta)

Get ready for consistent Dynamic Related Lists on the go! The new Dynamic Related List – Single component (Beta) brings that awesome desktop experience right to mobile, so you only need to configure one component for both! Talk about working smarter, not harder. Just enable Dynamic Related Lists for Mobile (Beta) in Salesforce Mobile App Setup, then drag the Dynamic Related List – Single component onto your Lightning page in App Builder. Then, review your changes by changing the view from Desktop to Phone or Tablet. Now your users get the same great dynamic lists, wherever they are! We delivered this feature based on your ideas on IdeaExchange. THANK YOU.

Enabling the beta feature on the Salesforce Mobile App Setup page.]

User management enhancements

🏆 Goodbye clicks, hello efficiency: One-stop permission updates

HUGE time-saver alert: You can now update object permissions for all custom permission sets or profiles in one step! Directly from an object’s Object Access page in Setup, you can simultaneously review, add, or remove permissions across all custom profiles and permission sets. No more individual edits—just select the object, go to Object Access, click Edit on the Permission Sets or Profiles tab, make your changes, and click Save. Thank you for your votes on this feature on IdeaExchange.

Object Access page allows you to edit permission sets, permission set groups, and profiles in one place.

🏆 Unlock speed. Edit permissions directly from the Summary.

Get ready to boost your efficiency with the new ability to edit permissions faster in the Permission Set Summary page! Directly from a permission set’s Summary page, update user, object, field, and custom permissions without navigating multiple pages. What an absolute time-saver! Go to a permission set, click View Summary, and make your edits in the relevant tabs. This IdeaExchange win streamlines permission management and saves you precious clicks. Thank you for voting for this on IdeaExchange!

Add and remove access for user, object, field and custom permissions without leaving the Permission Set Summary page.

🏆 Edit groups easily! Add/remove permission sets in the Permission Set Groups Summary page.

Great news from IdeaExchange: You can now manage included permission sets directly in the Permission Set Group Summary page! No more navigating away. Just go to a permission set group in Setup, click View Summary, and use the Add or Remove buttons in the Included Permission Sets tab. This makes managing your groups faster and more efficient than ever!

Add and remove permission sets right from the Permission Set Groups Summary page in Setup.

🏆 View tab access quicker from Summary pages

Another huge time-saver voted by you via IdeaExchange: You can now review tab settings directly in Access Summaries! No more endless clicking through Setup pages to see user or profile tab visibility. Simply navigate to a user, permission set, or permission set group and click View Summary to view tab access information. Less clicking and more efficient administration means you have more time to focus on higher-priority tasks. Go check it out and reclaim your precious admin time!

Tab access accessible from the user View Summary page.

🏆 View and manage users’ permissions, groups, queues, and more from the User Summary view

Yet another IdeaExchange winner! Great news, admins—the user access summary just got a major upgrade. View and manage a user’s permission sets, groups, and queues all in one place. You heard me right. Directly from a user’s Summary view, you can add or remove assignments, and even search, sort, and refresh the lists. Say sayonara, adios, au revoir (or any other fancy word for goodbye) to setup page hopping and hello to streamlined user administration!

Manage a user’s access to permission sets, permission set groups, groups, queues and more right from the User Summary View in Setup.

Reports and Dashboards enhancements

Select a dashboard widget to refresh (GA)

Remember the beta selective dashboard widget refresh feature I talked about in Spring ’25? Great news—it’s now GA! Refresh the dashboard widget you want to refresh. Gone are the days of refreshing your entire dashboard, going to get a coffee, and coming back to see that maybe it’s done refreshing. Simply click the widget’s refresh icon to see the most recent data in the dashboard. This functionality is available on a rolling basis starting in Summer ’25.

Designate one email address to send report subscription notifications (GA)

Hey, Report Rockstars! Great news—the ability to designate one email to send report subscription notifications is now GA. You can now choose a single organization-wide email address to use for all your report subscription emails, creating consistent communication and reducing the risk of spoofing. To set this up, go to the Reports and Dashboards Settings page in Setup, check the box for Enable Org Wide Email Address for Report Subscription, and select the preferred email address.

Enable Org Wide Email Address for Report Subscription setting on the Reports and Dashboards Settings page in Setup.

Get ready for more streamlined and secure dashboard updates, with one email to send dashboard subscription emails

Alright, Dashboard Dynamos! We’ve got another update to share that mirrors the goodness we just saw for reports: You can now designate one email address to send dashboard subscription notifications. Just like with reports, this lets you establish a consistent “from” address for all your dashboard subscription emails, boosting trust and simplifying communication by reducing the risk of spoofing. Setting it up is a snap. Navigate to the Reports and Dashboards Settingspage in Setup, check the box for Enable Org-Wide Email Address for Dashboard Subscription, and select the email address you want to use.

Enable the Org Wide Email Address for Dashboard Subscriptions setting on the Reports and Dashboards Settings page in Setup.

Say goodbye to double work! Report settings now magically appear in dashboard tables (Beta).

Exciting beta alert: You can now Use Existing Report Settings When Adding Tables to Dashboards. No more manual reconfiguration of groupings, formulas, formatting, and sorting when you add a Lightning table to a dashboard. Simply copy them directly from your source report for consistent dashboard tables. Contact Salesforce Support to enable this time-saver, then select Use table settings from report (Beta) when adding a Lightning table widget.

General Setup enhancements

Explore and simplify feature setup with Salesforce Go

Salesforce Go gives you access to one place in Setup where you can explore features by watching a video, taking a tour, and completing Trailhead modules, guiding you through how to enable/configure features in your Salesforce edition. Simply access it from the gear—select Salesforce Go. You can view features by Feature Sets, Features, and your Clouds.

Accessing Salesforce Go from the Setup Menu.

Salesforce Optimizer retires in Winter ’26

Salesforce Optimizer is scheduled for retirement in Winter ’26.

Flow Builder enhancements

Simplify flows. Get related records in one element (Beta).

Flownatics, get excited for this new beta feature: Get Related Records in a Single Element! This is a game-changer for us admins because it drastically simplifies how we handle related data in our flows. Instead of dealing with multiple Get Records and Update Records elements, you can now get entire hierarchies of related records, such as an Account and all of its Contacts and Opportunities, in ONE SINGLE Get Records element. Yes, you heard me right. To get related records, simply select an object, like Account in the Get Records element, and select Also add related records (beta). With this feature, we get cleaner, more efficient flows that are easier to build and maintain. Who doesn’t like less complex flows? Sign me up! This not only saves valuable canvas space but also makes troubleshooting and future updates much simpler. Get ready to level up your flow game with this powerful, new beta feature!

In this example, I eliminated a second Get Records to get cupcake orders and added it to the first Get Records element, where we retrieved the contact record and its associated related cupcake orders.

Reduce Get Records using the new ‘add related records’ feature in the Get Records element.

Flow fast. Launch your automation in just a few clicks.

On the flow creation screen from Setup, you now have quick access to select the flow types, saving clicks and allowing you to build your automation even faster. You can even search on the flow type.

New flow creation menu from Flow Setup.

Find resources easily using expanded search in Flow Builder (Beta)

Get ready to perform expanded search for resources! This is a huge win for us admins when building and maintaining more complex flows. Ever struggle to pinpoint a specific field within a record variable or the output of another element? Now, when you’re searching for resources, just click Expand Search (Beta), and Flow Builder will include results such as fields from records and outputs from actions. Note: This feature was previously released in Winter ’25, but was later removed. We’re reintroducing this feature after addressing customer feedback.

Why is this a game-changer? It drastically reduces time spent hunting for the right resource. You can now find exactly what you need with a simple search. This makes building flows faster, debugging easier, and overall flow management much more efficient. Click the arrow icon to go back to standard search.

Accessing the Expand Search (Beta) feature from the Resource picker in Flow Builder.

Simplify timing. Manage time data easily with the new Time data type.

Get ready to unlock a new level of precision in your automation with the Time data type in Flow Builder. This is feature finally gives us a dedicated way to handle time-based operations without the complexities of date-time fields when the date isn’t relevant. You can now define time down to the millisecond and use it in elements, formulas, and even invocable actions.

Why is this so important? We can build more accurate and efficient flows for scenarios like scheduling reminders, routing records based on specific times of day, and triggering time-sensitive actions with pinpoint accuracy. You can also use new time-specific formula functions like TIMENOW(), TIMEVALUE(), HOUR(), MINUTE(), and SECOND() to make calculations a breeze. To start using this new feature with existing custom time fields in flows you’ve already built, save the flow to a new version with API version 64.0.

This is an example of a variable using the Time data type.

Formula resource using the Time data type.

Here’s an example of the use of time in an entry condition.

Created Time is a time data type field used in the entry conditions of a record-triggered flow.

Debug your flows faster and easier with a new experience

Let’s talk about making our flow building lives so much easier with some seriously smart debugging upgrades. You know how sometimes you’re digging through those debug logs, trying to figure out exactly what happened at each step? Well, say hello to element-level summaries. Now, you’ll see a quick snapshot of what went down at each element, like how many records were updated in that “Update Records” step. It’s like having a cheat sheet for your flow’s journey!

But hold on, there’s more goodness coming your way. We’ve also given the whole debug experience a little TLC to make it super user-friendly. Now, each element that runs gets its own little card in the debug panel, making it so much easier to scan and understand what’s happening. Plus, you can now resize that debug panel. Make it wider to see all the details or shrink it down to see more of your beautiful flow canvas. And because we know how crucial it is to find that one specific detail, we’ve added a search bar right in the debug panel. Just type what you’re looking for and BAM—it’s highlighted. It will show record collections data used in Create Records, Update Records, Delete Records, Collection Sort, and Collection Filter elements in a JSON format with colors, making it way easier to digest.

Oh, and did I mention you can copy the entire debug log with just one click? Seriously, debugging just got a whole lot less “ugh” and a lot more “ah-ha!” Let’s go build (and debug) those amazing flows!

Upgraded flow debugging in Flow Builder.

Test flow error handling like a boss

Introducing the new Has Error operator in Flow Builder to handle your negative assertions in flow testing! This is a total game-changer because it finally empowers us to thoroughly test our flows for those “what if” scenarios. Now, along with testing for successful outcomes, we can intentionally test when errors happen and use the Has Error operator in our assertions to ensure our flows handle them gracefully.

Why is this so crucial? Think about a flow that touches critical data or business processes. By using negative assertions with the Has Error operator (available for record-triggered and Data Cloud-triggered flows with Create, Update, Delete, or Action elements), we can simulate things like invalid data inputs or failed integrations and verify that our flows respond correctly, preventing downstream issues. To use this new feature, create a flow test, set your assertions, and choose “Has Error” as the operator. This proactive approach to testing makes our flows significantly more resilient and trustworthy. An extra bonus: It can make your agents more capable of reacting to errors.

Testing assertion using the Has Error operator when creating a flow test.

Build multi-step processes with the Flow Approval Process action

Whip up those multi-step approvals faster than ever with the new Create Flow Approval Process action. Use this action in your autolaunched flows, and you can instantly draft an approval process up to three levels, plus even bake in those final actions and a recall path right from the get-go. Keep in mind, only admins with the Manage Flow permission have this capability. Once you’ve created that initial draft, you can customize and activate in Flow Builder—either through the “Manage All Flow Approval Processes” tile in the Approvals app or in your Flows list view. Get ready to build those robust approval workflows with lightning speed!

Trigger approval processes directly from flows

Want to kick off those slick flow approval processes right from another flow? You got it! Build an autolaunched flow to grab all that crucial info you need before launching your approval workflow. Then, the magic happens: Just add a good ol’ Action element, search for the name of your active autolaunched flow approval process, and BAM! You can feed it all that juicy data you collected earlier in the flow. With this feature, we can create these incredibly streamlined, end-to-end automation experiences. Imagine guiding users through data collection and then seamlessly triggering the exact right approval process—all with clicks, not code! To get this goodness into the hands of your users, just pop a custom button onto the relevant object’s page layout after you’ve tested and activated your flow. Get ready to build some seriously smart and connected automation.

Draft content directly and do more with the enhanced Send Email action

Get ready to supercharge your email game in Flow with some seriously slick updates to the Send Email action. How are we making your lives easier? We’ve completely revamped the layout with clearly organized sections for recipients, senders, and your email content (say goodbye to scrolling madness!). Plus, you can now switch between different versions of the action to customize how those email content parameters are displayed. But the real magic? Craft your email content directly in the action itself—no more having to create that text template first (unless you want to, of course!).

Finding existing templates is a breeze too—just search by name! And for those of you who love keeping everyone in the loop, we’ve added dedicated CC and BCC Recipient Address Collection fields, eliminating the need to manually enter each address. Why is all of this so amazing for us admins? We can build more efficient and easier-to-manage email automation, directly within our flows, without the extra clicks and complexity. We’ve streamlined everything from selecting senders and templates to attaching files (hello, text collection variables!) and even controlling email logging and threading. Get ready to build some seriously smart and effective email automation.

We’ve got a smart tweak for email logging in your flows: The Log Email on Send field is now hidden by default! It only appears when you specify a recipient or related record ID. This ensures cleaner data by logging emails only where they’re relevant, making tracking and analysis more efficient.

We’ve also made an update for email threading. The Add Threading Token to Body and Add Threading Token to Subject fields in the Send Email action are now hidden by default. They’ll only appear once you specify a Related Record ID. This ensures that threading tokens are correctly applied only to emails linked to the appropriate records, keeping your email conversations properly organized and easy to follow. Just specify the Related Record ID in your Send Email action in Flow Builder to reveal these threading options.

For existing flows: You’ll initially see version 1.0.0. To access the new “Compose Email Content” and “Use Email Template” options, just switch the Active Version dropdown to 1.0.1. Then, you can craft your emails directly within the action.

For new flows: You’ll start with version 1.0.1 by default, giving you immediate access to “Compose Email Content” and “Use Email Template.” If needed, you can revert to 1.0.0 via the Active Version dropdown, but remember to clear any values from the newer options to avoid errors.

Send Email action got an upgrade.

Streamline file attachments. Add file collections directly in flow emails.

Attaching multiple files to emails in the Send Email action just got easier. You can now directly use a text collection variable in the Attachment ID Collection field of the Send Email action. No need to convert those collections into single-value text variables—just point and click!

Build flow approvals fast with the help of a wizard

Want to build those multi-step approval processes lickety-split? Build one right from the Approvals app with our new wizard! It’s super easy to set up a draft with up to three approval levels, final actions, and even a recall path. Of course, if you love diving deep, you can still build from scratch in Flow Builder. Note: You’ll need that Manage Flow permission to access this wizard goodness in the Approvals app. So, go ahead, click Create Flow Approval Process in the Approvals app and choose Use a Wizard. Let’s get those approvals flowing smoothly and quickly!

Creating a flow approval process using the wizard in the Approvals app.

Screen flow enhancements

Trigger a screen action automatically—no button click needed (GA)

Get ready to create some seriously slick and dynamic screen flows because automatically triggered screen actions are now GA. This is a game-changer for user experience, allowing you to run those powerful autolaunched flows in the background automatically as your users interact with a screen. Imagine this: A user enters a value, and BAM—the screen updates in real time without them having to click a Next button. This means fewer screens and smoother interactions. I’m all for creating that delightful user experience.

This is important because we can build more intuitive and efficient screen flows than ever before. By triggering actions automatically based on user input, we can create truly dynamic experiences, guiding users and providing immediate feedback. And now that the feature is GA, we have even more control! We can set conditions to limit when these background actions run, ensuring they’re relevant and even helping to reduce loading times. Plus, we can now choose to run an action only the very first time a screen loads. To set this up, go to a screen element’s properties, configure your screen actions, select your autolaunched flow, and then set your input values and any conditions you want in the “Set Action Run Settings” and “Set Action Run Conditions” sections.

Screen Actions in a screen flow.

Enhance screen flows with improved file handling (Beta)

Get ready for the File Upload Enhanced (beta) component for screen flows. This gives us a consistent and improved way to handle file uploads across all our user experiences, whether they’re in Aura, lightning-fast LWR sites, or good ol’ Lightning Experience. Plus, the ability to require file uploads before users can continue in a flow is a game-changer for ensuring we collect all the necessary information right when we need it. Say goodbye to those “oops, I forgot to attach that” moments and hello to smoother, more reliable data collection in your screen flows!The File Upload Enhanced (Beta) component added to a screen flow.

To enable this feature, go to the Salesforce Files > General Settings page and check the box for Use the File Upload Enhanced Lightning web component (Beta). Then, in your screen flow, add the File Upload Enhanced (beta) component to your screen. You can require users to upload a file by setting the Required field to true.

Enabling the feature in the Salesforce Files > General Settings page in Setup.

Adjust component and field layout in screen flows

Unleash the inner designer in you with enhanced control over your screen layouts! Customize the width of screen components and record fields, whether they’re in columns or not, and even tweak their vertical alignment. This is a game-changer because it allows us to create more visually appealing and user-friendly screen flows by precisely controlling the horizontal space and vertical positioning of elements. Different components have different needs, and now we can tailor their layout for optimal readability and flow, leading to a much smoother and more intuitive experience for our users.

Setting the style on a component’s width and vertical alignment in a screen element.

Preview your screen flows across all sizes

Use the brand-new Preview Size feature in Flow Builder to instantly see exactly how they’ll look on large desktops, medium tablets, and small phones—all in real time. This is a total win for us because it allows us to catch and fix any layout issues right then and there, ensuring a flawless and consistent experience for all users, no matter the device they’re on. Go ahead and start previewing and tweaking your screen flow designs—your users will absolutely love you for it!

Preview feature in a screen element in Flow Builder.

Make flow choices crystal clear with icons

Supercharge your screen flow usability with the new enhancement to include an icon for your Choice resources. This allows admins to significantly reduce cognitive load for our users in Choice Lookup and the new Visual Picker component. You can add visual cues from the extensive library of Utility, Doctype, and Standard SLDS icons (easily accessible when creating or editing a text-based choice resource), making selections faster and more intuitive for users. This ultimately leads to a smoother, more efficient, and more enjoyable user experience in our flows, making our carefully crafted automations even more effective.

Adding icons to Choice resources in a screen element in Flow Builder.

Flow Orchestration enhancements

Error-proof your orchestrations with fault paths

Build orchestrations that can handle anything life throws their way. We can now use Fault Paths to tell our orchestrations exactly what to do if a stage hits a snag. For each stage, just add a fault path and map out your recovery plan. What do you want to happen if there’s an actual error in that stage? This is all about building in that smart error handling so our awesome orchestrations keep chugging along instead of just stopping. If you’ve got that Modify Flow permission, you’re in! Just select a stage, click Add Fault Path, and start building your error-handling magic.

Data Cloud enhancements

Deploy Data Cloud reports & dashboards using change sets. No more code needed.

Moving your semantic data model reports and dashboards from Data Cloud sandbox to production just got a whole lot easier with Change Sets. Forget using the Metadata API to programmatically deploy these—now it’s all point-and-click. Just add your reports and dashboards to an outbound change set, pick your target org, and upload. Then, deploy on the receiving end. Faster deployments and less hassle for your Data Cloud insights!

The following enhancements apply to orgs where Data Cloud is enabled starting in June 2025.

Enhance your lists with related list enrichments by using direct-DMO relationships

Get ready to bring powerful insights directly into Salesforce with related list enrichments using direct-DMO relationships. Now you can easily surface relevant data from your Data Cloud on accounts, cases, contracts, and vehicles using direct connections—no complex identity resolution needed! This means your users get a richer, 360-degree view right where they work, empowering smarter decisions and better service. Unlock seamless data integration and put those Data Cloud insights to work.

Deploy related list enrichments from a Data Cloud sandbox to production

Get ready to streamline your app development lifecycle. Now, after you’ve perfected your related list enrichments in a Data Cloud sandbox, you can deploy them directly to your Salesforce production org. This is a huge win for efficiency, saving you precious time by eliminating the need to recreate those enrichments from scratch right in production. Think of all those clicks you’ll save! Just a friendly heads-up: This awesome deployment capability doesn’t apply to those direct-DMO related lists we were just chatting about. But for the rest? Get ready for a smoother, faster path to bringing those valuable Data Cloud insights to your users in production.

Unlock Copy Field Enrichments on more objects

You can now bring even more Data Cloud insights directly into Salesforce with expanded Copy Field Enrichments for cases, contracts, orders, products, and quotes. Seamlessly pull in valuable Data Cloud field data onto these key objects, giving your teams richer context and smarter insights right where they work.

Release updates

As part of your release preparation activities, you should review the release updates to ensure you’re aware of upcoming updates that can impact your org. Give yourself and your team ample time to test and activate them before Salesforce enforces the updates in your org. Nothing good ever comes from scrambling at the last minute.

To learn more, go to Release Updates in Setup. Give yourself plenty of time before an update is enforced to enable it in a sandbox, do proper testing, and make any necessary changes to code and configuration to ensure all still works post update.

I’m calling out a few of the release updates here. I recommend reviewing the comprehensive list of release updates for those that apply to your org.

(Release update) Restrict user access to run flows

You’re getting a little more breathing room on the Restrict User Access to Run Flows release update. We’ve postponed the release update enforcement to Winter ’26. This update tightens security to your amazing flows. Users will only be able to run flows if they’ve been explicitly granted permission through the right profile or permission set. The old FlowSites org permission, which gave everyone access to run any flow, is going away. We’re moving toward more secure flow execution, ensuring only authorized users can trigger those powerful automations. So, while you might have a little more time to prepare, now’s the perfect opportunity to review your user permissions and get ready for a more secure flow environment come Winter ’26. If you’ve already enabled this, awesome job—you’re ahead of the game!

Resources

Each release brings tons of amazing, new functionality and it can be a lot to digest. To help you make the most of Summer ’25, be sure to explore our Be Release Ready page, where you’ll find valuable resources for Salesforce Admins. Bookmark the page and check back for any updates as we continue to provide helpful insights!

flow features summer 25

Accelerate Automation With Summer ’25 Flow Features | Be Release Ready

Summer ’25 is almost here to deliver powerful enhancements across Flow and Orchestration that help admins, developers, and business users build faster, smarter, and more scalable automations. Whether you’re deep into Flow Builder daily or just dipping your toes into automation, there’s something in this release for you. Let’s explore what’s new, along with use […]

READ MORE