Getting Started · Last updated 18 May 2026 · 2 min read

Inviting your team

Inviting a user creates a Dashboard login.

Inviting a user creates a Dashboard login. Giving them a pair of glasses is a separate step — that's the Seats tab.

Sending an invite

  1. Dashboard → Settings → Users (admin).
  2. Click Invite User.
  3. Enter their email + name. Pick a role: Admin or Member.
  4. Send.

The invitee gets an email with a link to set a password and join the tenant. Invitations don't consume a seat — they create a user record only.

Role: Admin vs Member

Two roles only:

Role Sees
Admin Everything — including Users, Seats, Billing, Integrations, API & Webhooks
Member Dashboard, Tasks, Sessions, Skills & Knowledge, Marketplace, Reports, Settings → General/Locality/My Seat

"Trainer" and "Trainee" are seat-mode roles, set on the seat (not the user). A seat can be both. See Users & seats.

Giving someone a seat

Inviting a user doesn't give them a pair of glasses or pull from your seat count. To do that:

  1. Dashboard → Settings → Seats → Add Seat (admin).
  2. Details step: pick roles (trainer / trainee) and assign the user you just invited.
  3. Choose Device step: Buy from TrainAR, register BYOH, or Skip for now. (Skip creates the seat in needs_device — add a device later from the seat row.)
  4. Once the device shows status ready_to_pair, the engineer can pair their own glasses from Settings → My Seat — or you can pair from the Seats tab.

Editing or deactivating a user

From the Users tab row's ⋯ menu:

  • Edit — full name, role
  • Deactivate — toggles is_active off. User loses Dashboard access; their data is preserved. Doesn't free the seat — handle that separately on the Seats tab if needed.
  • Reactivate — flips them back on
  • Delete Permanently — irreversible. Nullifies FK references on tasks/activity/etc., drops their roles and integration mappings, deletes the user record. Confirmation required. You can't delete yourself.

Bulk invites

For teams over ~10 engineers, the Tenant REST API POST /v1/users endpoint is faster than one-at-a-time clicks. The accepted role values are admin and member. See the API reference for the exact request shape.

Where to next