Three ways to get people on:
Invite link (use this for the bulk of your crew) — one link, they self-register, they land on your roster having filled in their own profile. No transcription errors, no chasing people for their weight.
Add member — you enter one person: email, name, role. Useful for the handful who won’t engage with a link.
Bulk add — paste a list, one member per line, in the form Email, Name, Role. Email is the only required part. This is the fastest way to import last season’s roster out of a spreadsheet.
Anyone you add gets an email asking them to set a password and finish their profile. Until they do, they sit on your roster but can’t claim a seat.
| Field | Where it lives | Why it matters |
|---|---|---|
| Name | Profile | Roster and lineup display; use the name you shout on the dock |
| Profile | Reminders, waitlist promotions, the availability ping | |
| Phone | Profile | Optional, and shared with the team only if they tick the box |
| Preferred side | Paddling profile | Drives lineup balance and the warnings you see |
| Weight | Paddling profile | Drives side balance and the boat’s total-weight readout |
| Paddler / drummer / steers | Paddling profile | Which seats they can fill |
| Stroke-eligible | Paddling profile | Flags who can hold the front bench |
You can edit any member’s paddling profile yourself from the roster page, which covers the paddler who joins by link and never fills theirs in.
On collecting weight. It’s the field paddlers hesitate over, and how you frame it decides whether you get accurate numbers. Say what it’s for — side balance and the boat’s total weight — and mention the privacy control: each paddler chooses whether coaches see their number, or whether only the app sees it while it does the balance maths. Point out that anyone who’d rather not enter one can tell you and be seated by hand. A guessed-low number hurts your lineup more than a blank field does.
Roster hygiene is the boring thing that makes everything else work: