Skip to main content

Create Custom User Roles

Define custom roles with fine-grained permissions tailored to your team's needs.

To control what different team members can do in Pirros beyond the default Admin and Member roles, create custom roles with specific permissions.

Prerequisite: You need the Admin role with Create Custom Roles permission.

Create a Custom Role

  1. Navigate to Settings → Firm → Access & Identity → Roles

  2. Click + New Role at the top right

  3. Enter a Role Name and check the permissions you want this role to have

  4. Click Create

Tip: Start from a pre-set template instead of building from scratch. Available templates:

  • Admin — full access to everything

  • Member — view, download, stash, and flag

  • View Only — browse content without downloading

  • IT — user management without content access

The template selector showing pre-built permission sets. Select a template to auto-fill permissions, then customize as needed.

Assign a Custom Role to a User

  1. Navigate to Settings → Firm → Access & Identity → Users

  2. Click Edit next to the user, then +Add Workspace, then select the custom role

  3. Click Save

What Happens Next

The user's permissions update immediately. They see only the features and actions their role allows. You can change a user's role at any time from the same Users settings page.


Frequently Asked Questions

Q: Can a user have different roles in different workspaces?

A: Yes. Roles are assigned per workspace. The same user can be an Admin in one workspace and a View Only user in another.

Q: Can I edit a custom role after creating it?

A: Yes. Go to Settings → Firm → Access & Identity → Roles, click Edit by the role, and modify its permissions. Changes apply immediately to all users assigned to that role.

Q: Can I delete a custom role?

A: Only if no active users are assigned to it. Reassign users to a different role first, then delete the custom role.

Q: What's the difference between Admin and a custom admin-like role?

A: The built-in Admin role has all permissions automatically. A custom role lets you be selective — for example, an admin-like role that can manage content but cannot invite or delete users.

Did this answer your question?