Skip to main content

Admin — how this works

In the app: /admin

How it works

Create/deactivate/reactivate/re-role users, and send invites — every action here is a real write to this app's own User table, audited, and (for deactivate/reactivate/role-change) invalidates that user's existing sessions immediately. An invite's email is delivered via a signed n8n intent, not sent directly from this app.

Data source

src/lib/actions/userAdmin.ts, src/lib/actions/invite.ts, src/lib/audit.ts.

Troubleshooting

An invited teammate never got their email? Check /tools for n8n's live/mocked status — under the mock default, the invite row exists but no email actually sends.

Vendors: n8n — check Tools for live/mocked status.

Who can see this: admin