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

# Manage employees

> Add employees one at a time or by CSV upload, update profiles and roles, configure access controls, delegate accounts, and set exit policies for unused points.

The employee directory is the foundation of your Empuls instance. Every recognition, survey, and reward depends on having accurate, up-to-date employee records. You can add employees one at a time, import hundreds at once via CSV, update existing records, and control what each user can see and do on the platform.

## Video walkthrough

<iframe src="https://app.trupeer.ai/embed/RLkObjjWw" width="100%" height="450" frameborder="0" allowfullscreen style={{borderRadius: '12px', border: 'none', display: 'block'}} />

## Adding a single employee

Use single-user entry when onboarding an individual hire outside of your regular bulk import cycle.

<Steps>
  <Step title="Go to Manage Employees">
    In the Admin Hub, navigate to **Employees > User Management > Manage Employees** and click **Add New User > Add a single user**.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-154507.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=c85e4d9e100087b15e52d6538f2c6650" alt="Add New User menu with Add a single user option in Manage Employees" width="1892" height="906" data-path="images/Screenshot-2026-05-27-154507.png" />
    </Frame>
  </Step>

  <Step title="Enter required fields">
    Fill in the employee's **First Name** and **Email ID**, then assign the appropriate **User Access Role** (Super Admin, General Admin, Manager, or User).
  </Step>

  <Step title="Add professional and personal details">
    Complete the employee's professional details (department, designation, reporting manager, date of joining) and personal details (date of birth, mobile number if applicable).
  </Step>

  <Step title="Click Save">
    The employee is created. They receive an invitation email to activate their account.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-154735.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=536b9a722f4c1e9b198f4e2090b6ccf2" alt="Single user creation form with name, email, and access role fields" width="1900" height="898" data-path="images/Screenshot-2026-05-27-154735.png" />
    </Frame>
  </Step>
</Steps>

<Note>
  A new email address that does not already exist in the system cannot be mapped to a Manager role. The email must be in the system first before you can assign it manager-level access.
</Note>

## Adding employees in bulk

Bulk import is the fastest way to onboard a large group of employees. Empuls accepts CSV and XLSX files using a standard template.

<Steps>
  <Step title="Navigate to bulk import">
    Go to **Employees > User Management > Manage Employees > Add New User > Add multiple user accounts**.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-154927.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=cca4fddc1cf28ec5533090770008c249" alt="Add multiple user accounts option for bulk employee import" width="1902" height="911" data-path="images/Screenshot-2026-05-27-154927.png" />
    </Frame>
  </Step>

  <Step title="Download the sample CSV template">
    On the Pre-import data settings screen, review the guidelines and download the sample file. Use this template to format your employee data correctly.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-155039.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=410692b58b149c6eada4730b5360cc49" alt="Pre-import data settings with guidelines and sample CSV download link" width="1892" height="897" data-path="images/Screenshot-2026-05-27-155039.png" />
    </Frame>
  </Step>

  <Step title="Populate the template">
    Fill in each employee's details — first name, email, department, designation, reporting manager, date of joining, and any other required fields. Save as CSV or XLSX.
  </Step>

  <Step title="Upload the file">
    Upload your completed file and verify the data in the preview. Click **Next** to proceed.
  </Step>

  <Step title="Send invitations">
    Choose whether to send invitation emails immediately or click **Send Invites Later** to add employees to the platform first and invite them at a chosen time. You can trigger invitations later from the Manage Employees page.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/3ak4ApOtT_4eKEOTAkWPCDldYcaNBLtZaNk8bwxTgpe_L6hcEiB2sBwm-4ut0OkTRsrCLWB1uK_Q88kPI1nPIdczj3-t-aRyjHRiDuSR9V1Vt7qGu4ist-y5s7SASAoPp9yj9fgG9kWwZWtm9oNPsoA.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=f21e7a1d2546858e6b1dd1b8b491defb" alt="Bulk import invitation step with Send Invites Later option" width="1600" height="819" data-path="images/3ak4ApOtT_4eKEOTAkWPCDldYcaNBLtZaNk8bwxTgpe_L6hcEiB2sBwm-4ut0OkTRsrCLWB1uK_Q88kPI1nPIdczj3-t-aRyjHRiDuSR9V1Vt7qGu4ist-y5s7SASAoPp9yj9fgG9kWwZWtm9oNPsoA.png" />
    </Frame>
  </Step>
</Steps>

<Tip>
  Send invitations in advance of a planned launch date so employees have time to activate accounts and complete their profiles before your first recognition program goes live.
</Tip>

## Custom data fields (UDF and URF)

Beyond the standard employee fields, you can request additional custom fields from Empuls support:

* **UDF (User-Defined Fields)** — Custom text fields for additional data points, up to 12 fields maximum.
* **URF (User-Relationship Fields)** — Fields that link employees to one another (e.g., dotted-line manager), up to 8 fields maximum.

Custom fields are labeled **N1, N2**, and so on. Keep an internal record of which label maps to which data point. When uploading via CSV, add the custom field columns to your template so they are mapped correctly during import.

To request custom fields, contact Empuls support at [cs@xoxoday.com](mailto:cs@xoxoday.com).

## Editing employee records

<Steps>
  <Step title="Locate the employee">
    Go to **Reports & Settings > Employees > Manage Employees** and find the user in the list.
  </Step>

  <Step title="Click the edit icon">
    In the **Action** column, click the **pen icon** next to the employee's row.
  </Step>

  <Step title="Update the details and save">
    Make the necessary changes and click **Save**.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-160456.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=52af1255297def55e98874e6d3e4882a" alt="Employee record edit panel with editable fields and Save button" width="1893" height="842" data-path="images/Screenshot-2026-05-27-160456.png" />
    </Frame>
  </Step>
