Stitchflow
Aircall logo

Aircall User Management Guide

Manual workflow

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

UpdatedFeb 26, 2026

Summary and recommendation

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

Aircall user management runs through the Admin Dashboard at dashboard.aircall.io and covers four fixed permission levels: Agent (app-only access), Supervisor (scoped analytics and dashboard read), Admin (full dashboard management except billing), and an Owner overlay that adds billing and full user control on top of any base role.

There is no custom role creation and no deactivate or suspend state - removal is permanent deletion. No native SCIM provisioning exists at any tier; automated IdP-driven provisioning requires a third-party Aquera connector. SSO is gated behind the Custom plan and must be requested through an account manager.

Quick facts

Admin console pathAircall Dashboard > Users and Teams > All users
Admin console URLOfficial docs
SCIM availableNo
SCIM tier requiredCustom/Enterprise
SSO prerequisiteNo

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Agent Access to Aircall Workspace app (desktop, mobile, web) to make and receive calls. Can view own call history and recordings. Cannot access the Admin Dashboard. Cannot log in to the Admin Dashboard. Cannot manage numbers, teams, users, or account settings. Cannot view other users' analytics. All plans (Essentials, Professional, Custom) $30/license/month (Essentials, annual) or $40/license/month (Essentials, monthly); $50/license/month (Professional, annual) or $70/license/month (Professional, monthly); Custom plan pricing requires sales contact. Every new user is automatically assigned the Agent role by default. Agents cannot delete their own account; another Admin or Owner must do so.
Supervisor Access to Admin Dashboard. Can view and export analytics and call recordings for authorized teams and numbers. Can adjust settings within authorized scope. Cannot schedule activity reports (that feature is blocked for Supervisors). Cannot manage numbers, create or delete users, or access billing. Supervisors with restricted team access cannot view the Analytics (Pro) dashboard. Cannot schedule activity reports. All plans; Supervisor Role Limitations (scoping to specific teams/numbers) requires Professional plan. Same per-license cost as Agent on the same plan. Supervisor is a base role, not an add-on to Agent. Admins cannot change or select the unavailable sub-status for Supervisors from the Dashboard. Supervisor analytics data scoping by team only applies from July 2024 onward.
Admin Full access to Admin Dashboard. Can manage numbers, call distribution, users, teams, analytics, settings, integrations, and call recordings. Can create Agent, Supervisor, and Admin users. Can delete Agent, Supervisor, and Admin users. Cannot create or delete Owner-role users (only Owners can do that). Cannot delete their own account. Cannot access billing or plan details unless also granted Owner (Advanced permissions). All plans Same per-license cost as Agent on the same plan. Admins cannot delete Owners; the Delete button is greyed out for Owner-role users. Emojis are not allowed in First Name and Last Name fields.
Owner (Advanced permissions) Overlay permission added on top of any base role (Agent, Supervisor, or Admin). Grants access to all tabs in My Company section including plan, billing, and subscription information. Can add, configure, and delete all users including other Owners. Full user management including creating Owner-role users. Owner is an advanced permissions layer, not a standalone role. If the underlying base role is Agent, the user still cannot access the Dashboard for operational tasks unless also assigned Admin or Supervisor. All plans Same per-license cost as the underlying base role. Owner access must be explicitly granted; it is not automatically assigned. To give a user access to billing or subscription details, Owner (Advanced permissions) must be granted. Only Owners can create or delete other Owner-role users.

Permission model

  • Model type: role-based
  • Description: Aircall uses a fixed set of three base roles (Agent, Supervisor, Admin) with an optional Owner overlay (Advanced permissions) that can be added to any base role. Roles are assigned per user from the Dashboard. No custom role creation is supported; granularity is limited to the four predefined permission levels. Supervisor scope can be restricted to specific teams and numbers on the Professional plan.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: Four fixed permission levels: Agent (app-only), Supervisor (dashboard read + scoped analytics), Admin (full dashboard management except billing), Owner overlay (billing + full user management). Supervisor team/number scoping available on Professional plan.

How to add users

  1. Log in to the Aircall Dashboard at https://dashboard.aircall.io/login (requires Admin or Owner role).
  2. Navigate to Users and Teams > All users.
  3. Click 'Create one or multiple users', then select 'Create one user' from the dropdown.
  4. Enter the new user's information: first name, last name, email address, and role (Agent is pre-selected).
  5. Click 'Create user' to complete. The system sends an invitation email with a confirmation link.
  6. After account activation, assign the user to at least one phone number via Numbers > Call Distribution before they can make or receive calls.

