What is it?
We’ve decoupled permission sets from seats.
- - You can now assign any user to any permission set, regardless of the seat type.
- - HubSpot automatically grants the maximum access allowed based on a user’s permission set(s) and their seat.
- - You’ll see clear indicators showing whether a user has no, partial, or full access in a permission set.
Why does it matter?
Previously, permission sets and seats were tightly linked. This often led to:
- - Errors when assigning users to permission sets
- - Users being blocked or removed unexpectedly after seat changes
- - Confusing situations where users in the same permission set had different access with no clear explanation
This update removes those pain points by:
- - Giving admins more flexibility to grant access per their business needs
- - Preventing disruptive removals of users from permission sets
- - Making it clear why a user does or doesn’t have certain permissions
The result is fewer surprises, less cleanup work, and a more predictable permissions experience.
How does it work?
HubSpot now evaluates access using this logic:
A user’s access = Permission Set(s) × Seat
- - Users can exist in any permission set with any seat
- - If a permission isn’t supported by the user’s seat, it’s simply not granted
- - The user remains assigned to the permission set, even if access is partial
In the UI, admins can:
- - See whether users have full or partial access to a permission set
- - Review which permissions are unavailable due to seat limitations
- - Upgrade a user’s seat if full access is required
If a user’s seat changes later:
- - Permission set assignments stay the same and access updates automatically.
Who gets it?
All hubs and tiers