Create / invite one user
Open Users → Add User / New.
Enter email (required), optional name/username.
Choose role(s) (defaults to the seeded
"user"role if you pick none).Optionally assign a user group.
Password:
Leave empty → user stays inactive until they finish activation; email with link to
/auth/activate?token=…(token typically ~24 hours).Set a password → user becomes active immediately and may get a welcome email.
Save. Watch plan seat usage if you are near the Free/Starter limit.
Mass create
/users/new includes a mass create path: paste a list of emails, shared roles/group. Respects remaining plan slots and may rate-limit between creates. Prefer it for onboarding a whole floor at once, then have each person activate if no shared password was set.
Activation & resend
Situation | Action |
|---|---|
New invite, no password | User opens activation link → sets password → |
Expired / lost email | Open |
Manually enable | Detail page → Activate (when appropriate) |
Inactive users cannot sign in.
Edit
/users/[id]/edit (needs permission to edit users): identity, roles, password, group-related fields as offered on the form.
Detail page /users/[id]: summary plus Activate / Deactivate / Resend.
Deactivate vs delete
Action | Effect |
|---|---|
Deactivate |
|
Activate | Restores sign-in; counts toward |
Delete | Removes the user (needs permission to delete users) |
Delete rules (shop staff)
You cannot delete yourself.
Shop admins cannot delete admin users.
You cannot remove the last admin (delete or strip admin role) — keep at least one admin for the shop.
Platform root has broader powers (including deleting tenant admins / last admin with cascade that may remove an orphan shop from
/platform/tenants).
Checklist — first team after setup
Confirm seats on
/billingKeep your admin account protected
Invite manager / ops with correct roles (activation email if no password)
Confirm they can sign in and open
/profileOptional groups at
/user-groupsReview Team permissions if orders are in use
Upgrade at
/pricingwhen you hit the user limit
Use roles and Switch As carefully — staff see the shop as that person; undo Switch As when you finish helping.