User Permissions

Last updated: January 21, 2026

The first thing you need to do within the Cofactr platform is make sure all your team members have access to the platform. Cofactr uses role-based access control so users get access to the information they need when they need it, whether that means full access or limited access based on their role.

Your users can be internal team members or external partners. Each user can have access to any part of the platform or limited access based on their assigned role.

Creating a New User

To create a new user, log into Cofactr click on the gear icon in the bottom left side of your screen, and then select Users. Next, click on 'Add User' in the upper right-hand corner of the platform.

You will be prompted to add the user information, including their email, first name, last name, title, and then their role.

image.png

Understanding Roles

Cofactr uses roles to manage permissions. Instead of toggling individual app permissions, you assign users to roles that define their access level. The interface uses clear icons and toggles to show which features each role can access.

Standard Roles

You will have various options for the level of permission. They include:

Permission Level

Access

Restricted

Restricted users have limited access to view users, organization settings, teams, and tags. Combine this role with additional roles for customized user access.

View & Comment

View & Comment users can view, but not edit, all data within the Cofactr platform except for integrations and billing. They can also comment on applicable data types such as BOMs and orders.

Editor

Editor users have full access to view all data within the Cofactr platform except for integrations. Editors can edit all data within the Cofactr platform except for users, organization settings, billing settings, teams, and tags. Editors can request purchase, but not approve purchases, if purchase approvals are enabled.

Admin

Admin users have full access to all data within the Cofactr platform, can manage organization settings, approve purchases, and manage users.

Additional Roles

Permission Level

Access

Integrations

Integrations app access allows users to create and manage integrations and generate API keys that permit full access to all platform data.

Reporting

Reporting app access allows users to query and access all platform data via the reporting app.

Procurement Approver

Procurement Approver can make RFQs and approve orders. This role also grants access to view parts data.

Procurement Requestor

Procurement Requestor can make RFQs and create orders. If purchase approvals are enabled, they will not be able to approve orders, only request them. This role also grants access to view parts data.

Inventory Data Editor

Inventory Data Editors can edit stock, parts, and kitting & shipping data.

Engineering Data Editor

Engineering Data Editors can edit BOMs, part data, and Programs.

Custom Roles

Customers on the Growth and Enterprise plans can create custom roles with specific permissions tailored to their organization's needs.

Assigning Users to Teams

If your organization uses Teams for access control, you can assign users to teams in the user management settings. You will see a Teams column where you can select users and assign or unassign them from a Team. Learn more about Teams here.

Once you have selected the role you want to give the user, click 'Save' and the user will receive an email inviting them to join Cofactr.


Written by Phillip Gulley & Morgan Seeton