Required fields: First name, Last name, Email address, Role (Agent, Supervisor, or Admin; Owner requires Owner-level actor)

Watch out for:

  • User invitations are valid for 15 days; Admins can resend expired invitations.
  • New users must be assigned to a phone number before they can make or receive calls.
  • Emojis are not allowed in First Name and Last Name fields.
  • Only Owners can create users with the Owner role; the option is greyed out for Admins.
  • Adding users beyond the plan's included count generates a pro-rated invoice immediately, even if the user is removed shortly after.
Bulk option Availability Notes
CSV import Yes Dashboard > Users and Teams > All users > Create one or multiple users > Create multiple users (upload CSV). A sample CSV template is available for download within the user creation flow.
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes Custom/Enterprise (requires third-party Aquera connector for Okta; no native SCIM)

How to remove or deactivate users

  • Can delete users: Yes
  • Delete/deactivate behavior: Aircall does not offer a 'deactivate' or 'suspend' state. The only removal action is permanent deletion. Once deleted, the user loses access to all Aircall applications (mobile, web, desktop) immediately. All user-related data except call recordings is deleted. Call recordings are retained because they are associated with the phone line, not the user.
  1. Log in to the Aircall Dashboard.
  2. Navigate to Users and Teams > All users.
  3. Find the user in the list.
  4. Option A (row action): Move to the far right of the user's row, click the three vertical dots (⋮) menu, select 'Delete [username]', confirm in the popup.
  5. Option B (profile action): Click the user's name, go to the General tab, scroll to the bottom of the page, and use the delete option there.
  6. Click 'Delete' again in the confirmation popup to finalize.
Data impact Behavior
Owned records All user-related data (profile, settings, personal data) is permanently deleted upon user deletion.
Shared content Call recordings made by the deleted user are retained because recordings are associated with the phone line, not the user.
Integrations CRM and third-party integration mappings tied to the deleted user may break or become unmapped; no automatic reassignment is documented.
License freed Once a user is deleted, the additional per-user cost no longer appears on the next monthly invoice. For annual plans, the seat cost already paid for the current billing period is not refunded, but future billing cycles will not include the deleted user.

Watch out for:

  • There is no deactivate/suspend option; deletion is permanent and immediate.
  • Users cannot delete their own account; another Admin or Owner must perform the deletion.
  • Admins cannot delete Owner-role users; only another Owner can delete an Owner.
  • A confirmation popup warns that all user-related data (except call data and recordings) will be deleted - there is no recovery.
  • For annual billing, adding a replacement user before the contract end date for a previously paid seat will not be billed again if the seat was already paid for in advance.

License and seat management

Seat type Includes Cost
Essentials license Unlimited inbound and internal calls (US/Canada, toll-free excluded), 1 local or toll-free number, domestic SMS/MMS, WhatsApp messaging, desktop and mobile apps, call routing, IVR, ring groups, shared inbox, call recording (1-year storage), standard analytics, warm transfers, 250+ integrations. $30/license/month (annual) or $40/license/month (monthly). 3-license minimum.
Professional license Everything in Essentials plus Salesforce integration, call tagging, custom routing, advanced analytics, unlimited teams, queue callback, call monitoring, power dialer, voicemail drop, unlimited call recording storage. $50/license/month (annual) or $70/license/month (monthly). 3-license minimum.
Custom license Everything in Professional plus unlimited international calls, API developer support, advanced analytics, premium onboarding, priority support, and custom configurations. Custom pricing; requires sales contact. 25-license minimum.
Aircall AI add-on AI-generated call summaries, sentiment analysis, call scoring, CRM logging automation. $9/license/month
Analytics+ add-on Unlimited historical data, detailed filters, advanced analytics dashboards. $15/license/month ($180/user/year)
  • Where to check usage: Dashboard > My Company > Plan > Included in Plan
  • How to identify unused seats: No built-in 'last active' or unused-seat report is documented in official help center articles. Admins can review the Users and Teams > All users list and cross-reference with call history data in Analytics to identify inactive users manually.
  • Billing notes: Aircall charges per license (seat/phone line), not per active user. Adding users beyond the plan's included count generates a pro-rated invoice immediately. For annual plans, seats are billed upfront for the contract period; removing a user stops future billing but does not refund the current period. Additional phone numbers cost $6/number/month. Nonprofits receive a 50% discount on annual plans. Essentials and Professional plans require a minimum of 3 licenses; Custom plan requires a minimum of 25 licenses.

