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
- Navigate to Settings → Team
- Click Invite User
- Enter the user's email address
- Select a role (Admin or Viewer)
- Click Send Invite
The invitee receives an email with a link to accept the invitation and set their password via Auth0.
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:
| Capability | Admin | Viewer |
|---|---|---|
| View assets, inventory, and work orders | Yes | Yes |
| View dashboards, maps, and data explorer | Yes | Yes |
| View activity feed and alarms | Yes | Yes |
| Create and edit assets | Yes | No |
| Create and edit work orders | Yes | No |
| Manage inventory (stock operations) | Yes | No |
| Approve work order requests | Yes | No |
| Configure alarms and integrations | Yes | No |
| Edit dashboard layout | Yes | No |
| Manage organization settings | Yes | No |
| Invite and manage team members | Yes | No |
| Apply and manage templates | Yes | No |
| Access AI assistant (Thyra) write actions | Yes | No |
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:
| Column | Description |
|---|---|
| Name | User's full name |
| Login email address | |
| Role | Current role (Admin or Viewer) |
| Status | Active, Invited (pending acceptance), or Deactivated |
| Last Active | Timestamp of the user's most recent login |
Your own account is highlighted in the list for easy identification.
Editing a User's Role
- Find the user in the team list
- Click the user's row to open their detail panel
- Change the Role dropdown from Admin to Viewer (or vice versa)
- Click Save
The role change takes effect on the user's next page load or API call.
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.
- Find the user in the team list
- Click the user's row to open their detail panel
- Click Deactivate User
- 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
You cannot deactivate your own account. Another Admin must perform this action.
Reactivating a User
- Filter the team list to show deactivated users
- Click the deactivated user's row
- Click Reactivate User
- 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