> ## 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 assign coaches and staff to a program?

> Add coaches, set their roles and a primary, and control public visibility.

<Note>
  **Must know**

  * Staff are assigned on the **Staff** step. Each coach gets a role, and one is marked **Primary**.
  * If your club requires certifications for program coaches, staff missing a required one can't be added here — they appear greyed out with a "Missing" note, and the required certifications are listed just below the **Add Staff Member** picker.
  * The **Show Coach on Marketing Site** toggle controls whether an assigned-coach preview appears on the program's public card; it doesn't affect the full program page, which always lists every assigned coach.
</Note>

On the **Staff** step (the *Staff Assignments* card):

<Steps>
  <Step title="Add coaches">
    Use **Add Staff Member** to pick a coach from your staff list. Repeat for everyone who works the program.
  </Step>

  <Step title="Set roles">
    Give each person a role — **Lead Coach**, **Assistant Coach**, **Substitute**, or **Volunteer** — using the dropdown next to their name.
  </Step>

  <Step title="Mark a primary">
    Click the star to set the **Primary** coach. The first person you add is primary by default; on the public program card the primary is the coach marked with a star.
  </Step>

  <Step title="Control public display">
    Toggle **Show Coach on Marketing Site** on or off to decide whether the assigned-coach preview (all assigned coaches, with the primary starred) appears on the program's public card. The full program page lists every assigned coach either way.
  </Step>
</Steps>

These coaches become the default staff for every session the program generates. Need a different coach for just one date? Override it on that session instead — see the article below.

**Related:** [How do I edit, reschedule, or cancel a single session?](/club/programs-classes/edit-cancel-a-session) · [How do I create a new program?](/club/programs-classes/create-a-program)
