Restoring Previous Permission Sets

I wanted to run a user-permission scenario by this group and see whether there’s an existing solution we’re missing.

When a HubSpot user is deactivated and later reactivated, HubSpot appears to remember and restore their seat and team, but not their permission set. Instead, the user comes back with the default permissions tied to their seat, which means we have to manually identify and reassign the correct permission set.

Ideally, we’d like HubSpot to restore the user’s previous permission set automatically upon reactivation, just as it does with their seat and team.

The main goal is to reduce manual admin work and avoid the governance risk of someone being reactivated with access that’s either too restrictive or not appropriate for their role.

Is there any current functionality or workaround that can support this? If not, we’d love to understand the best way to submit it as a product enhancement request.