Summary and recommendation
Chorus.ai user management can be run manually, but complexity usually increases with role models, licensing gates, and offboarding dependencies. This guide gives the exact mechanics and where automation has the biggest impact.
Chorus.ai uses a coarse, predefined role-based access model with three primary roles: Admin, Manager, and Rep. Visibility is scoped by team hierarchy, meaning a Manager sees only their direct reports' recordings and analytics. Custom roles are not confirmed in public documentation, and granular per-feature permission toggles have not been verified.
Quick facts
| Admin console path | Settings > User Management (accessible to Admin role only; exact path unverified due to login-gated docs) |
| Admin console URL | Official docs |
| SCIM available | No |
| SCIM tier required | Enterprise |
| SSO prerequisite | Yes |
User types and roles
| Role | Permissions | Cannot do | Plan required | Seat cost | Watch out for |
|---|---|---|---|---|---|
| Admin | Full access to organization settings, user management, integrations, billing, and all recordings/data across the org. | Included in licensed seat count; no separate admin-only seat tier confirmed. | Role details are login-gated; exact permission boundaries unverified from public docs. | ||
| Manager | Can view and manage recordings and call data for their direct reports; access to team-level analytics and coaching features. | Cannot manage org-wide settings or billing; cannot manage users outside their team hierarchy. | Counts as a licensed seat. | Hierarchy-based visibility means incorrect team assignments can expose or hide data unintentionally. | |
| Rep / User | Can view own recordings, share calls, add comments, and access personal analytics. | Cannot access other users' recordings unless explicitly shared; no admin or settings access. | $1,200/seat/year (per pricing seed data; volume discounts apply). | ||
| Viewer / Read-Only | Can view shared recordings and playlists; no recording or configuration capabilities. | Cannot record calls, manage settings, or access analytics dashboards. | Unclear whether Viewer seats are billed at the same rate as full seats; not confirmed from public docs. | Existence and billing treatment of a distinct Viewer role is unverified from public documentation. |
Permission model
- Model type: role-based
- Description: Chorus.ai uses a predefined role-based access model (Admin, Manager, Rep) with visibility scoped by team hierarchy. Custom roles are not confirmed in public documentation.
- Custom roles: No
- Custom roles plan: Not documented
- Granularity: Coarse; role assignment controls broad feature access and data visibility scoped to team hierarchy. Granular per-feature permission toggles are not confirmed in public docs.
How to add users
- Log in to app.chorus.ai as an Admin.
- Navigate to Settings > User Management.
- Click 'Invite User' or equivalent button.
- Enter the user's email address and assign a role.
- Send invitation; user receives an email to activate their account.
Required fields: Email address, Role assignment
Watch out for:
- Exact UI labels and step sequence are unverified due to login-gated documentation.
- SSO/SAML configuration must be completed separately before SSO-provisioned users can log in; requires support involvement for initial setup.
- Users added manually while SSO is enabled may face login conflicts if their IdP account is not linked.
| Bulk option | Availability | Notes |
|---|---|---|
| CSV import | Unknown | Not documented |
| Domain whitelisting | Unknown | Automatic domain-based user add |
| IdP provisioning | Yes | Enterprise |
How to remove or deactivate users
- Can delete users: Unknown
- Delete/deactivate behavior: Public documentation does not confirm whether hard deletion of user accounts is supported. Deactivation (disabling access while retaining data) is the commonly reported approach, consistent with standard SaaS practice for call-recording platforms where recordings must be retained.
- Log in to app.chorus.ai as an Admin.
- Navigate to Settings > User Management.
- Locate the user and select the option to deactivate or remove their account.
- Confirm the action.
| Data impact | Behavior |
|---|---|
| Owned records | Recordings captured by the deactivated user are expected to remain accessible to Admins and Managers; not confirmed explicitly in public docs. |
| Shared content | Shared playlists and call links created by the user are expected to persist; not confirmed explicitly. |
| Integrations | CRM sync (e.g., Salesforce) tied to the user's credentials may stop functioning after deactivation; not confirmed explicitly. |
| License freed | Deactivating a user is expected to free the seat for reassignment; not confirmed explicitly in public docs. |
Watch out for:
- Deactivation workflow details are login-gated and could not be fully verified.
- If the user was the sole owner of shared content or integrations, those may become inaccessible or break without reassignment.
- SSO-provisioned users deactivated in the IdP may retain a Chorus session until token expiry if SCIM is not configured.
License and seat management
| Seat type | Includes | Cost |
|---|---|---|
| Full Licensed Seat | Access to call recording, AI analysis, coaching features, and analytics based on assigned role (Admin/Manager/Rep). | $1,200/seat/year (list price; volume discounts apply; base package includes 3 seats at $8,000/year) |
- Where to check usage: Settings > User Management (exact path unverified; login-gated)
- How to identify unused seats: No publicly documented automated unused-seat identification feature confirmed. Admins would need to manually review last-login data within User Management.
- Billing notes: Chorus.ai is sold as part of the ZoomInfo platform. Pricing starts at approximately $8,000/year including 3 seats, with additional seats at approximately $1,200/seat/year. Bundle discounts available when combined with ZoomInfo Engage or Chat. Per-seat cost decreases at volume. All pricing is negotiated; no self-serve purchasing confirmed.
The cost of manual management
Every app in your stack that lacks automated provisioning adds recurring admin overhead, and Chorus.ai is no exception. Adding a user requires an Admin to log in, navigate to Settings > User Management, enter an email, and assign a role manually.
Removing a user follows the same path, but deactivation behavior is only partially documented publicly - it is unclear whether hard deletion is supported, and seat-freeing versus simple access deactivation is a known point of confusion among admins.
SSO setup cannot be self-configured; it requires support involvement for initial configuration. Users added manually while SSO is active may face login conflicts if their IdP account is not linked. Integration setup for tools like Salesforce and calendar systems also frequently requires support assistance rather than being fully self-serve.
What IT admins are saying
Recurring friction points reported by Chorus.ai admins center on three areas. First, SSO configuration requires opening a support ticket - it cannot be completed independently by an admin.
Second, the team hierarchy and role structure must be configured correctly from the start; incorrect assignments silently expose or hide call data across the org.
Third, admins report difficulty distinguishing which offboarding actions actually free a billable seat versus simply blocking access, which creates license audit risk over time.
Common complaints:
- Requires support contact for SSO setup; cannot be self-configured by admins.
- Pricing not transparent; no public pricing page with exact figures.
- Admin documentation is largely login-gated, making it difficult to evaluate capabilities pre-purchase.
- Users report difficulty understanding which actions free a seat versus simply deactivating access.
- Some reviewers note that the user hierarchy/team structure must be configured correctly upfront or data visibility becomes incorrect.
- Integration setup (e.g., Salesforce, calendar) often requires support assistance rather than being fully self-serve.
The decision
Chorus.ai is a fit for revenue teams already in the ZoomInfo ecosystem where bundle pricing makes per-seat costs more favorable at scale. The role model is straightforward for standard sales org structures (Admin / Manager / Rep), but teams needing granular permissions or self-serve admin tooling will find the platform limiting.
Admin documentation is largely login-gated, which makes pre-purchase evaluation of user management capabilities difficult.
For every app in a sales tech stack, the provisioning and deprovisioning workflow directly affects both security posture and license spend. In Chorus.ai, both actions are fully manual and support-dependent for SSO, which should be factored into IT overhead estimates for any team managing frequent rep turnover.
Bottom line
Chorus.ai's user management is functional but manual-heavy: role assignment, deactivation, and SSO setup all require direct admin action with no confirmed automation or self-serve provisioning path.
The coarse role model works for standard sales org hierarchies, but teams with complex permission needs or high user churn will accumulate meaningful admin overhead. Pricing is negotiated and bundled through ZoomInfo, making true per-seat cost opaque until contract stage.
Automate Chorus.ai workflows without one-off scripts
Stitchflow builds and maintains end-to-end IT automation across your SaaS stack, including apps without APIs. Built for exactly how your company works, with human approvals where they matter.