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.