Everything here lives under Admin in the app's left-hand menu (admins only).

The Safer Church admin panel, Users tab, showing a table of nine team members with roles and an Invite User button top-right
Admin · Users tab, with the four tabs (Users, Invitations, Settings, Audit Log) and the Invite User button.

1. Inviting someone new

Admin → Invite User (top-right button).

The Invite User dialog, filled with an email, phone number, and Lead role selected
The Invite User dialog — email, optional mobile phone, and role.

What they receive: an email (subject “You're invited to The Safer Church”) with a Create Your Account button and the church shortcode — plus, if you entered a number, a text with the same link attributed to you by name. The shortcode is deliberately only in the email and on the printed sheet, never in the text.

2. Seeing who hasn't activated

Admin → Invitations. The list opens on the Pending filter — that is your chase list: everyone invited who hasn't created their account yet.

The Invitations tab, Pending filter, listing nine pending invitations with role, sent date, expiry, and Resend/Revoke buttons
Admin · Invitations, Pending filter — your chase list.

3. Resending and revoking

On any row in Admin → Invitations:

Rule of thumb: typo'd email or wrong number → Revoke, then re-invite with the right details. Someone dragging their feet → Resend, and mention it Sunday.

4. Where settings live

Admin → Settings. The ones that matter:

SettingWhat it does
require_2faTwo-factor sign-in. ON means every sign-in needs a texted code — turn it on before you go live with real people, and leave it on.
sitrep_allowed_rolesWho can file a situation report — checkboxes by role.
invitation_expiry_hoursHow long invitation links last. Default 168 (7 days).
Member agreement (its own card, below the table)Optionally upload your church's volunteer agreement; new people acknowledge it at sign-up.
The Settings tab, showing invitation_expiry_hours, the require_2fa checkbox with its off warning, sitrep_allowed_roles checkboxes, sms_rate_limit_per_user_per_day, and the Member Agreement card
Admin · Settings, including the Member Agreement card below the settings table.

Your church's time zone is set for you during setup — it drives when shift reminder texts go out. If it's wrong (times look shifted), email support; there's no self-serve field for it yet.

5. The other two tabs, briefly

6. When to call in help

Companion pieces: member one-pager generator (hand to every member) and team-meeting script (the rollout meeting itself).