📌 Overview
This page provides a centralized dashboard to:- View all employees in the organization
- Manage team member teams and page access roles
- Invite or manually add employees
- Edit or remove employees
📋 Employee List Table
The employee table displays key metadata about each team member.Table Columns
| Column | Description |
|---|---|
| Employee | Employee name and email address |
| Role | Assigned access role (Admin, Manager, Team Head, No Access, etc.) |
| Work Mode | Office, Remote, or Hybrid |
| OS | Operating system used by the employee device |
| Version | Installed Trackpilots desktop agent version |
| Last Login | Last active login timestamp |
| Actions | Edit or Delete employee |
➕ Add a New Employee
Trackpilots supports two methods to onboard employees.📨 Invite Employee (Recommended)
Admins can invite employees via email.Flow
- Admin enters employee details
- System sends an invitation email
- Employee accepts the invite
- Employee sets their own password
- Employee is added to the team
Fields
- Employee Name (required)
- Employee Email ID (required)
- Employee Work Mode (Office / Remote / Hybrid)
- Page Access Control Role (required)
- Teams (required)
👤 Add Manual Employee
Admins can directly create employee accounts without sending an invite.Recommended for company-owned systems or stealth monitoring setups.
Fields
- Employee Name (required)
- Employee Email ID (required)
- Employee Work Mode (required)
- Page Access Control Role (required)
- Teams (required)
- Password (required)
Security Note
Make sure to securely share the password with the employee.
Do not expose credentials in public channels.
Admins may log in first and hand over the system if required.
🔐 Page Access Control Roles
Roles define which pages and features an employee can access. Typical roles:- Admin – Full system access
- Manager – Limited admin access
- Team Lead – Limited admin access
- No Access – Disabled or restricted account
Custom roles can be created using Create Page Access Role.
👥 Teams Management
Employees can be assigned to one or multiple teams.- Create teams using Create New Team
- Assign employees for structured monitoring and reporting
- Teams help in filtering analytics and tracking productivity
✏️ Edit Employee
Admins can update:- Name
- Role
- Work Mode
- Teams
- Access permissions
❌ Delete Employee
Deleting an employee will:- Revoke system access
- Remove tracking permissions
- Disable login credentials
Historical logs remain preserved for audit and compliance.
🖥 OS Detection
Trackpilots automatically detects the employee system OS:- 🪟 Windows
- 🐧 Linux
- 🍎 macOS
📦 Agent Version Tracking
The Version column shows the installed Trackpilots desktop agent version. Use this to:- Ensure latest agent rollout
- Identify outdated clients
- Debug compatibility issues
🕒 Last Login Tracking
Displays the last time the employee logged in. Useful for:- Inactive user detection
- License optimization
- Security audits
✅ Best Practices
- Use Invite Employee for normal onboarding
- Use Manual Add only for controlled environments
- Always assign roles and teams
- Regularly review inactive employees
- Enforce strong passwords
🧩 API & Developer Notes
- Employee data is synced with Trackpilots Identity Service
- Roles map to RBAC (Role-Based Access Control) policies
- Team mappings are used in Analytics, Reports, and Monitoring Services
- Deleting users does not delete historical tracking data
