Skip to main content

New Custom Roles

A
Written by Anett Nilsen
Updated over 2 weeks ago

Custom Roles control which features a user can access and what actions they may perform. They are useful when someone needs access to certain tools but does not require full system-wide permissions.

When to Use Custom Roles

Custom Roles are helpful when you want to:

  • Allow someone to use a specific feature without granting full admin rights

  • Give specialists (HR, Payroll, IT) access to the features they need

  • Protect system-wide settings by assigning only necessary permissions

  • Build a scalable and secure access model as your company grows

Common examples:

  • Hiring Managers: Needs access to candidate and onboarding flows, but not system settings.

  • Payroll Administrator: Needs access to Compensation features but no administrative controls.

  • Reporting Analyst: Should access the Reporting module but not sensitive configuration areas.


What Makes Up a Custom Role?

Each Custom Role has two parts:

  1. Permissions: control what a user can do

    • Access Payroll Reports

    • Manage Onboarding

    • Export Reports

    • Access Employee Profile documents

  2. Scope: define where the permissions apply

    • Scope is used when a feature supports scoping (for example, limiting a workflow to one office).


Types of Permissions

1) Company-wide Permissions

2) Scoped Permissions

Company-wide permissions apply across the entire company.

Use these when:

  • A user needs full access to a feature

  • The feature does not yet support scoping

  • A colleague works with global processes (e.g., Finance, HR Operations)

Some permissions can be limited to a specific part of your company, such as:

  • A single office

  • A department

  • A organization

Use scoped permissions when a feature supports scoping and you want to narrow a user’s access area.


How to create a Custom Role

  • Go to the "Custom Roles" tab in Settings > Permissions

  • Create new custom role:

Step 1

Set a clear title and short description for each Custom Role so you can easily recognize and find it later.

The Preview updates automatically as you go and shows the role name, description, and permissions you’re configuring.

Step 2

Use the Company-level and Scoped tabs to select one or multiple permissions you want to assign to this role.

Step 3

Assign the role to one or several people. Everyone you select will be pinned in the tab to give you a clear overview and fast access later.

Example: Custom Role for "TA Manager"

The Talent Acquisition Manager typically possesses only standard Member permissions, resulting in restricted access to general employee profiles, company settings, or workflows. However, to empower the TA Manager to recruit and onboard new employees, additional permissions need to be granted. The configuration might resemble the following:


Best Practices for Custom Roles

  • Review roles regularly: As roles and teams change, permissions may need adjusting.

  • Create small, focused roles: They make your access model more flexible and secure.


Did this answer your question?