Accessing team management
Go to Access Controls in the left sidebar. The Users tab is shown by default.
User management
Inviting a user
Assign a role
Select one or more roles for this user. Roles determine which modules they can access and what actions they can take.

Managing existing users
From the Users list, open the three-dot Actions menu on any user to access management options:| Action | When to use |
|---|---|
| Edit user | Update name, email address, or role assignments |
| Reset password | Trigger a password reset email for a locked-out user |
| Lock account | Temporarily prevent the user from logging in |
| Unlock account | Restore login access to a locked account |
| Archive user | Remove a user who has left the organisation — their audit history is preserved |
| Unarchive user | Reactivate a previously archived user |
| Download user list | Export all users and their role assignments as a CSV |

Reactivating locked or archived users
If an admin tries to invite a user with an email that belongs to a currently locked or archived account, Loyalife detects the duplicate and shows:“This email is associated with a locked/archived user. The existing user will be reactivated upon approval.”When the Maker-Checker workflow is enabled, this reactivation request enters the approval queue. The audit trail records:
- At the Maker stage: “Request submitted to unlock/unarchive existing user [username] for email [email]”
- At the Checker stage: “User [username] unlocked” or “User [username] unarchived”
Role management
Roles define what a user can see and do. Every module in Loyalife has configurable permissions, and a role is a named bundle of those permissions.Viewing roles
Click the Roles tab to see all existing roles.
- Which modules it grants access to
- The permission level per module (View, Edit, Create)
- How many users currently hold this role
Creating a custom role
Name the role
Give the role a descriptive name that reflects its function — for example, “Claims Approver” or “Campaign Manager — View Only”.
Set permissions per module
For each module, select the permission level:
Some modules have additional permissions beyond the standard levels. For example:
| Level | Grants |
|---|---|
| None | No access — module is not visible to this role |
| View | Read-only access |
| Edit | Can modify existing records |
| Create | Full access including creating and deleting |
- Approve Assigned Invoices — for Claims approvers
- Verify Onboarding Requests and Approve Onboarding Requests — for the Maker and Checker in partner onboarding
- PI Data Access — for exporting personally identifiable member data

Built-in roles
Loyalife includes default roles that cover the most common team structures. These can be used as-is or cloned as a starting point for customisation.Downloading role reports
Click Download from the Roles tab to export a CSV of all roles and their full permission configurations. Use this for internal access reviews, audit documentation, or onboarding new team members.Permissions reference
| Action | Required permission |
|---|---|
| Invite users | Manage Users |
| Edit user roles | Manage Users |
| Lock/unlock accounts | Manage Users |
| Archive/unarchive users | Manage Users |
| Create/edit roles | Manage Roles |
| Download user list | View Users |