Buying workflows

From seat assignment to reporting: the client manager's side of a B2B deal

Once a company has bought seats, one person on the client side has to hand them out and watch progress, without seeing your sales, your settings or other clients. Three platforms here document a scoped role for that person: Thinkific Group Analyst, LearnWorlds User Group Manager and LearnDash Group Leader. Teachable announces an Organization Admin role in beta, and Podia documents no such role. What each role can actually do differs, so the table below separates assignment, visibility and export, with a source for each line or a clear verify in a demo.

In this guideThinkificPricing →LearnWorldsPricing →LearnDashPricing →TeachablePricing →PodiaPricing →

Three levels of access, not one

This page picks up where selling training seats to companies stops: the contract is signed and seats exist. From here, keep three levels apart:

The trap is a platform where the only way to let the client manager assign seats is to make them a full admin. That gives one client visibility on all the others. The separation question itself is covered in white label versus client portals; the sign-in side in SSO and client admin access.

What each platform documents for the client manager

Read at the vendors' help centers on 3 November 2026. Where the documentation is silent, the cell says verify in a demo: that is not a no, it is a question to put to sales.

Client manager role per platform, from vendor documentation read on 3 November 2026. Not a tested configuration.
PlatformClient-side roleWho assigns seatsWhat the role seesExportPlan
ThinkificGroup Analyst [1]Your Site Admin or Site Owner assigns the role and its groups [1]; whether the analyst can add learners: verify in a demoProgress, names and emails of assigned groups only [1]CSV of student progress for assigned groups [2]Grow and above per the help center [1]; team seat count per plan: verify in a demo
LearnWorldsUser Group Manager [3]The group manager can add and enroll users in their assigned group [4]Progress of users in the assigned group [4]Export format for the manager: verify in a demoPlans page places user groups and seat management at Learning Center [5]; our registry also records one client group on Pro Trainer: verify which plan carries the manager role
LearnDashGroup Leader (WordPress role) [6]Your WordPress admin assigns the role [6]; self-service seat redemption by the leader: verify in a demo or with the add-on you useEnrolled users and course progress of their own groups, email to group users [7]Quiz data export with advanced capabilities [7]; wider learner export: verify in a demoCore plugin feature, no plan gate found [6]
TeachableOrganization Admin, announced in beta [8]Client enrolls its own learners into assigned products, per the announcement [8]Organization-level progress reporting, per the announcement [8]Verify in a demoNot published for the beta; custom user roles require the Business plan [9]
PodiaNone documented: team roles are Owner, Administrator and Assistant [10]Your admin imports the employees' emails for a company license [11]No client-side progress view documentedNone documented for a client roleNot applicable

Numbers in brackets point to the sources at the bottom of the page. Plan prices sit in the cost calculator.

Walk the assignment, step by step

The same five steps apply whatever the platform. Run them on fictional accounts during a trial, with two client groups so you can see what one manager cannot reach.

  1. Your admin creates the client group and attaches the purchased courses and the number of seats.
  2. Your admin gives the client manager the scoped role (Group Analyst, User Group Manager, Group Leader), limited to that one group.
  3. The manager assigns seats to named employees, or sends you the list if the role cannot enroll. On Thinkific this point is not documented for the analyst role, and on Podia it is your admin's job by design.
  4. The manager replaces a leaver: check whether the seat frees and can be reassigned without a new purchase. No vendor here documents that behaviour precisely, so verify it in a demo.
  5. The manager opens the progress report and exports it. Check that only their group appears and that the fields match what the buyer asked for.

Reporting without full admin access

The client manager needs a filtered view; you need the full picture across clients. Where a scoped role exists, the documentation limits it to the assigned groups [1][4][7]. What none of these help centers states is what happens at the edges: a learner who belongs to two client groups, a course shared between clients, or a community space open to everyone. Test those three cases with fictional accounts and keep screenshots.

For the fields a training company must be able to export, completion per client, scores and timestamps, use the checklist in reporting and learner progress. For the monthly report you send the buyer, see onboarding to reporting.

Check the plans yourself: See current pricing at Thinkific See current pricing at LearnWorlds See current pricing at LearnDash

What we have not verified

This page summarizes vendor documentation. We have not configured these roles on live accounts, so we make no claim about how many clicks an assignment takes, how seat replacement behaves or whether a manager can ever see beyond their group. Teachable's Organization Admin comes from a beta announcement, not a full help article. Several help pages were read through the vendors' own search results because direct access was blocked; the source list says which date applies.

Sources

  1. Thinkific Help Center, Group Analysts (read 3 November 2026).
  2. Thinkific Help Center, Group Analyst Dashboard (read 3 November 2026).
  3. LearnWorlds Help Center, User roles: User Group Manager (read 3 November 2026).
  4. LearnWorlds Help Center, User Group Manager support guide (read 3 November 2026).
  5. LearnWorlds, plans page (read 3 November 2026).
  6. LearnDash documentation, Group users and leaders (read 3 November 2026).
  7. LearnDash documentation, Group Leader capabilities (read 3 November 2026).
  8. Teachable changelog, Scale your B2B programs with Organization Admins (beta) (read 3 November 2026).
  9. Teachable Help Center, Custom User Roles (read 3 November 2026).
  10. Podia Help Center, Managing your team in Podia (read 3 November 2026).
  11. Podia Help Center, Company licenses and multiple seats (read 3 November 2026).

Frequently asked questions

Can a client manager assign seats without being a full admin?
On LearnWorlds, the User Group Manager role is documented as adding and enrolling users in its assigned group. Thinkific's Group Analyst is documented for viewing and exporting progress of assigned groups; whether it can add learners is not stated, so verify in a demo. LearnDash Group Leaders see their own groups; self-service seat redemption depends on your setup. Podia documents no client-side role.
Which role lets a client see progress for their people only?
Thinkific Group Analyst, LearnWorlds User Group Manager and LearnDash Group Leader are each documented as scoped to assigned groups. Teachable announces organization-level reporting for its Organization Admin beta. Test the edges in a trial: a learner in two groups, a shared course, an open community, and confirm the manager sees nothing outside their group.
Does Podia support B2B client managers?
Not as documented. Podia's team roles are Owner, Administrator and Assistant, and its company license flow has your admin import the employees' emails. There is no documented client-side role that assigns seats or views progress. If a deal depends on that, pick a platform that documents it, or get Podia's written answer first.
Which plan do I need for a client manager role?
Per the vendors' help centers: Thinkific Group Analyst from Grow, LearnWorlds seat management from Learning Center according to its plans page, LearnDash Group Leader in the core plugin. Teachable custom roles need the Business plan, and its Organization Admin beta has no published plan. Confirm the plan and the number of manager accounts in writing before you price the deal.

Keep deciding

Selling training seats to companies: the buyer-to-learner workflow

The buyer-to-learner path for B2B seat sales, with named roles and the three things vendors blur: purchase orders, payment, and seat allocation.

SSO and client admin access: a procurement checklist

SSO, provisioning and delegated rights are three different things vendors blur. A procurement questionnaire and the demo scenario to demand before you sign.

Reporting and learner progress: what you can actually export

A training company must export per-client completion, scores and timestamps. What Thinkific and LearnDash publish, what LearnWorlds leaves to a demo.

White label LMS versus client portals: what is actually separate?

White label hides the platform's brand. A client portal separates catalog, users, admins and data per client. The matrix shows what each platform publishes.