Skip to content
  • There are no suggestions because the search field is empty.

Role-based access controls (RBAC) in Lookout

This guide explains the new access roles and permissions experience in Lookout, why it’s changing, what’s new, and how it impacts existing users. We will also go through step-by-step instructions on how to best utilise. 


Before you start 

Before reviewing these changes: 

  • You should be familiar with your current access role setup 
  • You may want to review the existing access roles guide or training resources 
  • Ensure you have Administrator or relevant permissions to view/manage roles

Please note: This new system replaces the older mechanism. If your organisation has recently switched over, your existing staffer roles will have been automatically mapped to corresponding permissions in the new system. 


What’s changing? 

We’re introducing a major upgrade to how access roles and permissions are managed in Lookout. 

Why this change? 

The new system is designed to: 

  • Make permissions more flexible and easier to understand 
  • Provide more control at a granular level 
  • Improve visibility and auditing of changes 
  • Support growing teams with more complex access needs 

When RBAC is enabled, existing staff permissions are automatically migrated, ensuring everyone retains their current level of access. This means there are no immediate changes or disruptions when RBAC is switched on. From that point forward, permissions can be refined with greater granularity as needed. 


Key features 

More granular permissions  

Previously, users had one role with a fixed set of permissions. Now, users still have one role as a starting point, but there is now no limit to the number of roles a user can hold. Permissions are: 

  • Broken into clear sections (e.g. Rostering, Finance) 
  • Controlled by Read & Write / Read Only / No Access 
  • Supported by individual toggles for specific actions 

 

New “Staffer Access” permission 

We’ve introduced a new permission: Staffer access. This grants the ability to manage access roles and permissions and replaces the previous dependency on the Human Resources role. This new access role will be required for any staff who previously managed roles. 

 Important: Only the Administrator role can assign roles and manage high-level permissions. 

 

Pre-Built role templates 

To make setup easier, we’ve introduced pre-configured access role templates. These will be especially useful for complex areas like Finance and hopefully give a consistent starting point for teams going forward.  

For more information, please view our downloadable access role templates breakdown

 

Permission overrides 

You can now override permissions at an individual level. This means a staff member can have a role plus customised exceptions. Overrides can be applied via the staff profile. 

Some common use cases: 

  • Gradual onboarding of new staff 
  • Temporarily restricting access (e.g. overdue training) 
  • Giving team leads additional permissions 

 

Improved auditing & history 

A new Permissions History feature allows you to: 

  • See who made changes 
  • View what was changed 
  • Track when changes occurred 

This creates a full audit trail (currently retained indefinitely). 

 

Ticket category restrictions 

You can now restrict ticket visibility by role. Users will only see the ticket categories they have access to and restricted categories will be completely hidden. 

Example: Sensitive tickets (e.g. medical or incident-related) can be limited to specific teams.

 

Expanded control across the platform 

Additional improvements include: 

  • More detailed controls in Lookout Settings & Templates 
  • Ability to hide memberships based on permissions 
  • Greater flexibility in Data Exporter 
  • Ongoing improvements to areas like the Files tab on Member profiles 

 

No disruption to existing users 

  • All current users will retain their existing access levels 
  • Changes are applied in the background before release 

Please note: the ability to add staffers via the API remains unchanged, however, the ability to assign an access role or RBAC permissions is no longer possible via the Staffer Role API. Refer to the developer documentation for further details.

 

Enhanced Data export controls and permissions 

We have a new data export dimension called “Permissions”, which provides a point-in-time snapshot of who has what access and why; capturing user details, permission names, role sources, overrides, and scoped records, and is only available when the permissions system is enabled. 

Access to the Data Exporter is now controlled by granular permissions (view/download vs. create/manage), replacing broad admin roles with a simpler, unified access model. 

Security has been strengthened, with stronger download security. Export files now require explicit permission to access and shared download links no longer bypass access controls. 

DEX exports used for CHSP compliance have now been updated; access is controlled by the "finance claims" permission rather than the old broad "finance admin" role. 


Step-by-step instructions 

Step 1: Navigate to Access roles 

  • Log in to your Lookout account. 
  • From the ellipsis overflow menu, click on Settings
  • Under the Your Team  section, click on Access roles

You'll see a table listing all of your organisation's access roles, including each role's name, description, a summary of its permissions, and the number of users assigned to it. 

