Understanding Role-Based Permissions and How to Manage Them in Matters.Cloud
Introduction
Role-based permissions in Matters.Cloud are designed to help administrators control user access to features and data across the system. This ensures users only have access to the information and actions necessary for their roles, helping to maintain data integrity, security, and operational efficiency. This article explains how role-based permissions are structured and provides step-by-step guidance on how to configure and manage them effectively.
What Are Role-Based Permissions?
Role-based permissions define what users can see and do within the system based on their assigned role. Rather than managing access on a per-user basis, permissions are grouped into roles to streamline user management and maintain consistency across the organisation.
Enabling and Managing Role-Based Permissions
To configure or update role-based permissions:
- Navigate to the main menu on the left-hand side of the dashboard.
- Click on Setup > Roles.
- Select the role you wish to update.
- Use the toggle boxes to enable or disable specific permissions for the selected role.
- Click Submit at the bottom-right corner to save your changes.
Note: Only users with Administrator privileges can make these changes. If you do not have admin access, please contact your internal administrator to review or update your permissions.
Understanding Permissions
Below is a breakdown of available permissions for each area within Matters.Cloud. Each permission must be enabled per role to grant the corresponding access.
- View contacts: Allows access to view all contact records, excluding restricted contacts.
- Create contacts: Enables the creation of new contact records.
- Edit contacts: Grants the ability to edit existing contact details.
Clients
- View client rates: Grants visibility of all rates associated with a client.
- View client time: Allows viewing of time entries linked to a client from the client > rates tab.
- Create clients: Enables the creation of new client records.
- Edit clients: Allows modification (and deletion) of existing client records.
Note: Clients can only be deleted if they do not have associated matters.
Matters
- View matters: Grants access to all matters, excluding restricted ones.
- View matter balances: Allows access to the matter balances on the matter overview page.
- View matter timeline: Enables access to the timeline tab within a matter.
- View matter rates: Allows access to all rates associated with a matter.
- View matter invoices: Allows access to all invoices associated with a matter.
- View matter time: Allows access to all time entries associated with a matter.
- View matter disbursements: Grants access to view disbursements linked to a matter.
- View matter attribution: Enables viewing/updating of attribution records linked to a matter.
- View matter ledger: Allows access to the ledger for a matter.
- View matter client account: Allows access to the trust/client account tab within the matter.
- Create matters: Enables the creation of new matters.
- Edit matters: Allows editing of existing matters.
- Delete matters: Enables deletion of matters.
- View restricted matters: Allows access to restricted matters.
Note: Matters can only be deleted if they do not have associated financial transactions.
Disbursements
- View disbursements: Grants access to all disbursements via the navigation menu based on the date range you selected.
- Create disbursements: Enables the creation of new disbursements.
- Create disbursements on behalf: Allows creation of disbursements for other users.
- Transfer expenses: Enables transfer of disbursements to another matter.
- Delete expenses: Allows deletion of disbursement records.
Note: Disbursements can only be deleted prior to billing.
Invoices
- View invoices: Grants access to all invoices via the navigation menu.
- Create billing guides: Enables the creation of billing guides.
- Create invoices: Allows the creation of new invoices.
- Create credit notes: Enables issuing credit notes against existing invoices.
- Delete draft invoices: Permits deletion of invoices in draft status.
- Edit invoices: Allows changes to invoice dates and items after they have been issued, subject to lock date restrictions.
- Approve invoices: Grants permission to approve invoices.
- Send invoices: Enables sending of invoices via email from within Matters.Cloud, subject to lock date restrictions.
- Delete invoices: Allows deletion of issued invoices.
Notes:
- To maintain compliance with local regulations, it is strongly advised not to grant invoice deletion permissions to any user roles once the system is live.
- Editing issued invoices may violate local regulatory requirements and is only partially supported when integrating with external accounting systems.
Trust / Client account
- View client account: Grants access to view client balances, bank accounts, and transactions.
- Create client account transactions: Enables creation of new client account transactions.
- Delete client account transactions: Allows deletion of client account transactions.
- View reconcilitation: Enables access to reconciliation features for client account transactions.
Notes:
- To maintain compliance with local regulations, it is strongly advised not to grant delete client account transactions permissions to any user roles once the system is live.
- Users oUsers who manage reconciliation tasks within connected accounting platforms such as Xero or QuickBooks may wish to disable access to reconciliation features in this system to avoid duplication of effort and ensure consistency across financial records.
Payments
- View payments: Enables viewing of all open invoices and recorded payments.
Opportunities
- View opportunities: Grants access to all opportunity records.
- Create opportunities: Enables creation of new opportunities.
- Edit opportunities: Allows editing of existing opportunities.
- Delete opportunities: Allows deletion of existing opportunities.
Time
- View time: Allows viewing of your own time entries in list or calendar view.
- View time rates: Enables display of time entry rates on the time entry screen and on associated screens.
- Create time: Allows you to record time using the 'Time entry' function.
- Create time on behalf: Permits creating time entries for other users.
- Edit multiple time: Enables the ability to mark multiple time entries as non-billable.
- Transfer time: Enables transferring time entries to another matter.
- Void time: Enables the ability to mark a time transaction as void.
- Delete time: Allows deletion of time entries.
Tasks
- View tasks: Grants access to view, create, and edit tasks assigned to you.
- View tasks on behalf: Enables viewing of all tasks, including those assigned to others.
Calendars
- View calendar: Allows access to all calendar events, including editing existing events and creating new ones.
Dashboards
- View dashboards on behalf: Enables viewing of dashboards as another user.
Admin
- System admin: Provides access to the Setup menu and all administrative functions.
Best Practices for Managing Roles
- Review roles regularly – Ensure that permissions still reflect each team member’s responsibilities.
- Limit access where possible – Only assign permissions that are essential to reduce the risk of data misuse.
- Use restricted roles – For users with limited responsibilities, create roles with minimal permissions.
- Communicate changes – Notify users if their role has changed or if new permissions have been granted or removed.
Related Articles
Related Articles
Understanding Rates Within Matters.Cloud
Introduction For legal and professional service firm understanding and applying hourly rates is critical for both internal reporting and when raising invoices to clients. Properly configured hourly rates ensure precise billing, managing to client ...
Managing User Roles in Matters.Cloud
Overview In Matters.Cloud, user roles control the permissions and access levels granted to each user, enabling administrators to tailor the platform’s features according to users’ specific responsibilities. This guide walks you through managing user ...
What Languages Does Matters.Cloud Support?
Introduction When selecting a practice management platform for your legal practice, language support can play a crucial role in ensuring seamless communication and usability for your team. Understanding which languages a platform supports is ...
Managing Dashboards in Matters.Cloud
Introduction Matters.Cloud dashboards are essential tools for visualising key data, tracking performance, and making informed decisions. Whether you're setting up a new dashboard, modifying an existing one, or customising it to fit your team's needs, ...
Managing Users in Matters.Cloud
Introduction Matters.Cloud allows for streamlined management of users, from onboarding new team members to deactivating users as needed. This article will guide you through the user management features within Matters.Cloud, including how to add new ...