Users & Roles
The Users module lets you invite team members, assign roles that control what they can see and do, and fine-tune individual permissions when needed.
Role Hierarchy
EmberX has seven internal roles ranked from highest to lowest authority:
| Role | Level | Typical Use |
|---|---|---|
| super_admin | 110 | Cross-workspace administration |
| director | 100 | Property owner or senior executive |
| admin | 90 | Property manager — full workspace control |
| manager | 50 | Department head — team operations and reporting |
| supervisor | 40 | Team lead — handles escalations and status updates |
| user | 30 | Standard internal user |
| staff | 10 | Front-line — handles conversations and orders |
Each role inherits a default set of permissions. Higher roles can also manage users of lower roles.
Inviting a New User
- Go to Users in the sidebar.
- Click Invite User.
- Fill in the user’s name, email, username, and password.
- Select a role.
- Optionally assign the user to one or more service centers as staff or manager.
- Click Create User.
The new user can immediately sign in with the credentials you set.
Editing a User
Click the ⋯ menu on any user row → Edit to update their name, email, role, or service center assignments.
You cannot edit your own role or demote a user to a role higher than yours.
Resetting a Password
From the ⋯ menu → Reset Password. You’ll be prompted to enter and confirm a new password for that user. The change takes effect immediately.
Deactivating a User
From the ⋯ menu → toggle Active / Inactive. Inactive users cannot sign in but their history is preserved. Reactivate them the same way.
Managing Individual Permissions
By default, users receive the permissions that come with their role. You can grant or revoke individual permissions on top of the role baseline:
- Click ⋯ → Manage Permissions on any user row (or select multiple users and click the Permissions button in the toolbar).
- The permissions panel shows all available actions grouped by module.
- Toggle individual permissions on or off.
- Save changes.
Individual permission overrides take precedence over role defaults when the permission system is fully seeded in the database.
Usage Limits
Depending on your license tier, there may be a maximum number of users allowed. A usage bar at the top of the Users page shows how many of your allowed slots are filled. Contact support to increase your limit.
Role Requirements
| Action | Minimum role |
|---|---|
| View users | Admin |
| Invite / edit / delete users | Admin |
| Manage permissions | Admin |