> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pickcel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to add employees and assign screens in Pickcel Comms?

> Add employees to Pickcel Comms manually, by CSV upload, or automatically through Microsoft Intune, and link each employee to their Windows PC for campaign delivery.

Campaigns target **employees**. Desktop channels reach an employee only when their record is linked to a PC (a **screen**).

* Each employee uses one license seat. See usage in **Settings** → **Company** → **Licenses details**.
* One screen can be linked to one employee.

## Add employees

<Tabs>
  <Tab title="Intune (auto-register)">
    * Connect your Microsoft account in **Settings** → **Company**.
    * Deploy the desktop apps with [Intune](/comms/intune-deployment).
    * Each PC registers under the employee signed in to Windows, and their screen is linked automatically.
  </Tab>

  <Tab title="CSV upload">
    1. Go to **Employee** → **Upload CSV**.
    2. Click **Download** to get `employees_template.csv`.
    3. Fill it in and upload it, then click **Upload**.

    | Column           | Required               | Example                                     |
    | ---------------- | ---------------------- | ------------------------------------------- |
    | `displayName`    | Yes (min 2 characters) | John Doe                                    |
    | `mail`           | No                     | [john@example.com](mailto:john@example.com) |
    | `mobilePhone`    | No                     | +1234567890                                 |
    | `officeLocation` | No                     | New York                                    |
    | `department`     | No                     | Engineering                                 |
    | `jobTitle`       | No                     | Developer                                   |

    * The result lists how many were created and which rows failed, and why.
    * Rows whose email already exists are skipped.
  </Tab>

  <Tab title="Manually">
    1. Go to **Employee** → **Add Employee**.
    2. Enter **Display Name** (required). **Email**, **Job Title**, **Department** (defaults to `general`), **Mobile Phone**, and **Office Location** are optional.
    3. Optionally pick an **Assign Screen**.
    4. Click **Add Employee**.
  </Tab>
</Tabs>

<Tip>
  **Department**, **Job title**, and **Office location** become the group filters in a campaign's **Audience** step. Keep them consistent (for example, don't mix *Bengaluru* and *Banglore*).
</Tip>

## Assign a screen

1. Click **⋯** → **Edit** on the employee.
2. Under **Assign Screen**, pick their PC.
3. Click **Update Employee**.

* Screens are listed as `Windows edition - HOSTNAME (ID)`, for example `Microsoft Windows 11 Home Single Language - DESKTOP-90FPN71 (2E86ID)`.
* A PC shows up only after one of the desktop apps has run on it.
* Screens already linked to another employee aren't listed.

<Warning>
  Match the hostname to the right person. Otherwise their messages land on someone else's PC.
</Warning>

## Microsoft Teams user ID

* Needed only for the [Teams channel](/comms/channels/microsoft-teams).
* Filled automatically when the employee's email matches a user in your connected Microsoft tenant.
* To set it yourself: **Edit** → **Microsoft Teams user ID (advanced)** → **Edit manually**, then enter the Microsoft Graph user ID.

## Other actions

* **Search**: by name, designation, or location.
* **Download CSV**: exports the directory.
* **Delete**: **⋯** → **Delete**, or tick several rows → **Remove**.
