Managing users — overview
How users, roles, families, and welcome emails fit together in MyTroop.
In MyTroop, every adult who needs access — parents, leaders, committee members — is a user. Every user belongs to a family. Every user has a role that determines what they can do.
Kids never have accounts. Scouts are records under a family, not standalone users.
The pieces
- Adding a user — admin creates the account; the user receives a welcome email and sets their own password on first login. There's no separate "invite" — the welcome email is the invitation.
- Roles — Admin, Leader, Committee, Parent. Each level grants a strict superset of the previous level's permissions.
- Editing or deleting users — change someone's role, fix their info, or remove them. Includes the safeguards that prevent footguns (you can't delete yourself; deleting the last adult in a family cascades to scouts).
- Families — how the family unit works, how to merge or move users, and how the data model affects what parents see.
Where everything lives
| Page | Purpose |
|---|---|
/admin/users | List all users, add new users, send welcome emails |
/admin/users/[id] | Edit a single user, change role, delete |
/admin/families | List families, add/remove members, view scouts |
/admin/scouts | Cross-family roster of every scout |
How people get access
There are two ways an adult joins your troop, and both require an admin:
- Admin adds them (Adding a user) — the account is active immediately and the person gets a welcome email to set a password. This is the normal path.
- They request to join — anyone who visits your troop's site can create an account and request to join. This does not grant access. The request lands on
/admin/usersas a Pending entry with Approve and Decline buttons, and admins are emailed. Until an admin approves, the requester only sees an "awaiting approval" screen and can read no troop data. Approving grants access (and emails them); declining keeps them out.
Pending requests are shown separately from your active roster. A banner at the top of
/admin/usersflags how many are waiting, and the Status filter (Active / Pending / Declined) lets you focus on them.
Declining isn't permanent: switch the Status filter to Declined and click Reinstate to reverse a decision and grant the person access.
What about kids?
Scouts don't log in. They appear in their family's profile and on event rosters, but everything they "do" (RSVP, payment, photos) happens via a parent's account. This is a deliberate choice — Scouting America's youth-protection guidance is much simpler when minors don't have credentials at all.
Related articles
Adding a user
How to create a new account in your troop and what the new user receives.
Roles and permission levels
What each of the four roles — Admin, Leader, Committee, Parent — can do.
Editing and deleting users
How to update a user's info, change their role, or remove them — and the safeguards involved.
Families — the unit MyTroop is built around
How users group into families, why scouts attach to families instead of individuals, and how to manage family membership.