Stitchflow
LinkedIn Learning logo

LinkedIn Learning User Management Guide

Manual workflow

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

UpdatedMar 9, 2026

Summary and recommendation

LinkedIn Learning 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.

LinkedIn Learning's Admin Center gives IT teams a straightforward path to managing learners at scale, but the full feature set - including SSO, SCIM provisioning, and advanced analytics - is gated behind the Enterprise plan (21+ users, custom pricing). The Team plan (2–20 users, $379.99/user/year) covers manual user management but lacks automated provisioning.

Every app in your stack that touches employee onboarding and offboarding will feel the gap if LinkedIn Learning is on a sub-Enterprise tier.

Quick facts

Admin console pathLinkedIn Learning Admin Center → People → Manage Users
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
Full Admin Full access to all Admin Center features: add/remove users, assign licenses, manage groups, configure SSO/SCIM, generate SCIM tokens, view all reports, manage content, configure integrations, and manage other admins. Cannot act as a learner within the same session without switching context; cannot reduce their own permissions. Team or Enterprise Consumes a licensed seat Only Full Admins can generate SCIM tokens required for automated provisioning. At least one Full Admin must exist at all times.
Group Admin Can manage users and content within assigned groups only: add/remove learners from their group, view group-level reports, assign group-specific learning paths. Cannot access organization-wide reports, manage SSO/SCIM settings, create or delete groups, or manage users outside their assigned group(s). Team or Enterprise Consumes a licensed seat Group Admin scope is limited strictly to assigned groups; they cannot see or affect users in other groups.
Learner Access to the LinkedIn Learning content library, ability to complete courses, save learning paths, and view personal progress reports. Cannot access Admin Center, manage other users, or view organization-level data. Team or Enterprise (assigned a seat); Individual plan for self-serve. Consumes a licensed seat Learners must have a LinkedIn account (personal or SSO-linked). If a learner's personal LinkedIn account email differs from their work email, matching during provisioning can fail.
Reporting Admin (Viewer) Read-only access to organization-wide learning reports and analytics in the Admin Center. Cannot add/remove users, assign licenses, manage content, or change any settings. Enterprise Consumes a licensed seat Availability of this role may vary by contract; confirm with LinkedIn account team.

Permission model

  • Model type: role-based
  • Description: LinkedIn Learning uses a fixed set of predefined admin roles (Full Admin, Group Admin, Reporting Admin) assigned per user. There are no custom role builders. Group Admins are scoped to specific groups. Permissions are not individually configurable beyond role assignment.
  • Custom roles: No
  • Custom roles plan: Not documented
  • Granularity: Coarse - three to four fixed roles with no per-permission customization. Group scoping provides the only sub-role granularity.

How to add users

  1. Sign in to LinkedIn Learning Admin Center at https://www.linkedin.com/learning-admin/.
  2. Navigate to 'People' in the left sidebar, then select 'Manage Users'.
  3. Click 'Add Users' (top right of the user list).
  4. Choose method: 'Add by email' for individual users or 'Import CSV' for bulk.
  5. For individual: enter the user's work email address, select their role (Learner, Group Admin, Full Admin), optionally assign to a group, then click 'Send Invite'.
  6. The user receives an email invitation to activate their LinkedIn Learning access. If they have an existing LinkedIn account, they link it; otherwise they create one.
  7. Confirm the user appears in the Manage Users list with status 'Pending' until they accept the invite.

Required fields: Work email address, Role assignment (Learner, Group Admin, or Full Admin)

Watch out for:

  • Users must have or create a LinkedIn personal account to access LinkedIn Learning; the work email invite links to their LinkedIn identity.
  • If a user's LinkedIn account uses a different email than their work email, the invite may not auto-link and the user may need to manually connect accounts.
  • Pending invitations consume a license seat immediately upon sending on some plan configurations; verify with your LinkedIn account team.
  • Invitations expire after a set period; expired invites require re-sending.
  • On Enterprise plans with SSO enabled, users may be provisioned automatically via SCIM instead of manual invite; mixing manual and SCIM provisioning can cause duplicate or conflicting records.
  • Domain whitelisting (auto-join by email domain) is available on Enterprise plans but must be configured by LinkedIn support, not self-serve in the Admin Center.
Bulk option Availability Notes
CSV import Yes Admin Center → People → Manage Users → Add Users → Import CSV. Template downloadable from the same dialog.
Domain whitelisting No Automatic domain-based user add
IdP provisioning Yes Enterprise

How to remove or deactivate users

  • Can delete users: No
  • Delete/deactivate behavior: LinkedIn Learning does not permanently delete user records from the Admin Center. Admins can only deactivate (revoke) a user's license and access. The user's learning history and profile data are retained in LinkedIn's systems. Deactivated users lose access to the organization's LinkedIn Learning subscription but their LinkedIn account itself is unaffected.
  1. Sign in to LinkedIn Learning Admin Center at https://www.linkedin.com/learning-admin/.
  2. Navigate to 'People' → 'Manage Users'.
  3. Search for or locate the user to be removed.
  4. Click the three-dot menu (⋯) or 'Actions' next to the user's name.
  5. Select 'Remove User' or 'Revoke License' (label may vary by plan).
  6. Confirm the action in the dialog prompt.
  7. The user's status changes to 'Inactive' or they are removed from the active user list; their license seat is freed.
