Team Management
Manage your technical team with role-based access, skill tracking, and performance monitoring
Overview
Core's Team Management features help you organize your technical staff, control access permissions, track skills, and monitor workload distribution across your team.
Adding Team Members
Inviting New Users
- Navigate to Settings > Team
- Click Invite Team Member
- Enter their email address
- Select their initial role
- Click Send Invitation
The new team member will receive an email invitation to join your workspace. Pending invitees appear in normal team and resource tools while they wait to accept.
User Roles
Core includes several built-in roles with different permission levels:
| Role | Description |
|---|---|
| Owner | Full access to all features and settings, billing management |
| Super Admin | Full access to all features except billing |
| Admin | Manage users, settings, and all operational features |
| Manager | View reports, manage team assignments, limited settings access |
| Technician | Work on tickets, time tracking, and customer interactions |
| Member | Basic access to tickets and knowledge base |
| Observer | Read-only access for auditing or oversight |
Custom Permissions
Roles grant access to specific permissions. Each permission controls a specific action:
tickets:read- View ticketstickets:create- Create new ticketstickets:update- Edit ticket detailstickets:delete- Remove ticketscustomers:read- View customer informationcustomers:manage- Create and edit customersreports:view- Access reporting featuressettings:manage- Modify workspace settings
See Permissions & Roles for the complete permissions list.
Team Member Profiles
Technician Profiles
Team members with the Technician role (or higher) can have detailed profiles:
- Display name: How they appear in the system
- Email: Primary contact email
- Phone: Contact number for escalations
- Profile photo: Shown across team views, ticket assignments, mentions, and customer notifications
- Skills: Technical competencies for routing
- Availability: Work schedule and time off
Skill Tracking
Assign skills to technicians for intelligent ticket routing:
- Go to Settings > Skills
- Create skill categories (e.g., "Networking", "Security", "Cloud")
- Add specific skills within categories
- Assign skills to technicians with proficiency levels
Skills can be used in automation rules to route tickets to appropriately skilled team members.
Workload Management
Viewing Team Workload
The Team view shows current workload distribution:
- Open tickets per technician
- Open tickets assigned to pending invitees
- Tickets by status
- Average resolution time
- Utilization metrics
Assignment Rules
Configure how tickets are assigned:
- Manual assignment: Dispatchers assign tickets explicitly
- Round-robin: Distribute evenly among available technicians
- Skill-based: Route to technicians with matching skills
- Workload-based: Assign to technicians with lower ticket counts
Performance Tracking
Team Reports
Generate reports on team performance:
- Resolution metrics: Average time to resolve by technician
- Volume metrics: Tickets handled per period
- SLA compliance: Meeting response and resolution targets
- Customer satisfaction: Feedback scores by technician
Access reports from Reports > Team Performance.
Team Member Dashboard
Managers can view a dedicated dashboard for each team member by navigating to Teams and clicking on a member. The dashboard shows:
- Current tickets — All open tickets assigned to this person, filterable by regular vs recurring
- Time tracking — Hours logged today and this week, with billable breakdown
- Recently closed tickets — Tickets completed in the last 30 days, with regular/recurring split
- Performance overview — Lifetime tickets closed, average tickets per weekday, survey rating, KB articles authored, and checklists built
- Survey results — Customer satisfaction ratings linked to this person's tickets
- Goals — Current active goals and progress
- Assigned assets — Equipment and devices assigned to this person
- Upcoming availability — Scheduled OOO, vacation, and on-call periods
Default Team
Every organization has a default team that all internal staff automatically join. This ensures the Teams feature is always available without manual setup. The default team cannot be deleted but can be renamed.
Managing a Team's Roster
Open Teams, choose a team, and select Manage members beside its active roster. Authorized team leads, team managers, and administrators can search existing staff, add them as a Member, Lead, or Manager, change team roles, and remove people without leaving the team page. These are team-specific roles; reporting-manager relationships are managed from each person's profile.
Reporting Managers
Each staff profile has a Reporting manager field for the organization-wide direct-report relationship. Workspace owners and admins set this independently of team membership roles. A reporting manager can see a direct report's profile, availability, and project resourcing across teams, but does not automatically gain private-team membership or team configuration authority. Offboarding reassigns or clears direct reports before the departing manager is suspended.
Managing Team Members
Updating Roles
To change a team member's role:
- Go to Settings > Team
- Click on the team member
- Select Edit Role
- Choose the new role
- Save changes
Role changes take effect immediately.
Experimental Access
Owners can enable experimental pages for a specific team member from that person's profile or from the Role & Permissions section on that person's team dashboard. Use this when a manager or technician needs access to an experimental workspace before it is available to everyone. The team member may need to refresh or sign back in before the new access appears.
Suspending Users
When team members leave:
- Go to Settings > Team
- Click on the team member
- Select Terminate
- Review the off-boarding dialog that lists their active assignments:
- Primary and Secondary technician on companies
- Account manager on companies
- Open tickets
- Projects where they're manager or member
- Recurring ticket rules where they're the default assignee or an internal follower
- Future out-of-office, vacation, and on-call blocks
- Running timers (always stopped automatically)
- For each category, pick a team member to take it over or leave it empty to clear the assignment. Recurring rule follower lists just have the departing user removed.
- When replacing a Project Manager:
- A replacement with one eligible operating unit is assigned to every affected project automatically.
- A replacement with several eligible operating units requires an explicit unit choice for each project.
- A replacement with no eligible operating unit cannot be selected until their operating-unit assignment is corrected.
- Type their name to confirm and terminate
Terminated users cannot log in. Their historical time entries, assets, and activity logs are preserved. Project Manager and operating-unit changes are validated together before access is suspended, so stale or incomplete routing choices stop the termination safely. If a terminated user is still showing as Primary or Secondary on a company, you can open Edit on that company and remove them directly — they'll appear as a selected chip you can clear. As a safety net, any ticket auto-created from a recurring rule that still references a suspended user is created unassigned (and the suspended user is dropped from the follower list), so they never receive new work after their account is closed.
Sensitive Employee Information
Some fields — salary, date of birth, and other restricted data — are gated behind a separate permission and visible only to Owner-role accounts by default.
Who can see sensitive data
- Owners see the Sensitive Information section on every team member dashboard, with full read/write access.
- Other roles see nothing unless the Owner has explicitly granted them access to a specific field.
- Grants are field-scoped (e.g. grant "salary" access to your HR lead) and can be revoked at any time.
Managing a team member's sensitive fields
- Open the team member's dashboard
- Expand the Sensitive Information card
- Add, edit, or delete fields (salary, date of birth)
- Changes take effect immediately and are audited
Granting access
- Open Financials > Settings > Team
- In Salary access, pick the staff member who should receive access
- Choose All salaries or Selected people
- Add the salary rows they may view
- Click Grant salary access
Granted access never escalates to other fields or other employees — each grant is specific to one field.
Best Practices
- Use appropriate roles: Assign the minimum permissions needed for each role
- Keep profiles updated: Accurate skills and availability improve routing
- Review workload regularly: Prevent burnout by balancing assignments
- Track performance trends: Use reports to identify training needs
- Offboard promptly: Deactivate departing team members immediately