Technicians
Manage your MSP staff who use OpsPilot365 to support customers. Configure permissions, track activity, and assign technicians to teams and customers.
Technician List
| Column | Description |
|---|---|
| Name | Full name of the technician |
| Login email address | |
| Role | Platform role (Admin, Manager, Technician) |
| Teams | Teams the technician belongs to |
| Assigned Customers | Direct customer assignments |
| Open Tickets | Current ticket count |
| Last Active | Last login timestamp |
| Status | Active, Inactive, or Suspended |
Adding a Technician
Click "Add Technician" and provide:
Basic Information
- • First Name, Last Name
- • Email Address (used for login)
- • Phone Number (optional)
- • Job Title (optional)
Platform Role
Select the technician's role which determines their base permissions.
Team Assignment
Add to one or more teams. Team membership determines customer access.
Direct Customer Access
Optionally assign specific customers directly (in addition to team-based access).
Platform Roles
Administrator
Full AccessComplete access to all platform features and all customers. Can manage other technicians, configure platform settings, and access billing.
- Manage platform settings and integrations
- Create and manage technicians and teams
- Access all customers regardless of assignment
- View audit logs and reports
- Manage billing and subscriptions
Manager
ElevatedCan manage team members and has elevated permissions for assigned customers. Ideal for team leads and service delivery managers.
- Manage team members they lead
- Full access to assigned customers
- Approve escalations and sensitive actions
- View team metrics and reports
- Cannot access platform-wide settings
Technician
StandardStandard support technician with access limited to assigned customers. Can perform day-to-day support tasks within their scope.
- Access assigned customers only
- Create and manage tickets
- Perform approved M365 operations
- View customer data within permissions
- Sensitive actions require manager approval
Read Only
LimitedView-only access for auditors, trainees, or stakeholders who need visibility without the ability to make changes.
- View customer data (no modifications)
- View tickets (cannot create or modify)
- Access reports and dashboards
- Cannot perform any M365 operations
Granular Permissions
Beyond roles, configure specific permissions per technician:
| Category | Permissions |
|---|---|
| Identity | Create users, reset passwords, manage groups, assign licenses |
| Devices | View devices, remote actions, wipe devices, manage profiles |
| Security | View alerts, respond to incidents, manage policies |
| Exchange | Manage mailboxes, configure rules, message traces |
| Licensing | View licenses, purchase licenses, manage CSP orders |
Authentication
Microsoft SSO
Technicians sign in with their Microsoft 365 work account. Leverages existing MFA and Conditional Access policies from your MSP tenant.
Local Accounts
Create platform-specific accounts for contractors or users without M365. Requires setting up platform MFA separately.
MFA Requirement
Enforce MFA for all technicians regardless of authentication method. Supports authenticator apps and hardware tokens.
Activity Tracking
Monitor technician activity for security and compliance:
- Login History — Date, time, IP address, device
- Actions Performed — All M365 operations with timestamps
- Tickets Handled — Created, updated, resolved tickets
- Customers Accessed — Which tenants were accessed
- Failed Actions — Permission denied or error events
Audit Log: All technician activity is logged with full detail for compliance reporting and security investigations.
Performance Metrics
127
Tickets Resolved
Last 30 days
2.4h
Avg Response
4.7
CSAT Score
89%
FCR Rate
Use metrics to identify top performers, training needs, and workload imbalances.
Skills & Certifications
Track technician skills for intelligent ticket routing:
Technical Skills
- • Exchange Online
- • Intune/Endpoint Manager
- • Security & Compliance
- • SharePoint/Teams
- • Azure AD/Entra ID
Certifications
- • MS-102: Microsoft 365 Administrator
- • MS-500: Security Administrator
- • MD-102: Endpoint Administrator
- • SC-300: Identity Administrator
Offboarding a Technician
When a technician leaves, ensure proper access revocation:
- Reassign open tickets to another technician
- Transfer customer assignments to team or other technician
- Revoke all active sessions
- Set status to Inactive (preserves audit history)
- Optionally delete after retention period
API Reference
GET /api/techniciansList all technicians
POST /api/techniciansCreate new technician
PUT /api/technicians/:idUpdate technician details
PUT /api/technicians/:id/permissionsUpdate granular permissions
GET /api/technicians/:id/activityGet activity log
GET /api/technicians/:id/metricsGet performance metrics
POST /api/technicians/:id/deactivateDeactivate technician