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

PagePurpose
/admin/usersList all users, add new users, send welcome emails
/admin/users/[id]Edit a single user, change role, delete
/admin/familiesList families, add/remove members, view scouts
/admin/scoutsCross-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/users as 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/users flags 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