# User Management

## Overview

With user management, you can create, confirm, and manage users accounts. With users roles, you can manage your users and their access to resources by assigning roles to users.

There are four roles available now: `Admin`, `User` ,`Agent` and `Developer`

**Admin**. Users with this role has access to the [Hala Platform](https://platform.hala.ai/) and to the [Hala Web Chat](https://chat.hala.ai/)

**User.** Users with this role has access to the [Hala Web Chat](https://chat.hala.ai/)

**Agent.** Users with this role has access to the [Hala Web Chat](https://chat.hala.ai/) and to the Hala Live Agent functionality&#x20;

**Developer.** Users with this role has access to the Hala Web Chat [test mode](https://docs.hala.ai/chat#overview-of-the-chat-test-mode).&#x20;

![](https://3295177523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lit4AWYuRQwOi31ApzH%2F-Lrs6sR97P2ELjvsMjme%2F-Lrs79yOVvOqzKzhOu2E%2Fhal_add_user.gif?alt=media\&token=5b857e33-56b7-4602-833f-3ef7f81d3013)

## Single sign-on

Your users can sign in through a third-party identity provider (IdP). The user control manages the overhead of handling the tokens that are returned from OpenID Connect (OIDC) and SAML IdPs. Hala provides token handling and management for authenticated users from all identity providers, so your backend systems can standardize on one set of user pool tokens.

{% hint style="info" %}
Please contact us in case you want to use the SSO.
{% endhint %}

## Adding the users

* Go to the `User Management` section and click `Add User.`
* After entering the email, first name, last name, and roles click `Create User`.
* You will get the notification that the user successfully added.
* Hala will send the email from the <no-replay@hala.ai> to the user email address regarding the registration.

![](https://3295177523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lit4AWYuRQwOi31ApzH%2F-LrsZ4wW7H2s9p6Z-8iz%2F-Lrsa2NmFg1LF54_vvGq%2FScreen%20Shot%202019-10-23%20at%203.28.58%20PM.png?alt=media\&token=d7fcb34d-8d99-4222-a61f-d641796554b8)

* The end-user should open the <https://chat.hala.ai> (in case you have added the user with the role `User`) or link <https://platform.hala.ai> (in case you have added the user with the role `Admin` or `Developer`)
* During the login user need to provide the email address and temporary password from the email. Then press `Log in`.
* Then Hala will ask the user to provide the new password and confirm it.&#x20;

![](https://3295177523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lit4AWYuRQwOi31ApzH%2F-LrsZ4wW7H2s9p6Z-8iz%2F-Lrsi7VdoW_R76HjcxaH%2FScreen%20Shot%202019-10-23%20at%204.02.09%20PM.png?alt=media\&token=c21b00a1-41b5-45b7-aa2f-1f61b23b5f18)

* Hala will send the email with account verification code

![](https://3295177523-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lit4AWYuRQwOi31ApzH%2F-LrsjHQ4LYCB3L_o0j49%2F-LrsjbwNksgY1XEuC2AH%2FScreen%20Shot%202019-10-23%20at%204.11.13%20PM.png?alt=media\&token=d211e9f8-3f84-412d-a379-c6289b3d00cf)

* Enter the verification code from the email and `Submit`. &#x20;

{% hint style="info" %}
If you do not find the emails from Hala (<no-replay@hala.ai>), please check the Junk folder.
{% endhint %}
