Enneo

User Management

Best Practices

Recommendations for structuring users, teams, and roles

The optimal assignment of employees to teams and thus to skills (for Skill-Based-Routing) and roles (for permissions) is individual. Based on our experience, we would like to give recommendations on how such a structure can be built. The recommendations are primarily intended for energy supply providers.

Small Organizations (up to 15 employees)

In small organizations, effective workflows can be achieved with a direct distribution of roles and skills to employees with low complexity.

New agents are assigned to the "Agent" team, all others receive individually assigned roles due to their low numbers.

Roles

RoleTasksRights
AdministratorTakes over all tasks, including administration of the AI agents(Standard role)
Team LeaderManages usersUser management
AgentTakes over tasks of case processing(Standard role)

Teams

TeamTasksSkillsRights
ClerkRegular case processingStandard SkillsAgent
Second Level AComplex case processinge.g., NNAAgent
Second Level BComplex case processinge.g., MaKoAgent
Temporary Teams*One-time or special tasksTemporary SkillsAgent

*Examples of temporary teams:

  • Training team, which is occupied by the employees to be trained and training skills for the duration of the training
  • Task Force Spring Offensive, for the duration of a customer recovery campaign

Employees outside of the case processing area are assigned their roles directly.

Medium Organizations (15-100 employees)

For medium-sized organizations, a more differentiated structure is recommended, which already provides specialized roles but does not yet require the full complexity of large organizations.

Roles

RoleTasksRights
AdministratorSystem configuration and maintenance(Standard role)
AI ManagerOptimization and monitoring of the AI agentsAI Management
Workforce ManagerResource planning and skill managementTeam and user management
Quality ManagerQuality assurance and controlQM rights, Monitoring
Team LeaderTeam leadership and Second-Level SupportTeam Leader Rights
AgentCase Processing(Standard role)

Teams

TeamTasksSkillsRights
First LevelStandard requestsBasic SkillsAgent
Second LevelComplex casesAdvanced SkillsAgent
SpecialistsSubject-specific tasksSpecial SkillsAgent
ManagementAdministrative tasksNone*According to role
QualityQuality AssuranceNone*QM Rights

*Not necessary as they are outside of case processing

Large Organizations (>100 employees)

Large organizations are characterized by a multitude of features that require a flexible and adaptable structure. Typical challenges of larger organizations include:

  • Combination of First and Second Level Teams for efficient processing of simple and complex requests.
  • Integration of internal employees and various external service providers, often with a limited profile of use
  • Variety of skills to cover all necessary competences.
  • Finely assigned and granted access rights only if necessary
  • Consideration of different brands and/or products
  • Specialists from IT, quality assurance, and other areas working together in enneo.

Unlike in small teams, where a primary 1:1 assignment of an employee to a team is used, it can be beneficial in larger organizations to assign employees to multiple teams.

Roles

Roles are more finely split in large organizations, depending on the case, for example, the following profile is suitable:

RoleTasksRights
AdminBasic system configuration(Standard role)
AI ManagerOptimizes AI agentsAI Agents
Workforce ManagerManages users, teams, and tagsUser+Team+Tag Management
Knowledge ManagerManages the knowledge base (Wiki)Wiki
Reporting ManagerManages the enneo BI Solution SupersetReporting
Quality ManagerChecks employees' qualityAgent + QM
Team LeaderManages Team, Second-Level SupportAgent + Team
AgentCase Processing(Standard role)

Teams

Regarding teams, it is recommended to create a combination of different teams for different tasks to encapsulate complexity. Here, a setup of up to three different types of teams is suitable:

  1. Technical teams to assign skills to case processors for skill-based routing
  2. Role teams to give rights to managing employees
  3. Organizational teams to grant additional rights and/or skills and keep an overview of where an employee is organizationally assigned, e.g. for external service providers or certain products
  4. Possibly temporary teams for projects or other special tasks, similar to small organizations

Technical Teams

TeamTasksSkillsRights
Base Front OfficeBasic front office topicsInvoicing, Termination, etc.Agent
Second Level BillingComplex billing casesSpecial InvoicingAgent
Customer PortalPortal supportPortal SkillsAgent

Role Teams

One team per role, as listed above. Employees are then not assigned directly to a role, but via a team. This serves only for clarity, alternatively, of course, the role can be assigned directly to the employees.

Organizational Teams

TeamTasksSkillsRights
Service Provider 1Assigned SkillsNone*Agent
Service Provider 1 Sub-team 1Specific tasksMarket communication*Agent
Internal team 1Internal processingNone*Agent
Internal team 1 Department AInternal processingNone*Agent
Internal team 1 Department BInternal processingNone*Agent

Note

*Regarding the skills, a distinction is to be made:

  • Fixed topic teams: If a team is assigned to a fixed topic, a skill assignment can already be made here. Examples:
    • Service provider exclusively for outbound customer recovery
    • Service provider hired only for market communication
  • Flexible teams: For general, flexibly deployable teams, a skill assignment via separate technical teams makes sense (see above). Examples:
    • Service provider for general front office
    • Internal employees with changing tasks

Sample Profiles

  • Fabian Firstlevelsupporter

    • Teams: "Service Provider 1 Subteam 1", "Basic Front Office"
    • Role: Agent
    • Resulting rights: Tickets
    • Resulting routing: Basic front office topics
  • Tamara Team Leader - Teams: "Internal Team 1", "Team Lead", "Second Level Billing", "Customer Portal"

    • Role: Team Leader
    • Resulting Rights: Tickets and access to the analytics portal
    • Resulting Routing: Second Level Billing, Customer Portal Topics
  • Karin K.I.

    • Team: "AI Manager"
    • Role: AI Manager
    • Resulting Rights: AI Performance Optimization

Practical tips

  1. Skill Assignment

    • From a certain size of the organization, skills should primarily be assigned via teams and only in individual cases.
    • Regular review of Skill Distribution
    • Only assign new skills after successful training
  2. Team Management

    • Establish clear naming conventions for teams
    • Regular review of the team structures
  3. Role Administration

    • Principle of minimalism in the assignment of rights
    • Regular review of the role assignments
    • Audit by a secondary user, e.g. in the test system