# Assigning Users to Training

## Assigning Trainings Overview

[Assigning trainings](/herd-security-docs/glossary-terms.md#assigned-training) ensures the right people receive the right content at the right time. With Herd, you can assign trainings to individuals, groups, or your entire organization, making distribution simple and flexible.

## Assigning to Individuals or Groups

<figure><img src="/files/ZM4oxWNiyJNY4JwSiff1" alt=""><figcaption></figcaption></figure>

**Step 1:** From the **Training Library**, select the training you want to assign.

**Step 2:** Navigate to the **“Assign”** tab.

**Step 3:** Select the drop down to choose one or more **individual users,** entire **teams, Herd groups and Okta groups**.

**Step 4:** Once you've selected the users or groups you want to assign a training to, you can click **Send Training to User** to [immediately send to your users.](/herd-security-docs/trainings/getting-started-with-trainings/sending-trainings.md)

* Admins can **nudge** individual users or entire groups for a specific training when the status is either ***Not Started*** or ***In Progress***. Nudges are a helpful way to keep learners on track and ensure timely completion.
* To **reassign** a training to a user or group, click on the name(s) or group under **Currently Assigned**. Those selected will move into the **Selected Users** section. To send training, click **Sending Training to Users**.

### Assigning to the Entire Organization

If you have your Okta connected to Herd, you are able to assign trainings to the Entire Organization or specific groups rather than manually selecting every individual user.

**Step 1:** Select the training you’d like to roll out company-wide.

**Step 2:** Click **“Assign”** and choose **All Users** or the group you had in mind.

**Step 3:** Confirm the assignment — the training will appear in every user’s training queue.

Once trainings are assigned, continue to the next module to learn how to send them.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://herd-security.gitbook.io/herd-security-docs/trainings/getting-started-with-trainings/assigning-users-to-training.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
