How To: Use Learning Modules with Manager Hierarchy

Last updated: July 2, 2026

What changes with Manager Hierarchy

Manager Hierarchy uses one simple rule: you need access to something before you can use it. Folders are shared with specific teams, sub-folders and bots inherit those teams, and Learning Modules now follow the same model.

This keeps every team on a module working from content they can all actually see, so nothing breaks silently. Everything below cascades from one choice: who a module is for.


Prerequisites


Step 1: Choose who the module is for

When you create a module, you pick who it is for, the same way you do for a folder:

Option

Who the module is for

Everyone in the Workspace

Anyone can be assigned

My team(s)

Only members of your own team

Selected teams

Only the teams you explicitly choose

Under Selected teams you can only pick teams you have access to, which is your team and its sub-teams.

image.png

Every other rule below follows from this choice.

Which Bots you Can Add

image.png

Every bot in the module must be visible to all of the module's teams.

If a module is shared with two teams and a bot is only visible to one of them, that bot cannot be added. You will see it marked Not available to all teams, with a note that it is outside the module's teams. To use it, either share the bot's folder with those teams or change the module's teams.

image.png

Call blitz

When you set up a call blitz, folders that are not shared with all of the module's teams are unavailable. The same rule applies: the call blitz has to work for every team on the module.

Screenshot 2026-07-02 at 12.43.06 PM.png

Assignment

You can assign the module only to its own teams.

For ex. If the module is shared with Atul's team and the engineering team, those are the only teams you can assign it to.

Screenshot 2026-06-23 at 3.34.39 PM.png

Analytics

Admins and Member+ users with partial access see analytics only for the teams within their access scope. A Member+ acting as a program admin or player coach sees progress for the teams they cover, not the whole org.

A label showing the current scope, like the "showing calls for [team]" label on Call History, is coming to Learning Module analytics. The scoping itself already applies.


warning emoji Key Edge cases to know

Each of these has a built-in warning, so nothing changes silently.

Removing a team from a live module

If you remove a team from a module that has an active assignment, a warning pop-up appears first. Any reps on the removed team are taken off that assignment. If the change also leaves a bot that not all teams can access, the related task is suspended. Confirm to proceed.

Screenshot 2026-06-23 at 3.37.19 PM.png

Changing folder permissions

Folder access and Learning Modules are linked, because a module's bots live in folders. If you change who a folder is for in Folder Settings and that would pull access to bots a module depends on, a banner appears:

This change affects active training. Bots in this folder are used in [N] learning module(s). Removing a team suspends those tasks for everyone on those modules until access is restored. Completed work is kept.

Screenshot 2026-06-23 at 3.38.51 PM.png

What a suspended task means

A module needs every bot visible to all of its teams. When a folder or module change breaks that, the task is suspended rather than deleted.

In the admin view the task shows as suspended, and hovering it explains that no one can call the bot because it is not shared with the right teams. Reps see the same suspended state. Completed work is kept. The task resumes once the bot is visible to all of the module's teams again, either when you restore access or when someone else does.

Admins/ Member+ who have partial access: sees analytics only for teams within their access scope.


FAQs

Will this affect my workspace if I do not use Manager Hierarchy?

It applies only to workspaces with Manager Hierarchy turned on. Over time every workspace will moves to this model, at which point Admins, Members, and Member+ users can be set to see everything, matching today's behavior.

When I pick "Selected teams," why can I only see some teams?

You can only choose teams within your access scope, which is your team and its sub-teams. If a team is missing, an admin with broader access can create or assign for it.

Why can't I add a particular bot to my module?

The bot is not visible to all of the module's teams, so it shows as not available. Share the bot's folder with those teams, or change which teams the module is for.

What happens if I remove a team from a module that is already live?

You get a warning first. Reps on that team are removed from the assignment, and any task that depends on a bot the remaining teams cannot all access is suspended. Nothing happens until you confirm.

A task is suspended. How do I fix it?

A suspension means a bot in the module is no longer visible to all of the module's teams. It can be caused by a folder change or a module change, so Hyperbound flags it rather than guessing the cause. Check both the folder's sharing and the module's teams, and restore access. There is no one-click fix button today.

Why do two admins see different analytics for the same module?

Analytics respect access scope. Someone with partial access sees only the teams they can access, so two people with different scopes see different slices of the same module.

Does completed training get lost when access changes?

No. In every one of these cases completed work is kept. Access changes only affect tasks that are still open.


Need help?

Reach out via the chat button or email support@hyperbound.ai.