Stitchflow
Olark logo

Olark 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

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

Olark is a live chat platform built around a two-role model: one Account Owner/Admin and any number of Agents (Operators). There are no custom roles or granular permission sets - every app interaction either grants full chat access or none at all. Agent management lives entirely in Settings > Agents at app.olark.com.

Quick facts

Admin console pathSettings > Agents (within app.olark.com)
Admin console URLOfficial docs
SCIM availableNo
SCIM tier requiredUnknown
SSO prerequisiteYes

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Account Owner / Admin Full account access: invite and remove agents, manage billing, configure chat settings, access all transcripts, set up integrations, manage groups, configure PowerUps and SSO. All plans (one owner per account) Counts as a paid seat on Standard and Pro plans; free on Free plan. There is only one account owner; ownership transfer requires contacting Olark support.
Agent (Operator) Accept and conduct live chats, view own chat transcripts, update own profile and availability status, access assigned operator groups. Cannot access billing, cannot invite or remove other agents, cannot change account-wide settings, cannot view other agents' transcripts by default. All plans; Free plan limited to 1 agent total. $29/seat/mo (monthly), $23/seat/mo (annual), $19/seat/mo (2-year) on Standard plan; Pro plan is custom pricing. Each agent consumes one paid seat. Adding agents beyond the Free plan's 1-agent limit requires upgrading to Standard or Pro.

Permission model

  • Model type: role-based
  • Description: Olark uses a two-tier role model: Account Owner/Admin and Agent. There are no custom roles or granular permission sets. Agents can be organized into Operator Groups for routing purposes, but groups do not confer different permissions.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: Coarse - two fixed roles only; no field-level or feature-level permission customization available.

How to add users

  1. Log in to app.olark.com as the account owner or admin.
  2. Navigate to Settings > Agents.
  3. Click 'Invite Agent' or 'Add Agent'.
  4. Enter the new agent's email address.
  5. Optionally assign the agent to one or more Operator Groups.
  6. Click 'Send Invitation'.
  7. The invited agent receives an email to set up their password and complete account creation.

Required fields: Email address

Watch out for:

  • Adding an agent on a paid plan immediately increments the seat count and billing.
  • Free plan is hard-limited to 1 agent; upgrading to Standard is required before inviting additional agents.
  • The invited agent must accept the email invitation before they can log in and chat.
  • Agent usernames/display names are set by the agent after accepting the invitation, not by the admin.
Bulk option Availability Notes
CSV import No Not documented
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes SSO is available on Standard and Pro plans; provisioning via OneLogin connector or Okta SAML integration.

How to remove or deactivate users

  • Can delete users: Yes
  • Delete/deactivate behavior: Olark allows removing (deleting) an agent from the account via Settings > Agents. Removing an agent revokes their login access immediately. There is no separate 'deactivate' state that preserves the seat - removal is the only offboarding action. Chat transcripts associated with the removed agent are retained in the account.
  1. Log in to app.olark.com as the account owner or admin.
  2. Navigate to Settings > Agents.
  3. Locate the agent to be removed.
  4. Click the remove or delete option next to the agent's name.
  5. Confirm the removal when prompted.
Data impact Behavior
Owned records Chat transcripts handled by the removed agent are retained in the account's transcript history and remain searchable by the admin.
Shared content Canned responses and saved replies created by the agent may remain in the account depending on configuration; Olark does not document automatic deletion of shared resources on agent removal.
Integrations If the agent was connected to third-party integrations (e.g., CRM routing rules), those rules may need to be manually updated to reassign to active agents.
License freed Removing an agent frees the seat and reduces the billable seat count at the next billing cycle.

Watch out for:

  • Seat count reduction and billing adjustment typically take effect at the next billing cycle, not immediately upon removal.
  • If the removed agent was the sole member of an Operator Group, incoming chats routed to that group may go unanswered until the group is reassigned.
  • There is no 'suspend' or 'deactivate' option - removal is permanent and the agent must be re-invited if access needs to be restored.

License and seat management

Seat type Includes Cost
Agent Seat (Standard) Full live chat access, transcript history, integrations, operator groups. $29/seat/mo (monthly), $23/seat/mo (annual), $19/seat/mo (2-year prepaid)
Agent Seat (Pro) All Standard features plus AI tools, all PowerUps (Cobrowsing, Translation, Visitor Insights), dedicated account manager. Custom pricing - contact Olark sales
Free Seat 1 agent, 20 chats/month, limited features. $0
  • Where to check usage: app.olark.com > Settings > Agents (shows current agent count); billing details visible under Settings > Billing or Account.
  • How to identify unused seats: No built-in 'last active' or 'last login' report is documented in Olark's official help center. Admins must manually review agent chat activity via transcript reports or the Reporting section to identify inactive agents.
  • Billing notes: Olark bills per agent seat. Each active agent on the account counts toward the seat total. Removing an agent reduces the seat count; the billing reduction typically applies at the next renewal cycle. Annual and 2-year plans are prepaid and seat reductions may not result in prorated refunds - verify with Olark billing support.

The cost of manual management

Every app that adds or removes agents requires hands-on admin work: invitations must be sent manually, seat counts adjust at the next billing cycle rather than immediately, and there is no built-in last-login or last-active report to surface idle accounts. Identifying unused seats means manually cross-referencing transcript reports in the Reporting section.

Ownership transfer is not self-serve - it requires contacting Olark support directly.

What IT admins are saying

Admins consistently flag three friction points. First, the absence of a 'suspend' or 'deactivate' state means offboarding is all-or-nothing: remove the agent fully, or leave them active.

Second, billing does not adjust immediately on removal - seat reductions typically apply at the next renewal, and proration on annual or two-year plans is unclear without contacting billing support.

Third, there is no last-login timestamp in the agent management UI, making license audits a manual, transcript-driven exercise.

Common complaints:

  • Users report that there is no granular permission system - agents either have full chat access or none, with no middle-ground roles.
  • Some users note that removing an agent does not immediately reduce the monthly bill and that prorated credits are unclear.
  • Users have noted the lack of a 'suspend' or 'deactivate' option, meaning offboarding requires full removal and re-invitation if access needs to be restored.
  • Admins have reported difficulty identifying inactive agents because Olark does not surface a 'last login' date in the agent management UI.
  • Some users report that ownership transfer requires contacting support rather than being self-serve in the dashboard.

The decision

Olark's manual workflow is straightforward for small teams but becomes operationally expensive as headcount grows. The Free plan is hard-limited to one agent; Standard starts at $19–$29/seat/month depending on billing cadence. PowerUps (Cobrowsing, Translation, Visitor Insights) are add-ons priced separately at $29–$99/month each.

If your team needs automated provisioning, the only supported path is via OneLogin's Olark connector - no native SCIM endpoint exists.

Bottom line

Olark's admin tooling is functional but minimal: two fixed roles, no suspend option, no last-login visibility, and billing that lags behind seat changes. Teams with stable, small agent rosters will find the manual workflow manageable.

Teams with frequent onboarding and offboarding cycles, or those running compliance-driven access reviews, will hit the ceiling of what the UI alone can support and should evaluate the REST API or a OneLogin-based provisioning connector.

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

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