Fenicia includes a role-based access control (RBAC) system that lets you manage who can view and modify information in your account. From this section you can invite team members, assign predefined roles, or create custom permissions.
To manage users you need the settings:manage-users permission. By default, only the Owner and Admin roles have this permission.
Fenicia includes predefined roles that cover the most common scenarios:
| Role | Description | Permissions |
|---|---|---|
| Owner | Account owner | Full access (*:*) |
| Admin | General administrator | All permissions except billing management |
| Manager | Operations manager | Orders, products, inventory, customers, channels |
| Staff | Operational personnel | General read access, order and inventory creation |
| Custom | Custom role | Manually configured permissions |
Owner role
Only one Owner can exist per account. This role cannot be deleted or modified and has unrestricted access to all features.
Go to Settings → Users and click Invite user.
Provide the new member's email address and select the role you want to assign.
The user will receive an email with a link to create their account and join your team.
Once the user accepts the invitation, they will appear as active in the user list.
Permissions in Fenicia follow the resource:action format. Each permission controls access to a specific operation within a module.
| Resource | Available actions |
|---|---|
| orders | read, create, update, delete, fulfill, cancel, export, import, manage |
| products | read, create, update, delete, import, export, sync, manage |
| customers | read, create, update, delete, export, manage |
| inventory | read, update, adjust, transfer, count, sync, import, export, manage |
| channels | read, create, update, delete, connect, disconnect, configure, sync, manage |
| integrations | read, create, update, delete, configure, sync, manage |
| settings | read, update, manage-users, manage-roles, manage-billing, manage |
| insights | read, export, view-orders, view-sales, view-inventory, manage |
Tip
The manage permission on any resource grants full access to all actions on that resource. Use it carefully.
If the predefined roles do not fit your needs, you can create a custom role by selecting exactly the permissions you need for each resource.
In Settings → Users, go to the roles tab and click New role.
Select specific permissions for each resource using the checkboxes.
Save the role and assign it to the corresponding users.
From the user list you can:
Deactivation vs. deletion
Deactivating a user preserves their activity history and allows reactivation in the future. Deleting a user is permanent.
All actions performed by users are recorded in the activity log. This allows you to verify who made specific changes and when.