Assign different roles to organization members to grant them specific rights like creating surveys, viewing responses, or managing organization members.
Learn about the different organization-level and team-level roles and how they affect permissions in Formbricks.
Permissions in Formbricks are broadly handled using organization-level roles, which apply to all teams and projects in the organization. Users on a self-hosting and Enterprise plan, have access to team-level roles, which enable more granular permissions.
Access Roles is a feature of the Enterprise Edition. In the Community Edition and on the Free
and Startup plan in the Cloud you can invite unlimited organization members as Owner
.
Here are the different access permissions, ranked from highest to lowest access
To prevent privilege escalation, the following rules apply:
Owners can:
Managers can:
Members cannot:
All users and their organization-level roles are listed in Organization Settings > General. Users can hold any of the following org-level roles:
For more information on user roles & permissions, see below:
Owner | Manager | Billing | Member | |
---|---|---|---|---|
Organization | ||||
Update organization | ✅ | ❌ | ❌ | ❌ |
Delete organization | ✅ | ❌ | ❌ | ❌ |
Add new member | ✅ | ✅ | ❌ | ❌ |
Delete member | ✅ | ✅ | ❌ | ❌ |
Update member access | ✅ | ✅ | ❌ | ❌ |
Update billing | ✅ | ✅ | ✅ | ❌ |
Project | ||||
Create project | ✅ | ✅ | ❌ | ❌ |
Update project name | ✅ | ✅ | ❌ | ✅** |
Update project recontact options | ✅ | ✅ | ❌ | ✅** |
Update look & feel | ✅ | ✅ | ❌ | ✅** |
Update survey languages | ✅ | ✅ | ❌ | ✅** |
Delete project | ✅ | ✅ | ❌ | ❌ |
Surveys | ||||
Create new survey | ✅ | ✅ | ❌ | ✅* |
Edit survey | ✅ | ✅ | ❌ | ✅* |
Delete survey | ✅ | ✅ | ❌ | ✅* |
View survey results | ✅ | ✅ | ❌ | ✅ |
Response | ||||
Delete response | ✅ | ✅ | ❌ | ✅* |
Add tags on response | ✅ | ✅ | ❌ | ✅* |
Edit tags on response | ✅ | ✅ | ❌ | ✅* |
Download survey responses (CSV) | ✅ | ✅ | ❌ | ✅* |
Actions | ||||
Create action | ✅ | ✅ | ❌ | ✅* |
Update action | ✅ | ✅ | ❌ | ✅* |
Delete action | ✅ | ✅ | ❌ | ✅* |
API keys | ||||
Create API key | ✅ | ✅ | ❌ | ✅** |
Update API key | ✅ | ✅ | ❌ | ✅** |
Delete API key | ✅ | ✅ | ❌ | ✅** |
Tags | ||||
Create tags | ✅ | ✅ | ❌ | ✅* |
Update tags | ✅ | ✅ | ❌ | ✅* |
Delete tags | ✅ | ✅ | ❌ | ✅** |
Contacts | ||||
Delete contact | ✅ | ✅ | ❌ | ✅* |
Integrations | ||||
Manage integrations | ✅ | ✅ | ❌ | ✅* |
* - for the read & write permissions team members
** - for the manage permissions team members
There are two ways to invite organization members: One by one or in bulk.
Organization Settings
page via the menu in the lower right corner:Add member
button:Access Roles is a feature of the Enterprise Edition. In the Community Edition and on the Free
and Startup plan in the Cloud you can invite unlimited organization members as Owners
.
Formbricks sends an email to the organization member with an invitation link. The organization member can accept the invitation or create a new account by clicking on the link.
Organization Settings
page via the menu in the lower right corner:Add member
button:Bulk Invite
. You can download an example .CSV file to fill in the Name, Email and Role of the organization members you want to invite:Formbricks sends an email to each organization member in the CSV. The member can accept the invitation or create a new account by clicking on the link.
Assign different roles to organization members to grant them specific rights like creating surveys, viewing responses, or managing organization members.
Learn about the different organization-level and team-level roles and how they affect permissions in Formbricks.
Permissions in Formbricks are broadly handled using organization-level roles, which apply to all teams and projects in the organization. Users on a self-hosting and Enterprise plan, have access to team-level roles, which enable more granular permissions.
Access Roles is a feature of the Enterprise Edition. In the Community Edition and on the Free
and Startup plan in the Cloud you can invite unlimited organization members as Owner
.
Here are the different access permissions, ranked from highest to lowest access
To prevent privilege escalation, the following rules apply:
Owners can:
Managers can:
Members cannot:
All users and their organization-level roles are listed in Organization Settings > General. Users can hold any of the following org-level roles:
For more information on user roles & permissions, see below:
Owner | Manager | Billing | Member | |
---|---|---|---|---|
Organization | ||||
Update organization | ✅ | ❌ | ❌ | ❌ |
Delete organization | ✅ | ❌ | ❌ | ❌ |
Add new member | ✅ | ✅ | ❌ | ❌ |
Delete member | ✅ | ✅ | ❌ | ❌ |
Update member access | ✅ | ✅ | ❌ | ❌ |
Update billing | ✅ | ✅ | ✅ | ❌ |
Project | ||||
Create project | ✅ | ✅ | ❌ | ❌ |
Update project name | ✅ | ✅ | ❌ | ✅** |
Update project recontact options | ✅ | ✅ | ❌ | ✅** |
Update look & feel | ✅ | ✅ | ❌ | ✅** |
Update survey languages | ✅ | ✅ | ❌ | ✅** |
Delete project | ✅ | ✅ | ❌ | ❌ |
Surveys | ||||
Create new survey | ✅ | ✅ | ❌ | ✅* |
Edit survey | ✅ | ✅ | ❌ | ✅* |
Delete survey | ✅ | ✅ | ❌ | ✅* |
View survey results | ✅ | ✅ | ❌ | ✅ |
Response | ||||
Delete response | ✅ | ✅ | ❌ | ✅* |
Add tags on response | ✅ | ✅ | ❌ | ✅* |
Edit tags on response | ✅ | ✅ | ❌ | ✅* |
Download survey responses (CSV) | ✅ | ✅ | ❌ | ✅* |
Actions | ||||
Create action | ✅ | ✅ | ❌ | ✅* |
Update action | ✅ | ✅ | ❌ | ✅* |
Delete action | ✅ | ✅ | ❌ | ✅* |
API keys | ||||
Create API key | ✅ | ✅ | ❌ | ✅** |
Update API key | ✅ | ✅ | ❌ | ✅** |
Delete API key | ✅ | ✅ | ❌ | ✅** |
Tags | ||||
Create tags | ✅ | ✅ | ❌ | ✅* |
Update tags | ✅ | ✅ | ❌ | ✅* |
Delete tags | ✅ | ✅ | ❌ | ✅** |
Contacts | ||||
Delete contact | ✅ | ✅ | ❌ | ✅* |
Integrations | ||||
Manage integrations | ✅ | ✅ | ❌ | ✅* |
* - for the read & write permissions team members
** - for the manage permissions team members
There are two ways to invite organization members: One by one or in bulk.
Organization Settings
page via the menu in the lower right corner:Add member
button:Access Roles is a feature of the Enterprise Edition. In the Community Edition and on the Free
and Startup plan in the Cloud you can invite unlimited organization members as Owners
.
Formbricks sends an email to the organization member with an invitation link. The organization member can accept the invitation or create a new account by clicking on the link.
Organization Settings
page via the menu in the lower right corner:Add member
button:Bulk Invite
. You can download an example .CSV file to fill in the Name, Email and Role of the organization members you want to invite:Formbricks sends an email to each organization member in the CSV. The member can accept the invitation or create a new account by clicking on the link.