Ever wondered why two users in Salesforce might see different data or interface screens? The answer lies in configuring five core components: roles, profiles, permission sets, permission set groups, and page layout assignments. Let’s break down each of these in simple, practical terms so you can confidently manage your Salesforce environments.
Think about Salesforce access in two main buckets:
Page layouts are a third component, shaping how data appears on your screen—but not what actions you can take or what data you can access.
Roles establish which records a user can see based on a hierarchy, much like an organizational chart. Users higher up the hierarchy (such as VPs or managers) can view records owned by those lower down (like sales reps). However, roles do not affect whether you can edit or delete those records—only what you can see.
Example: If a sales manager’s pipeline report is missing deals, the issue is likely with the role hierarchy, not elsewhere.
Every Salesforce user has exactly one profile. This profile functions as a rulebook, determining:
Organizations typically set up standard profiles for common roles (sales reps, managers, admins). The profile defines the minimum access for that group.
Pro Tip: Avoid overcomplicating by creating many profiles to handle edge cases. There’s a better way!
Permission Sets let you grant extra permissions on top of a user’s profile, without duplicating or editing profiles. This means if one sales rep needs an additional permission, you just assign a permission set. No need to clone entire profiles for minor differences.
Permission Set Groups bundle multiple permission sets together. Assign the group once instead of tracking several individual sets—especially useful at scale.
Best Practice: Use lean profiles (minimum necessary access) and layer on permission sets as needed. This keeps your access model clean and manageable.
Page layouts govern how a record looks, not what a user can do with it. Layouts control:
Page layout assignments connect these layouts to specific profiles, meaning different user types can have interfaces tailored to their needs. For even more control, explore Lightning record pages, where you can show/hide components based on record type or user profile (a topic for another time!).
To summarize:
When these components work together as a system, your Salesforce users see exactly what they need—and no more. Misconfiguration, however, can lead to confusion, security gaps, and increased support needs.
If you’re unsure whether your Salesforce org is set up for success, reach out to SOLVD.cloud for expert help in optimizing your roles, profiles, and permissions.
From my initial call with Spencer through project implementation with John and Evan, my experience with the SOLVD team was excellent. They were quick to understand our business needs, clear when explaining the reasoning behind proposed solutions, transparent when reporting on progress and timeline, and all around enjoyable to work with. Would highly recommend and looking forward to continue working with them in the future!
SOLVD was very straight forward with everything needed to complete the project. No surprises, no issues, and cost was aligned with the estimate. They made implementation easy and quick.
As a rule, I'm pretty stingy with my recommendations. So it's a pleasure for me to recommend Solvd as a top-flight Salesforce consultancy. Solvd recently led our company's conversion to the Lightning interface and did it on time, on budget and made it easy for me and my team. I know I'll use their services again, and am confident they can do the same for you.
Start Automating Today