Employees
Managing your company’s team members, their roles, and permissions on the INBULK platform. This section covers how to invite new employees, configure granular access permissions, create reusable role templates, and manage your team’s access to platform features.
👥 1. Employee List
Overview
The Employees page displays all team members associated with your company. Each employee entry shows their name, email, current role, and status. This is your central hub for managing who has access to your company’s data and operations on the platform.
Employee Statuses
Each employee in the list has a visible status badge indicating their current state:
| Status | Badge Color | Description |
|---|---|---|
| ✅ Active | Green | Employee has accepted the invitation and is actively working |
| 📧 Invited | Yellow | Invitation sent, awaiting registration or acceptance |
| 🚫 Deactivated | Grey | Access revoked, employee can no longer log into the platform |
Employee Card Information
Each employee entry in the list displays:
- 👤 Full Name — first and last name of the employee
- 📧 Email Address — the email used for their account
- 🏷️ Role / Template — the role template applied (if any)
- 📊 Status Badge — current status (Active, Invited, or Deactivated)
- 📅 Date Added — when the employee was invited or joined
Searching and Browsing
- Navigate to Settings > Employees in the sidebar
- You will see a list of all employees with their status badges
- Use the search field at the top to filter by name or email address
- Results update in real time as you type
- The list is sorted with Active employees first, followed by Invited, then Deactivated
💡 Tip: The search works across both first name, last name, and email, so you can quickly find any team member.
📱 Mobile: On mobile devices, the employee list is optimized for touch interaction. Tap on any employee to view their full profile and permissions.
📧 2. Inviting Employees
How It Works
You can invite new team members to join your company on the platform. The invited person will receive an email with a link to register (if new to INBULK) or join your company (if already registered).
Step-by-Step
- Go to Settings > Employees
- Click the “Invite Employee” button in the top-right corner
- In the invitation dialog, enter the employee’s email address
- Configure the employee’s permissions (see Permission Matrix below)
- Optionally, select a Role Template to apply preset permissions
- Click “Send Invitation”
What Happens Next
- ✅ The employee appears in your list with Invited status
- 📧 An invitation email is sent to the specified address
- 🔗 The email contains a registration/join link
- 👤 Once the invited person accepts, their status changes to Active
- 🔔 You will receive a notification when the invited employee completes registration
For New Users (Not Yet Registered on INBULK)
- The invited person receives an email with a registration link
- They complete the standard registration flow (name, password, phone verification)
- After registration, they are automatically added to your company
- Their status changes from Invited to Active
For Existing Users (Already Have an INBULK Account)
- The invited person receives an email with a join link
- They click the link and confirm joining your company
- They can now switch between their companies using the company selector
- Their status changes from Invited to Active
Resending an Invitation
If the invited person has not yet accepted:
- Find the employee with Invited status in the list
- Click the “Resend Invitation” button
- A new invitation email is sent to the same address
⚠️ Important: The invitation email is valid for a limited time. If it expires, you can resend the invitation from the employee list.
💡 Tip: Make sure you enter the correct email address. The invitation cannot be redirected to a different address after sending.
🔐 3. Permission Matrix
Overview
INBULK uses a granular permission system organized into 4 categories. Each category contains specific resources, and each resource can have view and edit permissions with configurable scope.
Permission Scopes
| Scope | Description |
|---|---|
| None | No access to this resource |
| Own Only | Can only see/modify records they personally created |
| All Company | Can see/modify all records belonging to the company |
Category 1: Settings
Permissions related to company configuration and administration.
| Resource | View | Edit | Description |
|---|---|---|---|
| Company Profile | Own / All | Own / All | View and modify company details, logo, contacts |
| Company Documents | Own / All | Own / All | Access statutory documents, certificates |
| Employees Management | Own / All | Own / All | View employee list, manage permissions |
Category 2: Trade
Permissions related to orders and trading operations.
| Resource | View | Edit | Description |
|---|---|---|---|
| Orders | Own / All | Own / All | View and create buy/sell orders |
| Businesses | Own / All | Own / All | Access active businesses (contracts after trading) |
| Trading Operations | Own / All | Own / All | Participate in trading, accept/reject proposals |
Category 3: Logistic
Permissions related to transportation and delivery management.
| Resource | View | Edit | Description |
|---|---|---|---|
| Transport | Own / All | Own / All | Manage company vehicles and trailers |
| Drivers | Own / All | Own / All | Manage driver records and assignments |
| Delivery Management | Own / All | Own / All | Organize and track deliveries, nominate transport |
Category 4: Finance
Permissions related to financial operations.
| Resource | View | Edit | Description |
|---|---|---|---|
| Invoices | Own / All | Own / All | View and create invoices |
| Payments | Own / All | Own / All | Track payment statuses and confirmations |
| Financial Reports | Own / All | Own / All | Access financial summaries and analytics |
⚠️ Important: An employee with Employees Management edit permission can modify other employees’ permissions. Grant this permission carefully.
💡 Tip: For most team members, start with “Own Only” scope and expand to “All Company” as needed. This follows the principle of least privilege.
📋 4. Role Templates
Overview
Role templates allow you to create reusable permission presets. Instead of configuring permissions individually for each new employee, you can apply a template that sets all permissions at once.
Creating a Role Template
- Go to Settings > Employees
- Click the “Role Templates” button (or access via the permissions panel)
- Click “Create Template”
- Enter a template name (for example, “Logistics Manager”, “Sales Rep”, “Finance Viewer”)
- Configure permissions for each category and resource
- Click “Save Template”
Applying a Template When Inviting
- During the employee invitation flow (Step 2 above), click “Apply Template”
- Select the desired template from the dropdown
- All permissions will be filled automatically based on the template
- You can still adjust individual permissions after applying the template
- Proceed with sending the invitation
Saving Current Permissions as a Template
- Open an existing employee’s profile
- Review their current permissions
- Click “Save as Template”
- Enter a name for the new template
- The template is created with the exact same permissions as the employee
Managing Existing Templates
- Edit: Click on a template name to modify its permissions
- Delete: Click the delete icon next to a template to remove it
- Duplicate: Create a copy of an existing template to use as a starting point
💡 Tip: Create templates for common roles in your company (e.g., “Trader”, “Logistician”, “Accountant”, “Administrator”) to speed up onboarding new team members.
⚠️ Important: Deleting a template does not affect employees who already have those permissions applied. Templates are only used at the time of assignment.
✏️ 5. Editing Employee Permissions
Step-by-Step
- Go to Settings > Employees
- Click on the employee whose permissions you want to modify
- The employee’s detail view opens, showing their current permissions
- Modify individual permissions by toggling view/edit access and scope for each resource
- Alternatively, click “Apply Template” to override all current permissions with a template preset
- Click “Save Changes”
Applying a Template to an Existing Employee
- In the employee’s permission editor, click “Apply Template”
- Select a template from the list
- All permissions will be replaced with the template’s configuration
⚠️ Important: Applying a template overrides all current permissions. Any custom adjustments the employee had will be replaced. Make sure to review before saving.
- You can still fine-tune individual permissions after applying the template
- Click “Save Changes” to confirm
What the Employee Sees
- ✅ Permission changes take effect immediately — no need for the employee to log out and back in
- 🔔 The employee does not receive a notification about permission changes
- 🚫 If access to a section is revoked, the employee will see an “Access Denied” message when trying to navigate there
- 📱 Changes apply across both desktop and mobile platforms simultaneously
Common Permission Scenarios
Here are examples of how to configure permissions for typical roles:
Trader (Sales Representative):
- Settings: View Only (Own) for Company Profile, None for Employees
- Trade: View + Edit (All Company) for Orders, Businesses, Trading Operations
- Logistic: View Only (All Company) — no edit access
- Finance: View Only (Own) for Invoices
Logistics Coordinator:
- Settings: View Only (Own) for Company Profile
- Trade: View Only (All Company) for Orders and Businesses
- Logistic: View + Edit (All Company) for Transport, Drivers, Delivery Management
- Finance: None
Accountant:
- Settings: View Only (All Company) for Company Profile and Documents
- Trade: View Only (All Company) for Businesses
- Logistic: View Only (All Company) for Delivery Management
- Finance: View + Edit (All Company) for Invoices, Payments, Financial Reports
💡 Tip: If you are unsure what permissions an employee needs, start with a restrictive template and gradually expand access based on their feedback.
🚫 6. Removing Employees
Deactivating an Employee
INBULK does not permanently delete employee records. Instead, you deactivate their access.
- Go to Settings > Employees
- Find the employee you want to remove
- Click the “Deactivate” button (or access via the employee’s detail view)
- Confirm the deactivation in the confirmation dialog
- The employee’s status changes to Deactivated
What Happens After Deactivation
| Aspect | What Happens |
|---|---|
| 🔐 Login Access | The employee can no longer log into the company account |
| 📄 Their Orders | Orders created by this employee remain visible to other team members |
| 🤝 Their Businesses | Active businesses continue and can be managed by other authorized employees |
| 📊 Their Data | All data and history are preserved in the system |
| 🔄 Reactivation | A deactivated employee can be re-invited later using the same email |
⚠️ Important: Deactivating an employee does not cancel or affect any active businesses, orders, or financial obligations they created. Another team member with appropriate permissions should take over managing those items.
💡 Tip: Before deactivating an employee, ensure another team member has sufficient permissions to manage the departing employee’s ongoing orders and businesses.
💡 Tips and Possible Errors
Tips
- ✓ Use Role Templates for consistent permission management across your team
- ✓ Regularly review employee permissions, especially after role changes within your company
- ✓ Start with restrictive permissions and expand as needed — it’s safer than starting with full access
- ✓ Keep at least two administrators with full Employees Management permissions, so access is never lost
- ✓ When an employee leaves, deactivate their access promptly to maintain security
- ✓ Use descriptive names for role templates (e.g., “Senior Trader - Full Access” instead of “Template 1”)
⚠️ Possible Errors
| Error | Cause | How to Fix |
|---|---|---|
| ”Email already registered” | The email is already used by another user | Ask the person to use a different email, or they can join via their existing account |
| Invitation email not received | Email went to spam or address is incorrect | Check the spam folder; verify the email address and resend the invitation |
| Cannot modify employee permissions | You don’t have Employees Management edit permission | Ask an administrator to grant you the appropriate permission |
| ”Access Denied” after permission change | Permissions were revoked or modified | Contact your company administrator to review your access |
| Cannot deactivate employee | You don’t have sufficient admin rights | Only users with Employees Management edit permission can deactivate others |
| Template not saving | Template name is empty or already exists | Enter a unique name for the template |
| Invitation link expired | The invited person did not register in time | Resend the invitation from the employee list |
🎯 Summary
After reading this guide, you know how to:
✅ View and search your company’s employee list
✅ Invite new team members with configured permissions
✅ Understand the 4-category permission matrix (Settings, Trade, Logistic, Finance)
✅ Create and manage reusable role templates
✅ Edit employee permissions and apply templates
✅ Deactivate employees while preserving their data
Proper employee management ensures your team has the right level of access to work efficiently and securely on the INBULK platform.
🔄 Employee Management Flow
Invite Employee → Set Permissions / Apply Template → Send Invitation
↓
Employee Receives Email → Registers or Joins → Status: Active
↓
Manage Permissions → Edit Individually or Apply Template
↓
Employee Leaves → Deactivate Access → Data PreservedKey principles:
- 🔐 Least Privilege — give employees only the permissions they need
- 📋 Use Templates — standardize access across similar roles
- 🔍 Regular Audits — periodically review who has access to what
- 👥 Redundancy — always have at least two administrators
- 🚫 Prompt Deactivation — remove access immediately when an employee leaves