Naviagte to access roles

 

Step 2: Create a New Access role 

On the Access Roles page, click the New access role button in the top right corner. 

Fill in the following fields: 

  • Access role name - Give the role a clear, descriptive name (e.g. "Administrator", "Care Manager", "Rosterer", "Support Coordinator"). 
  • Access role description(optional) - Describe what staffers assigned to this role can do in Lookout. Make it clear enough so that others know which roles to assign to a new staffer in the future. 

Click Save to create the role. 

 Tip: When you grant a Staffer ‘full access’ to a community, they will have the abilities selected within the communities they’re assigned to.

New access role

 

Step 3: Configure permissions for the role 

After saving the role, you'll see the Access roles  section. This is where you define what individuals in this role can actually do in Lookout. 

Permissions are organised into clear categories: 

Category 

What it controls 

Care and Memberships 

Access to care plans, membership files, notebooks, form responses and related care records 

Workforce management 

Managing Helpers, verifications, notebooks, payroll awards, leave, availability, and archiving 

Rostering 

Access to rosters, purchase orders, group visits, vacant visit broadcasting, and visit pricing 

Account & features 

Managing the subscription, Release Hub features, and paid-feature seats 

Data & reports 

Data exports and data import tools 

Financial access 

Invoices, accounts, billing runs, claims, Member finances, Helper pricing, and financial reporting 

Login & access management 

Community access, staffer management, permission configuration, and login/security settings 

Lookout settings & templates 

Care delivery settings, rostering settings, finance settings, and various template configurations 

Developers & IT 

Webhooks, API keys, provider portal integration, SSO, and task history 

For each permission, you'll see one of two types of controls: 

  • Toggle switches - For permissions that are either on or off (e.g. "Manage group visits", "Billing runs"). 
  • Multi-level options - For permissions with different levels of access. You can choose between: 
  • Read & write - Full access to view and make changes. 
  • Read - View only; no ability to make changes. 
  • No access - The permission is not granted. 

permissions toggle and tick example

Each permission shows a clear name and description so you can understand exactly what it controls. 

Once you've configured the permissions, click Save

 

Important: If the role is already assigned to staff members, a note at the top of the page will show you how many people will be affected by any changes you make. Always review this before saving. 

 

Step 4: Assign staff members to the role 

Each access role has three tabs: 

  • Access role Settings - Where you configure the role name, description, and permissions (covered above). 
  • Staffers - Where you assign and remove admin staff members. 
  • Ticket categories - Where you link ticket categories to the role (more on this below). 

To add staff members to a role: 

  • Click the Staffers tab. 
  • Click Add staffers
  • A search window will appear - search for the staffer by name. 
  • Select the staff members you'd like to add. 
  • Click the Add button

The assigned staffers will appear in a list showing their name and avatar. To remove someone, click the remove action next to their name and confirm. 

Add staffers

Top tip: A staffer can be assigned to multiple roles. When a staffer has more than one role, their permissions are combined - meaning they get all the permissions from all of their roles added together. 

 

Step 5: Link ticket categories to a role (optional) 

If your team uses tickets, you can control which ticket categories a role has access to: 

  • Click the Ticket categories tab on the role. 
  • Click Add ticket category. 
  • Select the ticket category from the dropdown list. 
  • Click the blue add button. 

 

This lets you grant access to specific ticket types. For example, allowing a care coordinator role to manage incident tickets but not finance-related tickets. 

 

Step 6: View and manage an individual's permissions 

To see exactly what a specific staff member can and can't do: 

  • Go to Staffers from the Settings main menu.
  • Find and open the staffer's profile. 
  • Select  the Permissions page from the top right-hand corner. This will show a counter when individual permissions are applied. 

You'll see a full table of every permission, showing: 

  • Permission - The name of the permission. 
  • From access role(s) - Which of their assigned roles grant this permission (with clickable links to each role). 
  • User override - Whether any individual override has been applied.

Top tip: Use the search bar at the top to quickly filter through the permission list. 

user permissions image

 

Step 7: Apply individual overrides (optional) 

Sometimes you need to grant someone permissions their access role doesn't include or revoke a permission they'd normally have. Overrides let you fine-tune access at the individual level. 

On the staff member's permissions page, each permission row has a User override dropdown with three options: 

  • No override - The person keeps whatever access their roles give them (this is the default). 
  • Always allow - The person gets this permission regardless of their roles. 
  • Always deny - The person loses this permission even if their roles include it. 

