Roles and Permissions

Agent QA uses five roles. Each role grants a specific set of permissions that control what a user can see and do on an Agent QA AI Employee.

10.1 Role Definitions

RoleIntended UsersKey Capabilities
AdminAI Employee owners, QA program leadsFull control over the AI Employee — configuration, workflow canvas, permissions, imports, feedback approval, and lifecycle (rename / enable / delete). The only role that can delete the AI Employee.
ManagerQA managers, operations leadsManages persona permissions, approves feedback, views metrics/audit/insights, and can view and edit the Configuration tab, imports, and export audit data. Cannot edit the workflow canvas and cannot delete the AI Employee.
BuilderPersona configurators, technical ownersConfigures QA parameters, edits the workflow canvas, manages imports, and exports audit data. Cannot view/edit persona permissions and cannot approve feedback.
Metrics ViewerLeadership, reporting / BI stakeholdersRead-only across every agent — can view Metrics, Audit, and Insights, and can add feedback. No edit access anywhere (Configuration, workflow canvas, permissions, imports, exports).
SelfMetrics ViewerContact center agents viewing their own resultsSame as Metrics Viewer, but scoped to the user's own Agent ID only for Metrics, Audit, and Feedback. Cannot view Insights (team-wide trends) or anything else.

The Guest role is no longer applicable to Agent QA personas and has been removed. To revoke a user's access, remove their role assignment on the AI Employee entirely rather than downgrading them to a zero-permission role.

10.2 Permissions Matrix

Y = allowed, N = not available. Where noted, a role's access is conditional — scoped to the user's own Agent ID rather than the whole team.

PermissionMetrics ViewerSelfMetrics ViewerBuilderManagerAdmin
View PersonaNNYYY
View and Edit Configuration tabNNYYY
View workflow canvasNNYYY
Edit workflow canvasNNYNY
View / Edit persona permissionsNNNYY
View MetricsYOwn Agent ID onlyNYY
View AuditYOwn Agent ID onlyYYY
View InsightsYNNYY
Adding FeedbackYOwn Agent ID onlyNYY
Feedback ApprovalNNNYY
Rename PersonaNNYYY
Delete PersonaNNNNY
Change Persona status (enable / disable)NNYYY
Imports tabNNYYY
Export data (Audit tab)NNYYY

10.3 Permission Codes

For programmatic access checks (API integrations, audit logs, and SSO claims), permissions are exposed as the following codes:

Permission CodeWhat It ControlsRoles
CAN_VIEW_PERSONAOpen the AI Employee pageBuilder, Manager, Admin
CAN_EDIT_PERSONAView and edit the Configuration tab — QA parameters, rules, data sourcesBuilder, Manager, Admin
CAN_EDIT_WORKFLOW_CANVASEdit the workflow canvasBuilder, Admin
CAN_VIEW_PERSONA_PERMISSIONSView and edit who has access to the AI Employee and their roleManager, Admin
CAN_VIEW_PERSONA_METRICSView metrics and insights across all agentsMetrics Viewer, Manager, Admin
CAN_VIEW_SELF_PERSONA_METRICSView metrics and audit data scoped to the user's own Agent IDSelfMetrics Viewer
CAN_SUBMIT_FEEDBACKAdd thumbs-up / thumbs-down feedback on rule evaluationsMetrics Viewer, SelfMetrics Viewer (own Agent ID), Manager, Admin
CAN_APPROVE_FEEDBACKReview and approve submitted feedback for use in continuous learningManager, Admin
CAN_RENAME_PERSONARename the AI EmployeeBuilder, Manager, Admin
CAN_CHANGE_PERSONA_STATUSEnable or disable the AI EmployeeBuilder, Manager, Admin
CAN_DELETE_PERSONAPermanently delete the AI EmployeeAdmin
CAN_VIEW_IMPORTSOpen the Imports tab and manage data ingestion jobsBuilder, Manager, Admin
CAN_EXPORT_AUDIT_DATAExport interaction / audit data from the Audit tabBuilder, Manager, Admin

For a typical Agent QA deployment:

  • Assign Admin to a small number of QA supervisors who own the AI Employee end-to-end.
  • Assign Builder to the team configuring QA rules and the workflow canvas.
  • Assign Manager to operations leads who need to manage permissions, approve feedback, and review performance, without editing the workflow canvas.
  • Assign Metrics Viewer to leadership or reporting stakeholders who need visibility across all agents but no edit access.
  • Assign SelfMetrics Viewer to contact center agents who should see only their own results — see 9. For Agents: Viewing Your Own Results.
  • Remove a user's role assignment entirely to revoke their access — there is no longer a separate zero-permission role for this.

Last updated: Aug 13, 2026