Agent Roles
What is the User Role Module? πβ
In HelloMe, the Manage Admin Roles sub-module lets you create, view, and manage roles for your admin users and agent users.
Each Role controls what parts of the system a user can see and what actions they can perform.
Roles are like permission blueprints β instead of giving permissions one by one to each user, you define them once in a role and then assign that role to multiple users.
Purpose β β
- Keeps user access organised and secure.
- Helps enforce least privilege β users only get the access they really need.
- Makes onboarding new staff quick: just assign the right role.
- Supports compliance and audit trails by controlling sensitive permissions.
How it Worksβ
Roles Homepage

The Manage Admin Roles homepage shows:
- Role Name: The name of the role (e.g., Super Admin, Customer Support, Remittance Auth).
- Guard Name: (Internal system guard field β can be left blank or used for advanced scenarios).
- Created Date: When the role was added.
- Action: Access the Permissions gear icon to manage what that role can do.
β Permissionsβ
Each role has permissions attached to it.
When an admin clicks the Permissions gear icon under the Action column:
-
They land on the Permissions page for that role.

-
They can expand different modules (like Remitters, FX Transactions, Banking).

-
For each module, they can toggle specific privileges β like edit remitter status, create transaction, delete branch, etc.

This lets you control exactly:
- Which modules the role can see.
- What actions the role can perform in each module.
Add Role ββ
Click the Add Role button (top right) to create a new role.
When adding a new role, youβll provide:
- Role Name: The name that explains the roleβs purpose (e.g., Authorisation, Customer Support).
- Guard Name: (Optional) Used for advanced access control if needed.
Once saved:
- The new role appears in the list.
- You can immediately click the Permissions gear to set which modules and actions the role should have access to.
π How It Connects to Other Modulesβ
| Related Module | How It Ties In |
|---|---|
| Manage Agent Users | Each user account is assigned a role. The role defines what they can see or do in the system. |
| Manage Admin Users | Same applies for internal staff β your HQ or operations staff also use roles to access only what they need. |
| All Modules | Roles directly control permissions across every module: FX, Remitters, Branches, Tenants, Banking, and more. |
Example Use Caseβ
Example:
- You have a Customer Support role that can only:
- View transactions.
- Update customer contact info.
- Cannot approve large payments or delete remitters.


- You have a Super Admin role that can:
- Do everything.
- Add new roles, manage users, and assign permissions.
When Rafaela (an agent user) is added, sheβs given the Customer Support role β so she cannot change things she shouldnβt.
πKey Takeawaysβ
- Roles are permission templates for controlling user access.
- Easy to create, update, or delete roles.
- Permissions can be finely tuned per module and action.
- Helps you stay compliant, secure, and organised β even with a big team.
In summary:
The Manage Admin Roles module makes sure every user has exactly the access they need β nothing more, nothing less.
Combined with Manage Agent Users and Tenants, this keeps HelloMe secure, scalable, and easy to operate.