The Future of User Management in Salesforce: Switching From a Profile-Based Access Approach to Permission Sets

5 min read

Salesforce has recently announced a significant change to the data access and user permission management, bringing a new era of user management in Salesforce. 

The company has reported the end-of-life (EOL) of permissions on profiles, which will take effect in the Spring ’26 release.

This article will explore the reasons behind this evolution, the future of profiles and permission sets, and provide you with information on what you can do now to prepare for the upcoming changes.

What exactly is happening and why?

If you’ve been staying up-to-date with the latest features for Salesforce admins, you might have noticed that Salesforce has been giving updates on the future of user management. For the last three years, Salesforce has been consistently talking about permission sets as the way forward for managing user access. The wait is over! Salesforce will be phasing out permissions on profiles, and these changes will be fully implemented in the Spring ’26 release.

Profiles will continue to exist, but the permissions that are currently assigned to profiles will be phased out and will only be available through permission sets. 

The limitations introduced to profile-based permissions will have a positive impact on user management in Salesforce, making it much easier for administrators to manage user access, maintain data security, and ensure safety.

What will remain on a profile:

  • One-to-one relationships — login hours/IP ranges
  • Defaults — record types, apps
  • Page layout assignment — the future is App Builder/Dynamic Forms so Salesforce will not invest in bringing page layout assignment to permission sets

What will only be available on permission sets:

  • User permissions (system and app permissions)
  • Object permissions (object Create, Read, Update, and Delete)
  • Field permissions (field-level security)
  • Tabs
  • Record types (not defaults)
  • Apps (not defaults)
  • Connected app access
  • Apex classes
  • Visualforce pages
  • Custom permissions

Salesforce Experience Cloud as a Tool for Digital Transformation

Experience Cloud is a Salesforce digital experiences platform empowered with technologies, products, and solutions that allows you to create personalized, fully-fledged sites and portals connected to your CRM data in Salesforce. Flexible, customizable, secure, and packed with excellent analytical and optimization tools, Experience Cloud is the best software for companies that are undergoing digital transformation.
Post image

Important notes to keep in mind now!

  • In order to migrate user profiles to permission sets and permission set groups, use the User Access Policies feature that is currently in Closed Beta (as of Spring ’23).This feature allows you to specify criteria about your users to help you migrate them efficiently. To participate in the Closed Beta fill out the form.
User Management in Salesforce
  • Salesforce has a new feature in Open Beta that allows you to set Field Level Security (FLS) on permission sets instead of profiles. You can activate this feature in the user management settings. Salesforce is planning to make this feature Generally Available (GA) in Summer ’23.
  • Spring ’24 release will provide you with the opportunity to turn off the ability to use permissions on profiles before the official EOL.

Why we recommend our customers to switch to permission sets

The main idea behind it is to ensure managing users in the Salesforce Experience Cloud easier for companies and their Salesforce admins.

Profiles in Experience Cloud sites

Each user in Experience Cloud is assigned a profile. Salesforce admins formerly had to modify profiles manually or with the use of Flows in order to provide the user the proper access to data, which required a lot of time and effort. With permission sets, internal user management in Salesforce will become much easier. 

Product updates

We strongly recommend that our customers who use our custom Salesforce-native solutions on their Experience Cloud sites switch to using permission sets. Permission sets are a powerful tool that allow us to make feature updates and performance enhancements to our applications quickly and easily, without requiring any manual adjustments to access levels. Whenever we release a new version of our product, all updates are automatically applied to our customers’ orgs, including any necessary changes to permissions. This makes life easier for our customers, since they don’t need to worry about adjusting access by profiles or permission sets to specific objects or fields. By using permission sets, they can be sure that they always have the most up-to-date version of our software.

It’s time to stop the never-ending profile updates required for configuring access to your site and data. Switch to permission sets to easily manage community users and keep your site running smoothly, even when the products you’re using are updated.

Subscribe to our Newsletter

Receive regular updates on our latest blog posts, news, and exclusive content!

    Looking for Assistance? Get a Helping Hand Here!

    Change is in the air, taking user management in Salesforce to new heights. Don’t wait until the Spring ’26 release. Start your transition to permission sets right now!

    To ensure the smoothest and most painless process, we recommend leaving this job to professionals. At Advanced Communities, we have a wealth of experience working with Salesforce and its products. Let us help you meet these changes fully armed and prepared for the new era of user management in Salesforce. 

    If you’re looking for robust solutions for your Experience Cloud, such as event management solution, comprehensive Salesforce knowledge management tool, or member management app for Salesforce Experience Cloud, we’re here to help.

    Need assistance with Salesforce online communities implementation? Feel free to reach out at

    Meet us at AppExchange.

    Rate the article

    5 / 5. 2

    Table of contents