Data impact Behavior
Owned records User's completed course history, certificates, and learning progress are retained in LinkedIn's systems and associated with their LinkedIn account, not deleted. Admins can still see historical reporting data for the deactivated user.
Shared content Any custom learning paths or content the user created as an admin remain in the organization's Admin Center and are not automatically reassigned or deleted.
Integrations If the user was provisioned via SCIM, deprovisioning through the IdP will trigger deactivation automatically. Manual deactivation in the Admin Center does not push changes back to the IdP.
License freed The license seat is freed immediately upon deactivation and can be reassigned to another user.

Watch out for:

  • Deactivated users can be re-invited later; their historical learning data re-associates with their LinkedIn account upon reactivation.
  • If SCIM provisioning is active, deactivating a user only in the Admin Center (not in the IdP) may result in the user being re-provisioned on the next SCIM sync.
  • Admins cannot bulk-deactivate users from the UI in a single action; bulk removal requires CSV-based workflows or SCIM deprovision through the IdP.
  • Removing a Group Admin does not automatically reassign their group management responsibilities; groups may be left without an admin.

License and seat management

Seat type Includes Cost
Team License Full access to LinkedIn Learning content library for 2–20 users. Includes basic admin reporting. 1-month free trial available. $379.99 per user per year (as of last verified pricing; regional pricing varies)
Enterprise License Full access to LinkedIn Learning content library, advanced admin controls, SSO/SCIM provisioning, custom learning paths, advanced analytics, integrations (LMS, HRIS), and dedicated account support. For 21+ users. Custom pricing; negotiated per contract
Individual License Personal access to LinkedIn Learning content library for a single user. No admin console access. $39.99/month or $239.88/year (as of last verified pricing)
  • Where to check usage: Admin Center → Reports → License Usage (shows assigned vs. available seats, active learners, and last login dates)
  • How to identify unused seats: In Admin Center → People → Manage Users, filter by 'Last Active' date or sort by activity to identify users who have not logged in within a defined period. The Reports section also provides a license utilization summary.
  • Billing notes: Seats are billed annually on Enterprise plans. Adding users mid-cycle may result in prorated charges depending on contract terms. Removing users frees the seat but does not automatically generate a credit; confirm refund/credit policy with your LinkedIn account team. Team plan seats are fixed at purchase; adding users beyond the purchased count requires upgrading or purchasing additional seats.

The cost of manual management

Adding users manually means navigating to Admin Center → People → Manage Users and sending individual email invitations or uploading a CSV.

Each invite must include a role assignment (Learner, Group Admin, or Full Admin), and pending invitations may consume a license seat before the user accepts - reducing your available seat count without a confirmed active user.

Removing users is equally granular: there is no bulk-deactivation option in the UI. Offboarding a departing employee requires locating them individually, selecting Remove User or Revoke License from the actions menu, and confirming the action one record at a time. For organizations with regular headcount changes, this compounds quickly.

A persistent friction point is LinkedIn's identity model: every learner must have a LinkedIn account, and if an employee's personal LinkedIn email differs from their work email, the invite may fail to auto-link - requiring manual account reconciliation that sits outside the Admin Center entirely.

What IT admins are saying

Practitioners managing LinkedIn Learning at scale consistently flag three pain points. First, the fixed role model - Full Admin, Group Admin, Learner, and a limited Reporting Admin - is considered too coarse for large organizations that need delegated admin tasks without granting full platform access.

Second, personal-vs-work email mismatches cause provisioning failures and duplicate accounts that require direct intervention. Third, OneLogin users face an additional configuration burden because there is no pre-built connector in the OneLogin catalog, requiring a manual custom app setup.

Admins also note that data migration is required when moving users from individual LinkedIn Learning plans to an organizational Enterprise account - existing learning history does not automatically consolidate without a deliberate migration step.

Common complaints:

  • OneLogin requires a custom app configuration for SCIM integration with LinkedIn Learning, as there is no pre-built connector in the OneLogin catalog.
  • User identifier matching is complex when employees' LinkedIn personal account emails differ from their corporate work emails, causing provisioning failures or duplicate accounts.
  • Data migration is required if existing LinkedIn Learning users (previously on individual plans) need to be moved under an organizational Enterprise account.
  • Admins report that pending invitations appear to consume license seats before users accept, reducing available seat counts unexpectedly.
  • There is no bulk deactivation option in the Admin Center UI; removing many users requires either manual one-by-one action or IdP-side SCIM deprovision.
  • The fixed role model (Full Admin, Group Admin, Learner) is considered too coarse for large organizations that need more granular delegation of admin tasks.
  • Reporting Admin role availability is inconsistent and reportedly not available on all Enterprise contracts without explicit negotiation.
  • CSV import errors are not always descriptive, making it difficult to diagnose which rows failed and why during bulk user uploads.

The decision

Manual management in LinkedIn Learning is viable for small, stable teams on the Team plan where headcount changes are infrequent. For any organization running regular onboarding and offboarding cycles, the absence of bulk deactivation and the LinkedIn personal-account dependency create recurring administrative overhead that scales poorly.

Every app in a modern HR stack is expected to reflect accurate user state - LinkedIn Learning's manual path makes that accuracy dependent on admin diligence rather than system automation.

If your organization is already running SSO through Okta, Entra ID, or Google Workspace, the operational case for moving to Enterprise and enabling SCIM is strong. If you are on the Team plan with no SSO, budget for the manual overhead or plan the Enterprise upgrade before headcount grows.

Bottom line

LinkedIn Learning's manual user management works for small teams but does not scale gracefully. The lack of bulk deactivation, the LinkedIn personal-account dependency, and a coarse four-role permission model mean that every offboarding event and every email mismatch requires direct admin intervention.

Organizations with active hiring and attrition should treat the Enterprise plan with SCIM provisioning as the operational baseline, not an optional upgrade.

Automate LinkedIn Learning 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 9, 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