Skip to main content

User Management & Access Control

Shoplogix IMS uses role-based access control with eight privilege levels. Each user is assigned a role that determines what they can view and modify.

Privilege Levels

RoleWhat They Can Do
Read-OnlyView assets, sensor data, and dashboards — no changes
Customer UserFull CRUD on machines, steam traps, sensors, and files for their assigned account
Customer AdminEverything Customer User can do, plus manage users and their privilege assignments
Asset ManagerManage customer accounts, gateways, and assets; install and reassign sensors
DeveloperManage API credentials, webhook subscriptions, and MQTT outbound streams
IT AdminCreate and manage user accounts and privilege assignments
Integration PartnerAsset management plus access to partner integration data (e.g., Armstrong SAGE)
Super AdminFull unrestricted access to all resources

Authentication

Insights uses OAuth 2.0 with Auth0 for authentication. Users log in with their email address through the standard sign-in flow. Your IT Admin or Customer Admin manages account provisioning.

If your organization uses a centralized identity provider, SSO can be enabled so users with your email domain authenticate through your IdP. See Single Sign-On (SSO) for details.

Adding Users

Users with Customer Admin, IT Admin, or Super Admin roles can invite new users and assign their privilege level through the user management section in Insights:

  1. Open the Options menu and select Management → User Management.
  2. Select Add User.
  3. Enter the new user's name, email, and customer account.
  4. Select the appropriate privilege level from the role menu.
  5. Enter a temporary password.
  6. Select Add User to create the account.
  7. Share the temporary credentials with the new user through a secure channel — the platform does not email credentials automatically.

API Access

If you need programmatic access (for integrations or automation), the Developer role can generate API credentials. See Data Services & API for details.

A Customer Admin or IT Admin can also grant API access to an existing user of any role without changing their base privilege level — this is a separate developer-access flag on the user's account, toggled from the same User Management screen, that lets that user generate a client ID and access tokens alongside their normal permissions.