Changes take effect immediately when you select a new option, so no extra save step is needed. 

Permission override

You can also click New override to add an override for a permission that isn't currently showing. 


What happens next? 

After setting up access roles, Staff members assigned to a role will immediately have the permissions defined in that role. 

If a role is updated, all users assigned to that role are affected by the change. 

Every permission change - whether to a role or to an individual override - is recorded in the Permission History log. 

The system protects against accidentally locking everyone out. At least one staffer must always hold the "Staffer access" permission. If a change would remove this from all users, the system will block it. 


Accessing the Permission History Log

To see exactly what permission changes have been made in your organisation:

  • Go to Settings
  • Open Access roles from Your team section
  • At the top of the Access Roles page, you'll see a View history button. Click it to open the Permissions History page.
  • You will see a table showing all permission changes including:
    • Timestamp – when the change happened
    • User – who was affected
    • Event – what type of change occurred (e.g., Added to role, Removed from role, or Overrides were updated)
    • Location – where the change was made from
    • Changed by – the person who made the change
  • Click the Details button next to any entry to expand it and see additional information such as:
    • Which permissions were added or removed
    • Which access was granted or revoked
    • The browser used and the request location
  • You can narrow down the results using the sidebar filters:
    • User – Search by the name of the person whose permissions changed
    • Changed by – Search by the name of the person who made the change
    • Event – Filter by the type of change (e.g., added to role, removed from role, overrides updated)
    • After setting your filters, click Apply  to update the results. To reset, click Clear.

What Admin / Staffers / Members Will See 

For Admins

  • Can see and manage the full list of access roles from Settings > Access roles
  • Can view how many users are assigned to each role. 
  • Can assign/remove staffers from roles and apply individual overrides. 
  • Can review the full  Permission History showing who changed what, when, from where, and which permissions were added or removed. 

 

For Staffers

  • Staff members experience Lookout based on the combined permissions from all their assigned roles (plus any individual overrides). 
  • If a permission is not granted, the related menu item, button, or feature area will simply not be visible or accessible. 
  • Staff members do not see the access roles settings page unless they have the appropriate permission. 

 

For Members (The Member App) 

The access roles feature does not directly affect what Members see on the mobile app. Members continue to see their care information, visits, and budgets as usual. 


Troubleshooting 

I can't see the "Access roles" option in Settings 

  • This feature must be enabled for your organisation. If you see the older "Staffer roles" option instead, the new granular access control hasn't been turned on yet. 
  • Check that your own account has the permission to configure access management. 
  • Contact your Lookout representative to have the feature enabled. 

 

I updated a role, but a staff member's access hasn't changed 

  • Make sure you clicked  Save  after editing the role. 
  • Check if the staff member has an individual override that might be overruling the role's settings (look at their permissions page for any "Always allow" or "Always deny" entries). 
  • If the staff member has multiple roles, remember that permissions are additive — removing a permission from one role won't take it away if another role still grants it. 

 

I can't delete a role 

  • Roles can be deleted, however, the system prevents deleting a role if it would result in nobody having the "Staffer access" permission. Make sure at least one other user (outside this role) has that critical permission. 
  • Check the error message - it will explain why the deletion was blocked. 

 

I can’t archive a role 

Roles cannot be archived; they can only be deleted. When deleting a permissions role, be sure to confirm within your team and wider business beforehand, as there is no recovery once it has been deleted. 

 

A staff member can see things they shouldn't 

  • Review their permissions page to see exactly which roles and overrides contribute to their current access. 
  • Check for "Always allow" overrides that may be granting extra access. 
  • Remember that permissions from multiple roles are combined, so check all of their assigned roles. 

 

The Permission History shows changes I didn't make 

  • The history log records all changes, including automated system updates. When the feature was first enabled, your existing staffer roles were automatically converted to the new permission system. 
  • Use the filters on the history page to search by specific user, by who made the change, or by the type of event. 

 

My Staffers now can't see purchase orders?

  • By default, staffers will not have access to purchase orders.
  • Read-only access to POs will be granted automatically to Staffers holding the old “Finance” permission.
  • Full access to POs (read and write) will be granted automatically to Staffers holding the old “Finance admin” and “rostering” permissions.
  • Grant access with the new Purchase orders permission.