Stitchflow
Five9 logo

Five9 User Management Guide

Manual workflow

How to add, remove, and manage users with operational caveats that matter in production.

UpdatedMar 11, 2026

Summary and recommendation

Five9 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.

Five9 user management lives in the VCC Administrator Application (https://app.five9.com/admin/) under Users & Roles. The permission model is role-based with three operative roles - Administrator, Supervisor, and Agent - plus a Reporting User variant whose seat type should be confirmed with Five9 sales before provisioning.

Role granularity is coarse: there is no way to grant partial admin rights, so a supervisor who needs campaign-editing access must receive full Administrator privileges.

Skill and campaign assignments are not automatic on user creation. Every app that routes contacts through Five9 depends on those assignments being correct at provisioning time; an agent created without skills cannot receive contacts regardless of role.

Quick facts

Admin console pathFive9 Administrator Application (VCC Admin) → Users & Roles
Admin console URLOfficial docs
SCIM availableYes
SCIM tier requiredEnterprise
SSO prerequisiteYes

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Administrator Full access to VCC configuration: create/edit/delete users, manage skills, campaigns, IVR scripts, reporting, billing contacts, and integrations. Cannot act as a live agent by default; separate agent license required to handle contacts. All plans Typically included as a named admin seat; does not consume an agent license unless also assigned agent role. Admin credentials are separate from agent credentials; an admin who also handles calls must be provisioned as an agent and consume an agent seat.
Supervisor Real-time monitoring of agent activity, barge-in, whisper coaching, queue management, run standard reports, manage agent states. Cannot modify system-level configuration (IVR, campaign settings) unless also granted admin rights. All plans Consumes a named agent/supervisor seat on the per-agent subscription. Supervisor role is additive to an agent profile; a supervisor who also handles contacts counts as a full agent seat.
Agent Handle inbound/outbound voice calls, digital interactions (chat, email, SMS, social depending on plan), access to agent desktop (Five9 Agent application or Softphone). Cannot access admin configuration, reporting beyond personal stats, or manage other users. All plans; digital channels require Digital, Premium, Optimum, or Ultimate plan. Starting at $149/agent/month (Core voice-only or Digital); $169 Premium; $199 Optimum; $229–$299 Ultimate. Seat cost is per named agent, not concurrent. Unused named seats still incur charges until deactivated.
Reporting User Access to Five9 reporting and analytics dashboards; can run and schedule reports. Cannot manage users, campaigns, or live agent activity. Available on plans that include reporting access; advanced analytics (Five9 Analytics) may require higher-tier plan. Reporting-only access configuration is not prominently documented; verify with Five9 sales whether a separate reporting seat type is available or if it requires a full admin/supervisor seat.

Permission model

  • Model type: role-based
  • Description: Five9 uses a role-based model with predefined roles (Administrator, Supervisor, Agent). Roles are assigned per user profile in the VCC Admin console. Five9 Identity Service 2.0 introduces 'Circles' - groups that automate role and skill assignment via SCIM attributes pushed from an IdP. Custom permission granularity within roles is limited compared to enterprise RBAC systems.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: Role-level only; individual permission toggles within a role are limited. Skill assignments and campaign access provide secondary access scoping.

How to add users

  1. Log in to the Five9 Administrator Application at https://app.five9.com/admin/
  2. Navigate to Users in the left navigation panel.
  3. Click the Add User ('+') button to open the New User dialog.
  4. Enter required fields: First Name, Last Name, Username (must be a valid email address), Password, and User Role.
  5. Assign Skills and Campaigns as needed under the Skills and Campaigns tabs within the user profile.
  6. Optionally configure Federation ID (for SSO) under the General tab if using Five9 Identity Service.
  7. Click Save to create the user. The user receives a welcome email with login instructions if email notifications are enabled.

Required fields: First Name, Last Name, Username (email format), Password, User Role (Agent, Supervisor, or Administrator)

Watch out for:

  • Username must be in email format and must be unique across the Five9 tenant.
  • New users are active immediately upon creation; there is no draft/pending state.
  • SSO/Federation ID must be manually entered per user unless SCIM provisioning is configured.
  • Skills and campaign assignments are not automatic; omitting them means the agent cannot receive contacts.
  • Password complexity requirements are enforced by Five9 policy and cannot be customized in lower-tier plans.
Bulk option Availability Notes
CSV import Yes Five9 Administrator Application → Users → Import Users (CSV upload option available in the Users section)
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes Enterprise (requires Five9 Identity Service 2.0 with SAML SSO as prerequisite)

How to remove or deactivate users

  • Can delete users: Verify in tenant
  • Delete/deactivate behavior: This app exposes delete operations in its API documentation, but the admin-console path may present removal as deactivation, archiving, or deletion depending on tenant configuration. Confirm whether the UI action is reversible before treating removal as recoverable.
  1. Log in to the Five9 Administrator Application.
  2. Navigate to Users in the left navigation panel.
  3. Locate and select the user to deactivate.
  4. In the user profile, uncheck the 'Active' checkbox (or set the user status to Inactive).
  5. Click Save. The user can no longer log in or handle contacts.
Data impact Behavior
Owned records Historical call recordings, interaction logs, and reporting data associated with the user are retained and remain accessible to administrators.
Shared content Skills, campaigns, and IVR scripts the user was assigned to remain intact; the user is simply removed from active assignment pools.
Integrations If the user had CRM integration credentials (e.g., Salesforce agent mapping), those mappings should be manually removed to avoid orphaned integration records.
License freed Deactivating a user frees the named agent seat for reassignment or reduces billable seat count at the next billing cycle, subject to contract minimums.

Watch out for:

  • Seat count reduction at billing may require contacting Five9 account management depending on contract terms; deactivation alone may not automatically reduce the invoice.
  • If SCIM provisioning is active, deprovisioning the user in the IdP will automatically deactivate them in Five9; manual deactivation in the VCC Admin is redundant but not harmful.
  • Deactivated users still appear in historical reports and recordings, which is intentional for compliance but can cause confusion in user lists.
  • There is no bulk deactivation UI; each user must be deactivated individually unless using SCIM bulk deprovisioning via IdP.

License and seat management

Seat type Includes Cost
Digital Agent Chat, email, SMS, social media channels only (no voice) $149/agent/month
Core Agent Voice (inbound/outbound) only $149/agent/month
Premium Agent Voice + digital channels $169/agent/month
Optimum Agent Voice + digital + workforce management (WFM) features $199/agent/month
Ultimate Agent Voice + digital + WFM + advanced analytics and AI features $229–$299/agent/month (contact sales)
  • Where to check usage: Five9 Administrator Application → Reports → User Activity Reports; or contact Five9 account management for a seat utilization report.
  • How to identify unused seats: Run a User Login Activity report in the VCC reporting module to identify agents with no login activity over a defined period. No automated idle-seat alerting is available natively.
  • Billing notes: Five9 uses a per-named-agent subscription model. Seats are billed monthly or annually based on contract. Most contracts include a minimum seat commitment; reducing below the minimum requires contract renegotiation. Deactivating users does not automatically reduce billing without account management confirmation.

The cost of manual management

Five9 uses a per-named-agent billing model, not concurrent. A seat accrues cost the moment a user is created and continues until deactivation is confirmed with account management - deactivating a user in the VCC Admin console alone may not reduce the invoice without a separate request to your Five9 account team.

There is no bulk deactivation UI. Each user must be deactivated individually unless SCIM-based deprovisioning via an IdP is in place. For teams managing high agent turnover, this creates a compounding audit and billing risk: unused named seats still incur charges until explicitly removed from the contract.

What IT admins are saying

Administrators consistently flag three friction points in the Five9 community. First, the CSV bulk-import tool for user creation returns minimal error detail, making it hard to diagnose failed rows at scale.

Second, seat billing does not self-adjust on deactivation; a manual account management request is always required to reduce invoice amounts.

Third, native reporting on inactive or unused seats does not exist - admins must manually cross-reference user lists against login activity reports to identify candidates for deactivation.

The SAML SSO dependency for SCIM is a recurring blocker: organizations not yet on SSO cannot enable provisioning automation, which delays the entire identity lifecycle workflow.

Common complaints:

  • Administrators report that there is no bulk deactivation tool in the UI; deactivating large numbers of users requires individual edits or SCIM-based deprovisioning.
  • Users note that seat billing does not automatically adjust when agents are deactivated; a separate request to account management is required to reduce invoice amounts.
  • Admins report that the CSV import for bulk user creation lacks detailed error messaging, making it difficult to diagnose failed rows.
  • Community members note that the Five9 Identity Service 2.0 / SCIM setup requires SAML SSO to be fully configured first, creating a dependency that delays provisioning automation for organizations not yet on SSO.
  • Supervisors report limited granularity in role permissions - there is no way to grant a supervisor partial admin rights (e.g., campaign editing only) without giving full admin access.
  • Reporting on inactive or unused seats is not available natively in the admin console; admins must manually cross-reference user lists with login activity reports.

The decision

Manual administration is viable for contact centers with stable headcount and infrequent role changes. The VCC Admin console covers every app lifecycle action - create, update, deactivate - without additional tooling, provided skill and campaign assignments are handled at provisioning time.

For organizations with regular agent turnover or multi-IdP environments, the absence of bulk deactivation and the billing-adjustment gap make manual management operationally expensive. SCIM provisioning (Enterprise plan, SAML SSO required) resolves both gaps but introduces its own configuration dependency chain that must be validated before go-live.

Bottom line

Five9 manual user management is straightforward for small, stable teams but accumulates operational debt quickly at scale. The per-named-agent billing model means every delayed deactivation has a direct cost, and the lack of bulk tooling in the UI means that cost compounds with headcount.

Skill and campaign assignments must be handled explicitly at creation - there are no defaults - and any team managing more than occasional onboarding or offboarding should treat SCIM provisioning as a prerequisite rather than an enhancement.

Automate Five9 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.

Every app coverage, including apps without APIs
60+ app integrations plus browser automation for apps without APIs
IT graph reconciliation across apps and your IdP
Less than a week to launch, maintained as APIs and admin consoles change
SOC 2 Type II. ~2 hours of your team's time

UpdatedMar 11, 2026

* Details sourced from official product documentation and admin references.

Keep exploring

Related apps

15Five logo

15Five

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

15Five uses a fixed role-based permission model with six predefined roles: Account Admin, HR Admin, Billing Admin, Group Admin, Manager, and Employee. No custom roles can be constructed. User management lives at Settings gear → People → Manage people p

1Password logo

1Password

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

1Password's admin console at my.1password.com covers the full user lifecycle — invitations, group assignments, vault access, suspension, and deletion — without any third-party tooling. Like every app that mixes role-based and resource-level permissions

8x8 logo

8x8

Full API + SCIM
AutomationAPI + SCIM
Last updatedFeb 2026

8x8 Admin Console supports full lifecycle user management — create, deactivate, and delete — across its X Series unified communications platform. Every app a user can access (8x8 Work desktop, mobile, web, Agent Workspace) is gated by license assignmen