Skip to main content

Team Setup

Powoflow uses email-based invitations to add team members to your organization. Each user is assigned a role that determines their level of access.

Inviting Users

  1. Navigate to Settings → Team
  2. Click Invite User
  3. Enter the user's email address
  4. Select a role (Admin or Viewer)
  5. Click Send Invite

The invitee receives an email with a link to accept the invitation and set their password via Auth0.

tip

You can invite multiple users in sequence. Each invitation is sent immediately, so users can start onboarding in parallel.

Roles

Powoflow has two built-in roles:

CapabilityAdminViewer
View assets, inventory, and work ordersYesYes
View dashboards, maps, and data explorerYesYes
View activity feed and alarmsYesYes
Create and edit assetsYesNo
Create and edit work ordersYesNo
Manage inventory (stock operations)YesNo
Approve work order requestsYesNo
Configure alarms and integrationsYesNo
Edit dashboard layoutYesNo
Manage organization settingsYesNo
Invite and manage team membersYesNo
Apply and manage templatesYesNo
Access AI assistant (Thyra) write actionsYesNo
info

Viewer users have full read-only access across the entire platform. They can browse assets, view work order details, check inventory levels, and use the data explorer, but they cannot create, modify, or delete any records.

Managing Team Members

Team List

The team management page (Settings → Team) displays all users in your organization:

ColumnDescription
NameUser's full name
EmailLogin email address
RoleCurrent role (Admin or Viewer)
StatusActive, Invited (pending acceptance), or Deactivated
Last ActiveTimestamp of the user's most recent login

Your own account is highlighted in the list for easy identification.

Editing a User's Role

  1. Find the user in the team list
  2. Click the user's row to open their detail panel
  3. Change the Role dropdown from Admin to Viewer (or vice versa)
  4. Click Save

The role change takes effect on the user's next page load or API call.

warning

Changing a user from Admin to Viewer immediately revokes their ability to make changes. Any unsaved work in their current session will fail to save if it requires write permissions.

Deactivating a User

Deactivating a user revokes their access without permanently deleting their account. Their historical activity and audit trail are preserved.

  1. Find the user in the team list
  2. Click the user's row to open their detail panel
  3. Click Deactivate User
  4. Confirm the deactivation

Deactivated users:

  • Cannot log in
  • Do not appear in assignment dropdowns (e.g., work order assignees)
  • Still appear in historical records and audit logs
  • Can be reactivated at any time by an Admin
info

You cannot deactivate your own account. Another Admin must perform this action.

Reactivating a User

  1. Filter the team list to show deactivated users
  2. Click the deactivated user's row
  3. Click Reactivate User
  4. The user can immediately log in again with their existing credentials

Best Practices

  • Start with Admin roles for your initial setup team, then switch to Viewer for users who only need monitoring access
  • Deactivate rather than delete when team members leave, to preserve audit history
  • Use descriptive names so team members can be identified in activity feeds and work order assignments