General Admin Improvements
Dashboard Widget Refresh (Beta)
Currently, refreshing a Salesforce dashboard updates all components at once. This can be time-consuming if you only need updated data for a single dashboard widget. With this beta feature, individual widget refreshes become possible.
How to Enable: Go to Setup → Reports and Dashboards Settings → Let users refresh individual widgets for dashboards (Beta)
How It Works: In your dashboard, click the refresh icon on a specific widget to update only that widget’s data.
Although this feature is part of the Spring ’25 release, in some sandbox orgs it may appear later or closer to GA (Generally Available) release. Check periodically to see if it is active.
Search Query Configuration – Filter Feature
Salesforce introduced Search Query Configuration a few releases ago, allowing admins to finely tune how global search operates for different profiles. You can:
- Filter out certain records based on rules (e.g., only show active contacts).
- Remove specific fields from the search index.
New in Spring ’25: A Filter feature that further refines user searches.
What It Means
- Admins can configure more detailed search logic, providing relevant data faster.
- Great for ensuring that large orgs with multiple user profiles only see what’s relevant.

Sort List Views by Multiple Columns (Generally Available)
After debuting as a beta in Winter ’25, Multiple-Column Sort for List Views is now Generally Available in Spring ’25.
How to Enable
- In Setup, go to User Interface.
- Check the box for Enable Sort by Multiple Columns.
How It Works
- Open a list view and look for the double-arrow icon (sort icon).
- Click it, and a new window lets you choose which columns to sort by and in which order.
- The sort configuration persists until you reset it. Use the gear icon to reset or modify the column sorting back to default.


Permission Sets – “View All Fields”
A new permission named “View All Fields” makes it easier to manage field-level security for Admins and certain power users.
Why It Matters
- When new fields are created, Admins typically have to manually grant access.
- By enabling “View All Fields,” a user or profile automatically has read permission on every field (including newly created ones) for a given object.
Note on Renamed Permissions
- “View All” and “Modify All” for objects are now renamed to “View All Records” and “Modify All Records.” Their functionality remains the same.

Flow Improvements
Spring ’25 brings a variety of powerful updates to Flow, aimed at making it easier to manage, validate, and streamline user interactions.
Easier Flow Version Management
Previously, checking Flow versions required multiple clicks (e.g., going to View Details and Versions). Now, version details are visible within the Flow itself.
Benefit: Quick comparison and access to older versions without extra navigation.Imagine you have a large Flow with multiple versions. You open the Flow in Setup, and right there, you can see each version listed. No more hunting through different screens.

Flow Get Record Element Improvement (SOQL “LIMIT”)
Get Records in a Flow can now specify the number of records to retrieve, mirroring a SOQL LIMIT clause.
Before: You could only choose to get one record or all records.
Now: You can set an exact number (e.g., limit to 5 records).
Use cases include quickly grabbing a fixed set of recent records without needing a separate filter or multiple steps.

Flow Responsive Field Validations (Real-Time)
Salesforce flows can now validate fields in real time rather than waiting for the user to click Next or Finish.
Before: The user only saw validation errors upon submitting a screen, forcing them to go back and correct mistakes.
Now: The moment a user finishes typing or moves to another field, any triggered validation rules display instantly.This makes filling out forms in Screen Flows more intuitive and user-friendly.

Flow Responsive Actions
This is a major enhancement that lets you trigger an autolaunched flow on a screen component without requiring a button click.
Current State: In older versions, if you wanted to run an autolaunched flow from a screen flow, you typically needed an Action button that the user manually pressed.
What’s New: You can configure “select screen actions” to launch a flow automatically based on user input or interactions.
- Example Use Case: A search bar that dynamically updates a data table with results immediately after the user finishes typing, eliminating extra clicks.
How It Works:
- In Flow Builder, select the screen component (like a text box).
- Under the new Select Screen Actions configuration, choose the autolaunched flow you want to trigger.
- Whenever the user changes that screen component (e.g., types in a text field), the autolaunched flow runs behind the scenes, returning results that appear instantly.

Flow Progress Bar
Screen Flows now include a built-in progress bar to guide users through multi-step processes.
Enabling the Progress Bar
- In Flow Builder, open Flow Settings.
- Check Show Progress Indicator.
How It Works
- You define stages as a new resource type called Stage.
- Each stage gets a unique order number (1, 2, 3, …).
- As the user moves through the screens, they see which stage they’re on and how many remain.
This is excellent for multi-step user forms—like HR onboarding or multi-part record creation processes.


Flow Attachments on Send Email
You can now dynamically send attachments in Flow emails by referencing the ID of a Document, Content Version, or Attachment object.
Benefit
- Perfect for scenarios where you collect files from users (e.g., HR or legal forms) and need to email them automatically.
- Automations that trigger an email with relevant attachments become simpler and more powerful.

Detailed Flow Descriptions with Einstein Generative AI
For orgs with Einstein Generative AI enabled, you can have Einstein generate a detailed description of a Flow.
Use Case
- Useful when you inherit an org with numerous Flows built by someone else, and you need quick insight into what each Flow does.
- Similar to pasting code into a generative AI tool for an instant explanation.
To try it out, ensure Einstein Generative AI is enabled in your environment. Then, from within the Flow Builder, look for the option to generate a Flow description.
Conclusion
Salesforce Spring ’25 has something for everyone—from small, time-saving tweaks for Admins to bigger, user-focused enhancements in Flow. As the release approaches, make sure to check your instance’s scheduled upgrade date, prepare your org by enabling ICU Locale Formats, verify all return email addresses, and explore these new features in a sandbox first.