Skip to main content
Customizing Client Permissions

Create custom client permission sets and decide which specific permissions you want to include. Assign the custom permission set to clients.

Updated over 3 months ago

Managing client relationships in project management requires both collaboration and data security.

To achieve this balance, you can rely on the default system permissions or use the custom permission builder for more tailored control.

The custom permission builder allows you to create both custom employee and custom client permissions, giving you the flexibility to adjust access levels according to specific needs.

This guide focuses on customizing client permissions, enabling project managers to grant clients the appropriate level of access while ensuring sensitive information remains protected.

Custom permission sets are available on the Ultimate subscription plan.


Creating a Custom Client Permission Set

To build your custom client permission set, go to the Permission builder in Settings (Settings > Permission sets).

Once there, just like when setting up permissions for employees, click "+ New Permission Set" and choose "Client" as your base permission set.


From there, you can fine-tune permissions to a detailed level. For instance, you can prevent clients from altering tasks or accessing docs unless explicitly allowed.

After saving, you'll see the client seat labeled with a "Free seat" badge. Also, note that there are fewer permissions available compared to a paid seat, which is meant for users needing more features.

Saving and Testing the Permission Set

Once you've adjusted permissions for your client user, save the permission set by clicking "Save changes".

To preview what the user will see in the app, select "Try it out" in the upper-right corner. Note that this option appears only after you've saved the permission set.


Assigning the Client Permission Set

Finally, assign this newly created permission set to your client user. Go to their user profile (CRM > Contacts), click the three-dot menu in the upper right, choose "Edit Permissions", and assign the new permission set.

Tip: If the client profile hasn't been set up yet, don't worry. Go to CRM > Contacts, select + Person, create the user profile, and invite them to Productive.

Choose "Client" from the dropdown menu, select the new custom permission set, and you'll be good to go!

Client Budget and Project Access

Before clients can collaborate with your teams in Productive, ensure you've enabled budget and project access for them. Inviting them to specific projects and budgets is a necessary step (each action is separate).

1) Adding the "Example Name" client to a project:

2) Adding the "Example Name" client to a budget:

3) Note that for budgets, there's an extra step: enabling Client access.

Open the budget sidebar and toggle on the "Client access" option for the client to see budget details.

For more information about this feature, refer to this article!

Did this answer your question?