Roles are named groupings of permissions that control what actions employees can perform across Peach portals. Assign roles to employees to grant access to features like viewing loan information, processing payments, or managing other employees. Users can have multiple roles, and permissions are additive — if any of a user's roles includes a permission, the user has that permission.
Availability: All clients Required permissions: role:list, role:read (to view); role:create (to add); role:update (to edit permissions); role:delete (to remove). To see the Add role button on the list page, your user must hold all four of role:read, role:create, role:update, and role:delete together.
From the Admin Portal sidebar, select Roles (beta toggle: under the Workforce group). The roles list displays all roles for your company.
| Column | Description |
|---|---|
| ID | The Peach-assigned role identifier (RL-XXXX-XXXX). Select to open the role detail page. |
| Name | The role alias (display name). |
Use the search bar to filter roles by name or ID.
- From the Roles list, select Add role.
- Enter an Alias for the role (the display name employees will see).
- Optionally select Employees to assign this role to immediately after creation.
- In the permissions list, search for and select the permissions you want to grant. Use Select all to grant all permissions.
- Select Add to create the role.
The new role takes effect immediately for any assigned employees.
To create a new role based on an existing one:
- From a role's detail page, select Clone.
- The add role form opens with all permissions from the source role pre-selected.
- Update the alias and adjust permissions as needed.
- Select Add to create the cloned role.
- From the role's detail page, select Edit.
- Use the search bar in the permissions section to find specific permissions.
- Select or clear permissions as needed. Use Select all to grant all permissions at once.
- Select Save to apply changes.
Warning: Editing a role's permissions takes effect immediately for all employees assigned to that role. Review changes carefully before saving.
Note: You can only grant permissions that your own user account already has. This prevents permission escalation — you can't give others more access than you have.
Note: The role alias can only be set at creation time and cannot be changed afterward.
- From a role's detail page, select Delete.
- In the confirmation dialog, select Yes to confirm.
Warning: Deleting a role immediately revokes all associated permissions from every employee assigned to that role. Ensure employees have alternative roles before deleting.
| Field | Description | Required | Values / Format |
|---|---|---|---|
| Alias | The display name for the role, visible when assigning roles to employees. | Yes | Text, up to 100 characters |
| Employees | Employees to assign this role to during creation. | No | Multi-select (add role form only) |
| Permissions | The set of actions this role grants. Permissions use the format resource:action (e.g., team:create, loan:read). | No | Checkbox list with search |
The following fields are read-only:
| Field | Description |
|---|---|
| Role ID | The Peach-assigned identifier for the role. |
| Created at | The date and time the role was created. |
| Updated at | The date and time the role was last modified. |