> For the complete documentation index, see [llms.txt](https://wiki.inels.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.inels.com/inels-harmony/administration/step-2-staff-accounts.md).

# Step 2 · Staff accounts

Create the logins your reception, housekeeping and management team will use.

Do this early, before the hardware work. People can start learning their own app while you finish wiring, and nobody interrupts you later asking for a login.

Go to **Users**. The page is admin-only.

## Add an account

{% stepper %}
{% step %}

#### Click Add user

{% endstep %}

{% step %}

#### Name

The person's real name, as it should appear on assigned cleaning tasks and in the event log. "Marie Nováková", not "housekeeping 2".
{% endstep %}

{% step %}

#### Role

One of Admin, Manager, Receptionist or Housekeeping. If you are unsure, read [Who does what](/inels-harmony/getting-started/who-does-what.md) first — this single choice decides which app they can open.
{% endstep %}

{% step %}

#### Email

This is the username they sign in with, so it must be unique. A real address beats an invented one.
{% endstep %}

{% step %}

#### Password

Set a temporary one and ask the person to change it. Passwords are stored hashed — nobody, including you, can read one back later.
{% endstep %}

{% step %}

#### Click Add

The account works immediately.
{% endstep %}
{% endstepper %}

## Reading the table

| Column | Meaning                                      |
| ------ | -------------------------------------------- |
| Email  | The sign-in name                             |
| Name   | Shown on tasks, reports and history          |
| Role   | Admin, Manager, Receptionist or Housekeeping |
| Active | Whether this person may sign in at all       |
| Action | Pencil to edit, bin to delete                |

## Editing an account

Click the pencil. You can change name, role, email and active state.

{% hint style="info" %}
The password field in the **edit** dialog behaves differently from the one in **add**: leave it blank to keep the current password. Type in it only when you actually mean to reset it.
{% endhint %}

## When somebody leaves

{% hint style="success" %}
**Deactivate, do not delete.** Clear **Active account** and they can no longer sign in — but the cleaning tasks they completed and the bookings they touched keep their name. Deleting the account breaks that history.
{% endhint %}

Delete an account only if it was created by mistake and never used.

## Password advice worth passing to the hotel

* Twelve characters or more — length beats complexity
* Never reuse the front-desk password anywhere else
* One account per person, never a shared login
* Change the default `admin@hotel.local` password on day one if you have not already
