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 custom permission sets for more tailored control.
Custom permission sets allow 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, navigate to 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 example, 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.
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!