TerraGuard

Admin: Users

The Users section allows administrators to manage platform user accounts, including inviting new members, assigning roles, and deactivating accounts.

The Users section allows administrators to manage platform user accounts, including inviting new members, assigning roles, and deactivating accounts.

Admin: Users

Viewing Users

The Users page lists all registered platform users with their name, email address, role, and account status. Users are authenticated through Clerk with Google sign-in.

Member Roles

Roles are assigned at the organisation level. A user can belong to multiple organisations with different roles in each:

  • Admin — Full access: manage members, teams, matrices, settings, and all platform features.
  • Manager — Manage teams, configure matrices, generate reports, send notifications.
  • Member — View events, access knowledge base, use AI features, receive notifications.
  • Viewer — Read-only access to events and reports.

Inviting a New User

Inviting a New User

To invite a new user:

  • Click Invite User.
  • Enter the user's email address.
  • Assign an appropriate role.
  • Click Send Invitation. The user will receive an email to set up their account.

Editing User Roles

To change a user's role, click the edit icon beside their name, select the new role from the dropdown, and save.

Deactivating a User

To deactivate a user account, open the user record and toggle their status to Inactive. Deactivated users cannot log in but their data is retained.

Accepting an Invitation as a New User

After sending an invitation, You can also copy the invite link directly and send it to the user.

Accepting an Invitation as a New User

The invitation email looks like this, with an “Accept Invitation” button that links to the platform with the invite token.

Accepting an Invitation as a New User

When the button is clicked it takes the user to the invitation acceptance page. The page renders differently based on the user’s status: 1. New user (not yet registered) — the user must register first. After registering they are automatically logged in and redirected to the platform.

Accepting an Invitation as a New User

Accepting an Invitation as a New User

  1. Existing registered user — the user sees a direct “Accept Invitation” button and is immediately assigned to the team.

Accepting an Invitation as a New User

If the user is already logged in with a different account and tries to claim an invitation sent to another email address, the platform will show a mismatch warning. The user must sign out and log in with the correct email address.

Accepting an Invitation as a New User

After signing in with the correct account, any pending invitations appear in the left sidebar so the user can accept them directly.

Accepting an Invitation as a New User

If the user tries to use an already-accepted or expired invitation link, the platform displays a clear error message.

Accepting an Invitation as a New User

On this page