Managing Roles, Groups, and Permissions

How to control who can do what in your Herd workspace using roles, groups, and permissions.


Understanding Roles

Every user in Herd has one of three roles. Your role determines your overall level of access.

Role
Who It's For
Access Level

Admin

Organization owners and security leaders

Full access to everything. Bypasses all permission checks. Can manage users, groups, billing, and integrations.

Operator

Team leads, department heads, training coordinators

Web app access with permissions controlled by group membership. Can only do what their group permissions allow.

Member

Everyone else in your organization

No web app access. Interacts with Herd only through Slack or Teams — completing trainings, responding to simulations, etc.

circle-info

The first user to log in to a new Herd workspace automatically becomes an Admin. All subsequent users start as Operators and are added to your default group.


Understanding Groups

Groups are how you organize Operators and assign them permissions. Think of groups like teams — each group has a set of permissions, and every Operator in that group inherits those permissions.

  • Each group has a name, description, and a set of permissions

  • An Operator can belong to multiple groups — their permissions are the combined set from all groups

  • New Operators are automatically added to your organization's default group

  • Groups can pull members from Okta, Azure AD, Google Workspace, or Slack to mirror your existing team structure

circle-exclamation

Setting Up Groups

1. Plan Your Access Structure

Before creating groups, decide who needs access to what.

Keep the default Full Access group. All Operators can do everything. Admins handle user management and settings.

2. Create a Group

1

Open Group Settings

Go to Settings in the left sidebar, then click Groups.

2

Create the Group

Click Create Group, then give it a name and description.

3

Choose a Template

Select a permission template as a starting point, or build from scratch.

4

Adjust Permissions

Add or remove individual permissions as needed for this group.

5

Add Members

Add individual users or connect synced identity provider groups.

3. Update Your Default Group

If you don't want new users to automatically have full access:

  1. Go to Settings > Groups

  2. Edit the default group's permissions (e.g., change it to Viewer-only)

  3. Or create a new limited-permission group and set it as the default


Permission Reference

Admins always have all permissions. The tables below apply to Operators.

Permission
What It Allows

View trainings

See all trainings in your organization

Create trainings

Build new trainings (manual or AI-generated)

Edit trainings

Modify existing trainings

Delete trainings

Remove trainings permanently

Assign trainings

Send trainings to employees via Slack or Teams

Approve trainings

Review and approve pending trainings before they go live


Permission Templates

Templates are pre-built permission sets that make group setup faster. Use them as a starting point — you can add or remove individual permissions after applying one.

Template
Best For
Includes

Training Manager

HR teams, L&D coordinators

View, create, edit, delete, and assign trainings

Training Reviewer

Managers who approve content

View and approve trainings

Security Manager

Security team leads

Full training, phishing, smishing, tracks, and reporting access

Compliance Manager

Compliance officers, GRC teams

Compliance campaigns, policies, and dashboard access

Viewer

Leadership, auditors

Read-only access to all content, dashboards, users, and groups

Full Access

Small teams, power users

All permissions — equivalent to Admin, but still governed by group membership


Ownership Scoping

When Operators create trainings, campaigns, or other content, that content is owned by their group.

  • Operators can only edit and delete content owned by groups they belong to

  • Operators can view content from other groups if they have the relevant view permission

  • Admins can see and manage all content regardless of ownership

This prevents department heads from accidentally modifying each other's work while still allowing visibility across the organization.


Common Questions

chevron-rightCan an Operator give themselves more permissions?hashtag

No. Only users with the Manage Groups permission can change group permissions, and they can only modify groups — not grant themselves Admin access. Only an Admin can promote someone to Admin.

chevron-rightWhat happens when I remove someone from a group?hashtag

They immediately lose that group's permissions. If they belong to other groups, they keep those permissions. If removed from all groups, they have no permissions and will see an empty dashboard.

chevron-rightCan I sync groups with my identity provider?hashtag

Yes. Groups can pull members from Okta, Azure AD, Google Workspace, and Slack. When someone is added or removed in your IdP, their Herd permissions update automatically.

chevron-rightWhat's the difference between an Admin and an Operator with Full Access?hashtag

Functionally very similar, but Admins can: promote or demote other Admins, manage billing, impersonate users for troubleshooting, and their access can never be restricted by group changes. An Operator with Full Access can lose permissions if their group is modified.

chevron-rightHow do I restrict the default group?hashtag

Go to Settings > Groups, edit the default group, and change its permissions to something more restrictive (e.g., Viewer). All future new users will receive these limited permissions instead of full access.

chevron-rightI accidentally locked myself out. What do I do?hashtag

Ask another Admin in your organization to restore your group membership. If no other Admins are available, contact Herd support.


Best Practices

circle-check

Last updated