Skip to main contentRoles and Permissions
Rulebase provides several role types to help you control access and permissions across your organization. Each role gives team members the right level of access—from full administrative control to limited read-only visibility.
Overview
Rulebase uses a role-based access control (RBAC) system where each user is assigned a role, and each role has a specific set of permissions that determine what actions they can perform.
Administrative roles can manage organization members and their roles from the Settings page. This allows you to control who has access to which features and data within your organization.
How it works
- Roles define a user’s position or function within the organization (e.g., Administrator, Quality Analyst, Manager)
- Permissions are granular actions that can be performed (e.g., Create evaluations, View reports)
- Each role is linked to a specific combination of platform permissions
- Each user is assigned one or more roles, which grants them the permissions linked to their assigned roles
Permissions give you flexibility to define exactly which specific functions, features, and data each user can access.
Role types
Rulebase provides system roles that are pre-defined and available in all organizations. These roles are designed to cover common use cases and can be assigned to users based on their responsibilities.
Administrator
Administrators have full access to all features and settings in Rulebase. This role is typically assigned to organization owners and administrators who need complete control over the platform.
Administrators can:
- Access all evaluations
- Manage all knowledge base content
- Manage evaluation scorecards
- Configure organization settings
- View all organization-wide reports and analytics
- Manage teams and their members
- Configure and manage external system integrations (Zendesk, Intercom, etc.)
- Invite new members to the organization
- Perform QA evaluations on tickets and agents
- Assign tickets for evaluations
- Manage evaluation workloads
Quality Analyst (QA)
Quality Analysts are responsible for evaluating conversations and ensuring quality standards are met. They have access to evaluation tools and can view evaluations to assess conversation quality.
Quality Analysts can:
- Access all evaluations
- Manage knowledge base content
- View organization-wide reports and analytics
- View agents and performance reports
- Perform new QA evaluations on tickets and agents
- Assign tickets for evaluations
Compliance Analyst
Compliance Analysts focus on ensuring regulatory compliance and reviewing evaluations. They have limited access focused on viewing reports and creating evaluations to support compliance efforts.
Compliance Analysts can:
- View organization-wide reports and analytics
- View agents and performance reports
- Perform new QA evaluations on tickets and agents
- Assign tickets for evaluations
Manager
Managers oversee teams and have access to management features including scorecard management, team management, and evaluation workload management. This role is well-suited for managers, team leads, and operations-focused members.
Managers can:
- Manage evaluation scorecards
- Perform new QA evaluations on tickets and agents
- Assign tickets for evaluations
- Manage evaluation workloads
- View organization-wide reports and analytics
- Manage teams and their members
- Manage knowledge base content
- View agents and performance reports
Team Leader
Team Leaders manage their teams and have access to team management features, reports, and evaluation capabilities. This role provides team-level management without full administrative access.
Team Leaders can:
- View organization-wide reports and analytics
- Manage teams and their members
- Manage knowledge base content
- View agents and performance reports
- Perform new QA evaluations on tickets and agents
- Assign tickets for evaluations
Agent
Agents are the front-line staff who interact with customers. They have the most limited access, primarily focused on viewing scorecards to understand quality standards and expectations.
Agents can:
- View their own evaluations and performance reports
Member
Members have basic read-only access to view reports and agent information. This role is ideal for stakeholders who need visibility into performance but don’t need to perform evaluations or manage content.
Members can:
- View organization-wide reports and analytics
- View agents and performance reports
Permission types
Permissions in Rulebase follow a consistent naming pattern that makes it easy to understand what each permission allows:
- View permissions provide read-only access to view content
- Manage permissions provide full create, read, update, and delete access
- Create permissions allow creating new records or performing actions
- Update permissions allow modifying existing records
Managing user roles
Changing a member’s role
To update a user’s role:
- Go to Settings > Administration > Members
- Find the member you want to update
- Click on their role or use the overflow menu (⋯)
- Select the new role from the available options
- The change takes effect immediately
Viewing role assignments
You can view all members and their role assignments from Settings > Administration > Members. This page lists all active members and allows you to see which role each member has been assigned.
Best practices
-
Principle of least privilege: Assign users the minimum permissions necessary for their role. Start with limited access and expand as needed.
-
Regular audits: Periodically review role assignments to ensure they align with current responsibilities. Remove access when roles change.
-
Role clarity: Ensure team members understand what their role allows them to do. Clear role definitions help prevent confusion and support requests.
-
Documentation: Document any organization-specific role usage patterns or custom workflows that depend on specific permissions.
Custom roles
Custom roles are coming soon.