</Steps>

From the same Action column, you can also:

* **Disable a user** — Deactivate the account to block access without deleting the record.
* **Change email** — Update the employee's email address if it changes.
* **Log in as a user** — Access the employee's account for troubleshooting. Enter a reason for logging in and choose whether to notify the employee.
* **Change password** — Available to Super Admins after enabling the feature by contacting [cs@xoxoday.com](mailto:cs@xoxoday.com).

## Access controls and roles

Empuls uses role-based access control (RBAC) with four built-in roles:

| Role              | Access level                                                                                        |
| ----------------- | --------------------------------------------------------------------------------------------------- |
| **Super Admin**   | Full access including branding, org budgets, and access controls. Default group admin of Town Hall. |
| **General Admin** | Access configured by Super Admins. Typically manages employees, programs, and reports.              |
| **Manager**       | Access to team-level reports and recognition for direct reports.                                    |
| **User**          | Standard employee access — recognition, surveys, rewards, and social features.                      |

Super Admins can also create **custom roles** for specialized access needs:

<Steps>
  <Step title="Navigate to Manage Access Roles">
    In the top-right menu, click **Manage Access Roles**.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-160715.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=52ab48c057dd3f9790d34c5ce20f1ff9" alt="Manage Access Roles option in the top-right menu" width="1891" height="903" data-path="images/Screenshot-2026-05-27-160715.png" />
    </Frame>
  </Step>

  <Step title="Create a new role">
    Click **Create Access Role**, enter a **Role Name**, and click **Submit**.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-160859.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=c0fbacb0ceee139201de2765fb551fce" alt="Create Access Role dialog with role name input and Submit button" width="1890" height="895" data-path="images/Screenshot-2026-05-27-160859.png" />
    </Frame>
  </Step>

  <Step title="Edit permissions as needed">
    Click the **pencil icon** next to any role to update its permissions. Click **Submit** to save changes.
  </Step>
</Steps>

## Delegating accounts

When an admin or manager is on leave, you can grant another user temporary access to their account so pending tasks continue without interruption.

<Steps>
  <Step title="Go to Delegate Accounts">
    In the Admin Hub, navigate to **Employees > Delegate Accounts** and click **Create Delegation**.

    <Frame>
      <img src="https://mintcdn.com/empuls/kZKA4_hUeWO-aNOX/images/Screenshot-2026-05-27-161031.png?fit=max&auto=format&n=kZKA4_hUeWO-aNOX&q=85&s=44934c591edd2a587b7c752d9fb98669" alt="Delegate Accounts page with Create Delegation button" width="1898" height="892" data-path="images/Screenshot-2026-05-27-161031.png" />
    </Frame>
  </Step>

  <Step title="Select the accounts">
    Choose the account to delegate and the user who will receive temporary access.
  </Step>

  <Step title="Create the delegation">
    Click **Create Delegation**. The original account holder is notified every time the delegated user accesses the account.

    <Frame>
      <img src="https://mintcdn.com/empuls/_64PzH77Q1CYgFB7/images/Screenshot-2026-05-27-161311.png?fit=max&auto=format&n=_64PzH77Q1CYgFB7&q=85&s=c02aa8d96507ba1cf272b2e194f6c0de" alt="Create Delegation form selecting account holder and delegated user" width="1902" height="910" data-path="images/Screenshot-2026-05-27-161311.png" />
    </Frame>
  </Step>
</Steps>

The delegated user can switch to the granted account by clicking their **profile icon** and selecting **Switch User**. They must enter a reason before accessing the account. Delegations can be deactivated and reactivated at any time from the Delegate Accounts page.

## Managing employee exits

When an employee leaves your organization, their unredeemed points and budget allocations need to be handled according to your company policy. Configure this in advance under **Employees > Manage Exits**.

<Warning>
  Configure your exit policy before your first employee offboarding. If no policy is set, unused personal budget points default to Super Admins, which may not match your organization's intent.
</Warning>

**Budget points with co-owners** — Transfer to a third party or return to the budget owner by default.

**Custom budgets held by exiting employees** — Choose to delete the budget or transfer ownership and points to another employee.

**Personal budget points** — Transfer to another employee, destroy the points, or disable them. If no recipient is selected, points go to the Super Admin by default.

**Reward points (earned credits)** — Choose to transfer unredeemed points to the employee's personal email address for later redemption, or destroy the points permanently.

**Pending nominations** — If the exiting employee had pending award nominations to approve, transfer them to the reporting manager, HRBPO, department head, business unit head, or cost center head.

<AccordionGroup>
  <Accordion title="Can I add multiple employees without sending invites immediately?">
    Yes. During bulk import, select **Send Invites Later** to add employees to the platform without triggering invitation emails. You can send invites at any time from the Manage Employees page.
  </Accordion>

  <Accordion title="Can a new email be assigned to a Manager role during bulk import?">
    No. The email address must already exist in the system before it can be mapped to a Manager role. Add the person as a User first, then update their role.
  </Accordion>

  <Accordion title="Can I edit a delegation once it's created?">
    No. Delegations cannot be edited after creation. Deactivate the existing delegation and create a new one to make changes.
  </Accordion>

  <Accordion title="What happens if no recipient is set for personal budget points on exit?">
    Points are automatically transferred to Super Admins if no recipient is specified in the exit policy.
  </Accordion>
</AccordionGroup>
