---
title: Managing Employees in a Company Account | Shopware Community Hub
description: >-
  Manage employees in a B2B company account: add employee logins, identify
  required details, and understand customer-side team management in the
  storefront.
canonical_url: >-
  https://hub.shopware.comhttps://hub.shopware.com/learn/unit/managing-employees-in-a-company-account
---

# Managing Employees in a Company Account

<LearningObjectives>

- Understand how a B2B-enabled customer account becomes the company account for multiple employee logins.
- Add employee accounts from the customer's Company tab in the administration.
- Understand how authorized customer-side users can manage employees from the storefront.
- Distinguish between merchant-side employee setup in the administration and customer-side employee management in the storefront.

</LearningObjectives>

# Managing Employees in a Company Account

In a business, several people buy on behalf of one company. A purchasing assistant prepares orders, a department head approves them, and an accountant reviews invoices. They all act for the same company, but they are different people with different responsibilities.

In Shopware B2B Components, **Employee Management** is designed for exactly this scenario. It lets one B2B-enabled customer account act as the company account, while each employee receives their own login.

This learning unit shows you how employees are added to a company account and how authorized customer-side users can manage employees in the storefront.

<Callout title="Reminder: Version Requirement" type="info">

Employee Management is available from Shopware 6.5.6.0. If you do not see employee options on a customer, confirm the Shopware version and that Employee Management is activated for that customer.

</Callout>

## Continue in Your Learning Environment

Use the learning environment from the previous course to follow the employee management flow. If you have not created or opened it yet, open it here before you continue.

<ShopdevInstance plugin="lp30" step="DoNotDisplay" plan="evolve" />

For this learning unit, use a customer account where Employee Management is active. You will add employees to that company account and then see how employee management can also be handled from the storefront.

## How Employee Management Fits the Company Account

Before you add employees, separate the company account from the people who use it.

The mental model is:

> The **company account** is the B2B-enabled customer account. **Employees** are the individual people who log in and act within that company account.

This distinction is important. A standard customer account usually represents one person with one login. A B2B company account can represent one company with multiple employee logins.

This makes the setup easier to control. Each employee can have their own identity, role, and permissions, while still acting for the same company.

Using individual employee accounts improves both security and transparency. Actions can be traced back to the employee who performed them, while access can be adjusted or revoked without affecting the rest of the company account.

## Add Employees in the Administration

You can add employees from the customer's **Company** tab. In the previous course, you saw that this tab becomes available after B2B functions are active for the customer.

To create an employee account, you provide the essential identity details: First name, last name, and email address. The email address serves as the employee's unique login and is also used to deliver invitations.

A practical sequence when setting up a new company is:

1. Confirm Employee Management is active for the customer.
2. Open the customer's **Company** tab.

   ![Administration: Customer: Company Tab: Add Employee Account Button](assets/images/administration_customer_company_tab_add_employee_account_button.jpg)

3. Add each employee with their name and email address.

   ![Administration: Customer: Company Tab: Add New Employee](assets/images/administration_customer_company_tab_add_employee_account.jpg)

4. After clicking **Send invitation**, the invited employee appears in the Employees section:

   ![Administration: Customer: Company Tab: Employee Section](assets/images/administration_customer_company_tab_employees_section.jpg)

At this point, the employee has been added to the company account. Role assignment can happen when you create the employee or later by editing the employee account. The next learning unit explains how roles and permissions control what each employee may see and do.

## Let Customers Manage Employees in the Storefront

As a shop administrator, you can add employee accounts in the administration. In many B2B setups, however, the customer should manage their own team after the initial setup.

When an authorized employee opens **Employee Management** in the storefront account, they can add or invite colleagues and maintain the company's employee list.

![Storefront: Account Overview: Employees Tab: Create Employee Button](assets/images/storefront_customer_overview_employees_create_account_button.jpg)

![Storefront: Account Overview: Employees Tab: Create New Employee](assets/images/storefront_customer_overview_employees_create_new_employee_account.jpg)

![Storefront: Account Overview: Employees Tab: Employee Created](assets/images/storefront_customer_overview_employee_created.jpg)

This gives you two ways to maintain the company team. The shop administrator can create employee accounts in the administration, or an authorized employee can manage colleagues from the storefront after the initial setup.

Whether a customer-side employee may do this depends on their role. The next learning unit explains how roles and permissions control actions such as managing employees, managing roles, and working with orders.

<Callout title="Decide Who Manages the Team" type="warning">

Before handing a company account to a customer, decide who on their side is allowed to manage employees. If no one has the employee management permission, the customer cannot add colleagues themselves and will rely on you for every change.

</Callout>

## Example: Set Up a Three-Person Buying Team

A new B2B customer has three people: Mara (purchasing manager), Tom (buyer), and Lena (trainee).

You open the customer in **Customers > Overview**, go to the **Company** tab, and confirm Employee Management is active. You add three employee accounts with their names and email addresses.

In this example, assume the needed manager and buyer roles already exist. You assign Mara a manager role that includes employee management, and Tom and Lena a buyer role without it. The next learning unit shows how to configure roles like these.

From now on, Mara can invite a fourth colleague herself from the storefront because her role grants employee management. Tom and Lena can log in and buy according to their permissions, but they cannot change the team. The company is self-sufficient for day-to-day staffing while you keep control of the initial structure.

## Common Pitfalls

Before you hand over employee management to a customer, check whether the company account can stay secure and maintainable.

### Pitfall 1: Reusing One Login for the Whole Company

A shared login defeats the purpose of Employee Management: you lose per-person roles, approval, and traceability. Give each person their own employee account.

### Pitfall 2: Adding Employees Without a Role Plan

Employees need roles that match their responsibilities. Even if you create the employees first, plan which roles they will need. Otherwise, you may have to revisit every employee later and correct their permissions.

### Pitfall 3: No One on the Customer Side Can Manage the Team

If you do not grant the employee management permission to anyone on the customer's side, the company cannot maintain its own team. Make sure at least one employee, usually a manager, has it.

## Summary

In this learning unit, you learned:

- How a B2B-enabled customer account can act as the company account for multiple employee logins.
- How to add employees on the customer's **Company** tab in the administration.
- Which employee details are needed to create an employee account.
- How authorized employees can manage colleagues from the storefront Employee Management area.
- Why role planning matters before you hand over employee management to the customer.

With this employee model, each person can have their own login while still acting inside the same company account.

Next, you will define the roles that decide what each employee is allowed to do.
