Roles & Permissions
Fibr workspaces support role-based access so teams can collaborate across campaigns, experiments, integrations, and workspace administration while maintaining clear permission boundaries.
Invite colleagues to your Fibr workspace and assign the appropriate role based on the level of access they require.
Fibr Roles
Fibr includes four built-in system roles. Built-in system roles are managed by Fibr and cannot be modified or deleted.
Role | Recommended For | Access |
|---|---|---|
Owner | Workspace owners and primary account administrators | Full access to workspace features, permissions, integrations, campaigns, setup, and billing. |
Admin | Team leads and workspace administrators | Administrative access across the workspace, including users, roles, campaigns, integrations, and setup. Billing management is restricted. |
User | Marketers, CRO teams, and campaign operators | Standard workspace access for viewing and managing campaigns, along with read access to most workspace features. |
Developer | Engineering, implementation, and technical teams | Access to integrations, SDK setup, and implementation-related configuration without campaign or billing administration. |
Custom Roles
Organizations that require more granular access control can create custom roles. Custom roles allow workspace administrators to define access based on specific permissions, such as:
- Managing users
- Managing roles and permissions
- Creating campaigns
- Publishing campaigns
- Managing integrations
- Configuring the Fibr Script
- Managing brand guidelines
- Accessing Fibr tools and insights
- Viewing or managing billing
Users can be assigned custom roles in the same way as system roles.
Permission Matrix
Feature | Permission Scope | What It Allows |
|---|---|---|
Team Management | users.read | View team members in the workspace |
Team Management | users.manage | Invite and manage team members |
Roles & Permissions | roles.read | View roles and their permissions |
Roles & Permissions | roles.manage | Create, edit, and delete custom roles |
Campaigns | campaigns.read | View campaigns |
Campaigns | campaigns.manage | Create and edit campaigns |
Campaigns | campaigns.publish | Publish or end campaigns |
Billing | billing.read | View billing and plan information |
Billing | billing.manage | Manage billing and subscriptions |
Integrations | integrations.read | View connected and available integrations |
Integrations | integrations.manage | Configure and manage integrations |
Integrations | integrations.use | Use connected integrations within campaigns and tools |
Setup | setup.read | View Fibr Script and SDK setup information |
Setup | setup.manage | Manage Fibr Script or SDK setup and validation |
Brand Guidelines | brand_guidelines.read | View workspace brand guidelines |
Brand Guidelines | brand_guidelines.manage | Create or edit workspace brand guidelines |
Tools | tools.read | View existing tool reports and AI-generated insights |
Tools | tools.manage | Create and manage tool reports, CRO tools, and AI tools |
Troubleshooting
Issue | Possible Cause | Resolution |
|---|---|---|
Unable to change a team member's role. | Your account may not have the required user-management or role-management permission. | Confirm that your assigned role allows you to manage users and roles. Contact a workspace Owner or Admin if additional access is required. |
Unable to assign the Owner role | Only an existing Owner can assign the Owner role to another user. | Ask the current workspace Owner to perform the role assignment. |
Unable to assign the Admin role | Only an Owner or Admin can assign the Admin role. | Confirm that you are signed in as an Owner or Admin. |
User does not have expected access after a role change | The newly assigned role may not contain the required permissions, or the user may have another role affecting their effective access. | Review all roles assigned to the user and verify that the required permission scopes are included. |
User retains access after a role is removed | The user may have another assigned role that grants the same permission. | Review all roles assigned to the user. Fibr combines permissions across multiple roles. |
Unable to remove or modify a system role | System roles are protected and their permissions cannot be edited. | Assign a different system role or create a custom role with the required permissions. |