The cost of manual management

Every app that lacks a suspend option forces admins into a binary choice: leave a departing user active or delete them permanently and lose all associated user data. In Aircall, that tradeoff is unavoidable.

Identifying inactive users requires manually cross-referencing the Users and Teams list against Analytics call history, since no built-in last-active or unused-seat report exists.

Billing compounds the overhead: adding a user beyond the plan count triggers an immediate pro-rated invoice, and annual seats are billed upfront with no refund for the current period if a user is removed early.

The 3-license minimum on Essentials and Professional plans means every app with a small team pays for headroom it may not use.

What IT admins are saying

Recurring friction points reported by Aircall customers center on billing opacity and provisioning gaps. The per-license model with immediate pro-rated invoicing on overages catches teams off guard, and annual upfront billing for additional seats is a consistent complaint.

SSO being unavailable below the 25-user Custom plan threshold locks out smaller organizations entirely. The absence of a native SCIM path means every app that uses Okta for provisioning must route through a paid third-party connector.

Support responsiveness is a documented pain point, with aggregated Capterra review analysis noting that a significant share of reviews flag slow or unhelpful support.

Common complaints:

  • SSO (SAML) is not self-service and is only available on the Custom plan (25-user minimum); smaller teams cannot access it.
  • No native SCIM provisioning; requires a third-party Aquera connector for Okta-based automated provisioning.
  • Per-license billing model means paying for unused seats, especially painful with the 3-license minimum on entry plans.
  • Adding a user beyond the plan count triggers an immediate pro-rated invoice even if the user is removed shortly after.
  • No deactivate/suspend option - only permanent deletion, which destroys all user data except call recordings.
  • Billing complaints are common: multiple users report unexpected charges, unclear invoices, and difficulty obtaining refunds.
  • Advanced analytics (Analytics+) and AI features are paid add-ons, not included in base plans, increasing total cost significantly.
  • Only 1 phone number included per plan regardless of license count; additional numbers cost $6/month each.
  • Customer support response times reported as slow, especially for billing disputes.
  • Reporting access is limited for Agents (no dashboard access) and scoped for Supervisors, requiring Admin role for full visibility.

Community observations (summarized from cited discussions):

The decision

Aircall's manual user management is workable for small, stable teams but becomes operationally expensive as headcount changes frequently. The lack of a suspend state, no built-in inactive-user reporting, and no native SCIM mean that every app scaling past a handful of users will absorb meaningful admin overhead.

Teams on Essentials or Professional plans have no path to SSO or automated provisioning without upgrading to the Custom tier and engaging an account manager. If your organization requires IdP-driven lifecycle management or granular role control beyond the four fixed levels, Aircall's current architecture does not support it natively.

Bottom line

Aircall's user management is functional but deliberately limited: four fixed roles, permanent-only deletion, no native SCIM, and SSO locked to a 25-user-minimum Custom plan.

Every app that needs automated provisioning, a suspend workflow, or self-service SSO will hit a hard wall without third-party tooling or a plan upgrade.

Billing behavior - immediate pro-rated invoices on overages, upfront annual seat costs, and a 3-license floor - adds financial unpredictability to routine user changes.

Teams with low churn and stable headcount will find the Dashboard adequate; teams with frequent onboarding and offboarding cycles will find the manual overhead and billing model a persistent operational cost.

Automate Aircall 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

UpdatedFeb 26, 2026

* Details sourced from official product documentation and admin references.

Keep exploring

Related apps

Abnormal Security logo

Abnormal Security

API Only
AutomationAPI only
Last updatedMar 2026

Abnormal Security is an enterprise email security platform focused on detecting and investigating threats such as phishing, account takeover (ATO), and vendor email compromise. It does not support SCIM provisioning, which means every app in your stack

ActiveCampaign logo

ActiveCampaign

API Only
AutomationAPI only
Last updatedFeb 2026

ActiveCampaign uses a group-based permission model: every user belongs to exactly one group, and all feature-area access (Contacts, Campaigns, Automations, Deals, Reports, Templates) is configured at the group level, not per individual. The default Adm

ADP logo

ADP

API Only
AutomationAPI only
Last updatedFeb 2026

ADP Workforce Now is a mid-market to enterprise HCM platform that serves as the HR source of record for employee data — payroll, benefits, time, and talent. User access is governed by a hybrid permission model: predefined security roles (Security Maste