New Permissions Experience

Making high-stakes permission changes easy to understand

Wrote all interface copy — empty states, confirmation modals, labels, and toasts — for a redesigned permissions tool, so users could confidently understand the impact of changes before making them.


Context


My Role

Content Created

Making changes to users’ permissions could potentially have a big impact on a project, so it was important that we carefully explained to users exactly what would happen as a result of making that change.

Procore’s Permissions tool is where users can create and manage permissions templates and then assign those templates to other users in their company account. The tool was in need of a refresh, which aimed to enhance the user experience with a more modernized interface while maintaining the functionality our users rely on to manage their permissions.

Old permissions experience


Empty States

Instead of seeing a blank table when navigating to the Permissions tool for the first time, I designed empty state copy that educates users about the tool and briefly describes what happens next.

Confirmation Modals

This was a new interface being introduced to existing users who were familiar with the old permissions tool, so it was important that the new experience felt intuitive to all users and that it was easy for them to understand what would happen as a result of making any changes.

I worked with the product designer to understand each of the UI paths and designed all interface copy in the new experience, including empty states, confirmation modals, button copy, labels, and toasts.

New permissions experience


When a user is editing a permissions template, they may be shown a warning or information modal. Examples include:

  1. Warning modal informing the user that granular permissions will be cleared upon changing

  2. Information modal informing the user that some tools do not support the selected permission level

  3. Warning + information modal informing the user of a combination of the two scenarios above

Before: Explanation of change was not clear enough. Button label a bit confusing and could be shorter.

After: More details about what will happen. Swapped “access change” for “permission change.” Shortened button label.