Skip to main content
This feature is available in our paid editions. Contact us here, and we'll be delighted to assist you!
Activepieces utilizes Role-Based Access Control (RBAC) for managing permissions within projects. Each project consists of multiple flows and users, with each user assigned specific roles that define their actions within the project.

Default Roles

Activepieces comes with four standard roles out of the box. The table below shows the permissions for each role:
PermissionAdminEditorOperatorViewer
Flows
View Flows
Edit Flows
Publish / Toggle Flows
Runs
View Runs
Retry Runs
Connections
View Connections
Edit Connections
Team
View Project Members
Add/Remove Project Members
Git Sync
Configure Git Repo
Pull Flows from Git
Push Flows to Git

Custom Roles

If the default roles don’t fit your needs, you can create custom roles with specific permissions.
1

Navigate to Project Roles

Go to Platform AdminSecurityProject Roles
2

Create a New Role

Click Create Role and give it a name
3

Configure Permissions

Select the specific permissions you want to grant to this role
Custom roles are useful when you need fine-grained control, such as allowing users to view and retry runs without being able to edit flows.