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

# Invite your first athlete

> Invite, create, or bulk-import athletes, and what happens when they accept

# Invite your first athlete

Your **[roster](https://coach.saturday.fit/dashboard)** starts empty. You can fill it one athlete at a time, from a pasted block of emails, or from a CSV. Another coach can also transfer an athlete to you.

## Invite one athlete

From your **[roster](https://coach.saturday.fit/dashboard)**, click **Invite**, then the **One athlete** tab. Enter their email and, optionally, their name, which personalizes the invite. Saturday emails them a link and also gives you a shareable invite link you can send yourself.

By default the invite says nothing about who pays: *"This athlete will be self-pay unless you cover them after they accept."* You can instead tick **I'll cover this athlete's Saturday subscription (coach-paid)** before sending. That commits you: when they accept, their billing switches to coach-paid, and the modal shows the estimated monthly cost first. If they already pay for Saturday, their existing plan is cancelled and the unused portion refunded. Lifetime members cost you nothing. The athlete sees the change before they accept.

When they accept, they choose to share their Saturday data with you and they appear on your **[roster](https://coach.saturday.fit/dashboard)**. If they have no Saturday account yet, the invite walks them through creating one.

<Note>
  **Consent is built in.** An athlete explicitly accepts coaching and agrees to the requested permissions. They can also decline. You never silently gain access to someone's account.
</Note>

## Invite many at once

From your **[roster](https://coach.saturday.fit/dashboard)**, click **Invite**, then the **Many (paste or CSV)** tab.

* **Paste:** drop in a block of emails separated by commas, spaces, or newlines, mixed however they came. Saturday sorts them as you type. Valid addresses are marked for sending, duplicates collapse, anything that isn't an email is flagged for a quick fix, and anyone already on your roster is skipped. A running line counts all four: valid, duplicates, invalid, and already on roster.
* **CSV:** drag in a `.csv` or click to choose one. Saturday detects the email column and an optional name column; if it is ambiguous, you pick the column. Very large files are rejected with a nudge to paste instead.

Before sending you see the seat impact: your plan's included seats cover some of the batch, and the rest are self-pay unless you cover them. A **Cover all invited athletes (coach-paid)** toggle commits to covering the whole batch. Leave it off and no invite charges you; you decide coverage per athlete after each one accepts.

## Set an athlete up for them

Coaching a less-techy athlete? You can build their fueling **[Setup](/coaching/nutrition/setup-dials)** (bottles, mix, ratio) before they ever open the app, then use **Invite to claim their account** from the athlete's row menu. Saturday emails them a link to take ownership. They keep everything already there, their activities, products, and fueling plan, and you stay their coach. Nothing changes for you until they accept.

## Manage invites and relationships

| Action                 | Where                                                                                | What it does                                                                                                      |
| ---------------------- | ------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- |
| **Cancel invite**      | The pending athlete's row on your **[roster](https://coach.saturday.fit/dashboard)** | Withdraws an invite before it's accepted                                                                          |
| **Re-invite**          | The **Invite** modal, same email                                                     | Sends the invitation again. A cooldown blocks rapid repeats, and an invitation that has expired needs a fresh one |
| **Transfer or share**  | Row menu, for an athlete already on your roster                                      | Moves the athlete to another coach, or adds a second coach who can see their training                             |
| **Remove from roster** | Row menu                                                                             | Unlinks the athlete. They stay a Saturday user; you lose access to their fueling and can re-invite later          |

An athlete awaiting acceptance carries a **Pending** badge on the roster.

**Transfer** hands the athlete to another coach: your coverage ends at period end plus a 14-day grace, and the new coach can cover them or the athlete can take over. **Share** adds a viewer-coach who can see the athlete's training while you stay primary and keep handling their membership. Both wait on the receiving coach accepting the handoff, and the handoff link expires after 7 days.

## After they accept

Once an athlete is on your **[roster](https://coach.saturday.fit/dashboard)** you can:

* See their fueling history, adherence, and flags. See [Flags & groups](/coaching/roster/flags-and-groups).
* Read their AI fueling report. See [AI report](/coaching/roster/ai-report).
* View and adjust their **Setup**. See [The Setup](/coaching/nutrition/setup-dials).
* Decide who pays for their Saturday subscription from their row. See [Who pays](/coaching/billing/who-pays).
* **[Message](https://coach.saturday.fit/dashboard/messages)** them, or add them to a group.

<Tip>
  A quick first pass: invite an athlete, open their fueling plan, and use **Apply this plan to Setup**.
</Tip>
