> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uplifter.app/llms.txt
> Use this file to discover all available pages before exploring further.

# How do I enroll an athlete in a program?

> Enroll an athlete from their Programs tab, into a full program or a single drop-in session.

<Note>
  **Must know**

  * **Only active programs** appear in the picker, and a **start date is required** for a full enrollment.
  * Programs the athlete is **already actively enrolled in are excluded** from the picker, so you can't create a duplicate active enrollment.
  * For programs that offer **both** full enrollment and drop-in sessions, you choose **every session** or a **single drop-in session**. Drop-in-only programs skip that choice and always go straight to picking one session.
  * If a **full program** is at capacity, you're **warned but not blocked** — choose **Enroll anyway** to go over. For a **single session** it depends on the program's waitlist: with the waitlist off you can **Register anyway**; with the waitlist on, a full session adds the athlete to the **waitlist** instead.
</Note>

You can enroll an athlete directly from their profile. (A new enrollment starts here or through checkout/registration — a program's own Athletes tab is for reviewing, filtering, and cancelling its existing enrollments, not for adding new athletes.)

<Steps>
  <Step title="Open the Programs tab">
    Open the athlete's profile and go to the **Programs** tab.
  </Step>

  <Step title="Start an enrollment">
    Click **Enroll in Program**.
  </Step>

  <Step title="Pick the program and start date">
    Choose a program from the list. Only active programs the athlete isn't already actively enrolled in are shown. For most programs, set a **Start Date**.

    If the program offers drop-in sessions, you'll also choose an **Enrollment type** — **Full enrollment (all sessions)** or **Single drop-in session**. When you pick a single session (and for drop-in-only programs), select the specific **Session** from the list instead of a start date.
  </Step>

  <Step title="Confirm">
    Click **Enroll**. If a full program is at capacity, a confirmation appears showing the current count — click **Enroll anyway** to proceed, or cancel. For a single session, if the program's waitlist is on the athlete is added to the waitlist; if it's off, you can **Register anyway** to go over capacity.
  </Step>
</Steps>

A full enrollment appears in the Programs tab with an **Active** status. From there you can pause, complete, cancel, or remove it later.

**Related:** [How do I pause, cancel, or remove an enrollment?](/club/athletes-families/how-do-i-manage-program-enrollments) · [Manage athletes enrolled in a program](/club/registration-enrollment/manage-athletes-enrolled-in-a-program) · [What is an athlete record?](/club/athletes-families/what-is-an-athlete-record)
