Stitchflow
TalentLMS logo

TalentLMS User Management Guide

Manual workflow

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

UpdatedMar 16, 2026

Summary and recommendation

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

TalentLMS is an LMS platform with a hybrid permission model built on three fixed roles Administrator, Instructor, and Learner plus custom user types available on all paid plans (Core and above).

Custom types are derived from Instructor or Learner base roles with feature-area toggles;

they are not fully freeform.

SAML 2.0 SSO and SCIM provisioning are both included on all paid plans, making identity lifecycle management accessible without an enterprise contract.

Quick facts

Admin console pathAdmin dashboard → Users (top navigation or left sidebar)
Admin console URLOfficial docs
SCIM availableYes
SCIM tier requiredAll paid plans
SSO prerequisiteYes

User types and roles

Role Permissions Cannot do Plan required Seat cost Watch out for
Administrator Full platform access: manage users, courses, branches, reports, integrations, billing, and all settings. All plans Counts against registered user seat limit Multiple admins are supported; each counts as a registered user seat.
Instructor Create and manage courses, add course content, grade learners, view reports for assigned courses. Cannot access platform-wide settings, billing, or manage other users outside their courses. All plans Counts against registered user seat limit Instructors can be restricted further via custom user types on paid plans.
Learner Enroll in and complete assigned courses, view own progress and certificates. Cannot create courses, manage other users, or access admin settings. All plans Counts against registered user seat limit Inactive/deactivated learners do not count toward the active seat limit.
Custom User Type Admin-defined subset of Instructor or Learner permissions; granular toggles per feature area. Cannot exceed the permissions of the base role (Instructor or Learner) it is derived from. All paid plans (Core and above) Counts against registered user seat limit Custom user types are created by cloning and modifying a base role; they are not fully freeform.

Permission model

  • Model type: hybrid
  • Description: TalentLMS uses a fixed set of built-in roles (Administrator, Instructor, Learner) as the foundation. On paid plans, admins can create custom user types derived from Instructor or Learner base roles, toggling specific feature permissions on or off. Branch-level admin roles are also available for multi-branch setups.
  • Custom roles: Yes
  • Custom roles plan: All paid plans (Core and above)
  • Granularity: Feature-area toggles within the scope of a base role (Instructor or Learner); not fully attribute-level.

How to add users

  1. Log in as Administrator.
  2. Navigate to Users in the top navigation bar.
  3. Click the 'Add user' button (plus icon).
  4. Fill in required fields: First name, Last name, Email, Username, Password.
  5. Optionally assign a User type, Branch, and Groups.
  6. Click 'Add user' to save.

Required fields: First name, Last name, Email, Username, Password

Watch out for:

  • Username must be unique across the platform; email and username can differ.
  • Users added manually receive a welcome email by default; this can be suppressed in settings.
  • Adding a user immediately consumes a registered user seat regardless of whether the user has logged in.
  • SSO-provisioned users may be created automatically on first login if JIT provisioning is enabled.
Bulk option Availability Notes
CSV import Yes Admin dashboard → Users → Import users (CSV icon/button)
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes All paid plans (SCIM available on all paid plans; SAML SSO also on all paid plans)

How to remove or deactivate users

  • Can delete users: Yes
  • Delete/deactivate behavior: TalentLMS supports both deactivation and permanent deletion. Deactivating a user suspends their access and removes them from the active seat count while preserving all their data and history. Deleting a user permanently removes their account and associated data from the platform. Official docs confirm both options are available from the user's profile or the Users list.
  1. Navigate to Admin dashboard → Users.
  2. Locate the user via search or browse.
  3. Click the user's name to open their profile.
  4. Click the 'Deactivate' button (or use the status toggle).
  5. Confirm the action when prompted.
Data impact Behavior
Owned records Deactivation preserves all course progress, completion records, and certificates. Deletion permanently removes the user's data.
Shared content Courses created by an Instructor remain on the platform after the instructor is deactivated or deleted; course ownership may need to be reassigned.
Integrations Deactivated users are reflected as inactive in SCIM-synced IdP directories on next sync; deleted users are removed from SCIM directory.
License freed Deactivating a user frees their seat from the active user count. Deleting a user also frees the seat.

Watch out for:

  • Deleted users cannot be restored; all their progress and records are permanently lost.
  • Deactivated users can be reactivated at any time, restoring full access and historical data.
  • If a deleted user's email is re-used to create a new account, the new account has no history from the previous account.
  • Bulk deactivation or deletion is possible via the Users list by selecting multiple users.

License and seat management

Seat type Includes Cost
Registered Users All active (non-deactivated) user accounts regardless of role (Admin, Instructor, Learner, custom type). Seat limit is determined by plan tier; Core up to 100, Grow up to 500, Pro up to 1000, Enterprise custom.
  • Where to check usage: Admin dashboard → Account & Settings → Subscription (shows current registered user count vs. plan limit)
  • How to identify unused seats: Navigate to Admin dashboard → Users; filter by 'Last login' date to identify users who have never logged in or have not logged in recently. Deactivating these users frees seats.
  • Billing notes: Plans are priced by maximum registered user count, not by monthly active users. Deactivated users do not count toward the seat limit. Upgrading to a higher user-count tier is required if the limit is reached. Annual billing provides approximately 20% discount versus monthly billing.

The cost of manual management

Seat limits are based on maximum registered users, not monthly active users, so every app account that hasn't been deactivated counts against the plan ceiling regardless of login frequency. Admins report unexpected seat exhaustion because inactive-but-not-deactivated accounts silently consume capacity.

Deactivating a user removes them from the seat count while preserving all training history - deletion is permanent and erases course completion records, which creates compliance risk.

Bulk deactivation is available from the Users list, but identifying stale accounts requires manual filtering by last login date. There is no automated idle-user report; the process is a recurring manual task.

What IT admins are saying

Community evidence is not specific enough to quote or summarize yet for this app.

The decision

TalentLMS manual user management is practical for teams with low-to-moderate provisioning volume and an existing SSO setup. The deactivate-vs-delete distinction is operationally important: deactivation is reversible and preserves records; deletion is not.

Every app account - Admin, Instructor, Learner, or custom type - counts as a registered seat, so governance hygiene directly affects plan costs.

For organizations running multi-branch structures, branch-level admin roles add a layer of delegation without granting full platform access. Custom user types require cloning a base role and are bounded by that role's permission ceiling, which limits flexibility for edge-case access patterns.

Bottom line

TalentLMS gives administrators a workable manual provisioning path with clear role boundaries and a seat model that rewards active deactivation hygiene.

The platform's inclusion of SSO and SCIM on all paid plans means every app in a connected identity stack can benefit from automated provisioning without requiring an enterprise upgrade.

The primary operational risk is conflating deactivation with deletion - a mistake that is irreversible and can create compliance gaps - so teams should establish a documented offboarding policy before scaling user volume.

Automate TalentLMS 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 16, 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