# Simple Provisioning through the Admin Console

## Addition of Users

To add users manually through the user interface, follow these steps.

1. Login to the [Admin Console](https://keepersecurity.com/console).
2. Select the Node that the user will belong to. By default, the top level root node is selected.
3. From the Users Tab, select the **+ Add Users** button.
4. Enter the **Name** and **Email** of the user and then click **Add**.
5. The user will receive an email to create their vault with a Master Password or SSO, depending on what node they are located in.

<figure><img src="https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LO5CAzpxoaEquZJBpYz%2Fuploads%2F0nifhSzDH4WHGxOMbzW2%2Fimage.png?alt=media&#x26;token=8821f843-3a34-4e49-bd9e-f99a72d9fd57" alt=""><figcaption><p>Adding a User</p></figcaption></figure>

## Bulk User Import

You can also import many users at once via a comma-delimited text file (.csv).

### Preparing a file for Bulk User Import

The file format for a CSV file upload is 3 columns: **Email Address, Name, Role**.

The Role field is optional. Keeper recommends you create a default, "General Employee" role and all users imported will be automatically applied to that role, for example:

<figure><img src="https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LO5CAzpxoaEquZJBpYz%2Fuploads%2FJ00P2VEIqZAcUNC1yN6Y%2Fimage.png?alt=media&#x26;token=0bd22b88-440d-4bea-8af0-32dac9fd9177" alt=""><figcaption><p>Default Role Setting</p></figcaption></figure>

Example File (using Excel)

![Sample Import File (using Excel)](https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LO5CAzpxoaEquZJBpYz%2F-M421Lc8k5OQNTL7tf3m%2F-M45pqZbHxtzeN64doRj%2FScreen%20Shot%202020-04-04%20at%201.11.19%20PM.png?alt=media\&token=c2ba5e18-a434-419c-886d-44c6b81a45b2)

Convert the file to .csv by selecting **File > Save As... > (.csv)**

![Save File as .csv](https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LO5CAzpxoaEquZJBpYz%2F-M421Lc8k5OQNTL7tf3m%2F-M45qDDf0zJ96unxAboh%2FScreen%20Shot%202020-04-04%20at%201.18.39%20PM.png?alt=media\&token=e26fae65-75dc-4bd4-a721-fc2af2fab844)

A few important notes about preparing a CSV file for user importing:

* Ensure that the file does not contain a header row.
* Only roles without Admin Permissions can be imported.  Any row containing a Role that has Administrative Permissions will be skipped.
* Don't populate a default role in the column. This is not necessary and will generate error messages.  Simply leave the Role blank to inherit the default role.
* If you include a Role name, make sure it matches the exact spelling in the Admin Console.

### Performing Bulk User Import

1. From the Admin Console, select **Admin > Users**.
2. Select the **+ Add Users**.
3. Drag and drop a prepared CSV file with 3 columns: **Name**, **Email** and Optional **Role.**

<figure><img src="https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LO5CAzpxoaEquZJBpYz%2Fuploads%2F8VQbHGWkJ2Pv48fIcgeU%2Fimage.png?alt=media&#x26;token=e1515ea6-5fc0-44cc-b447-2c00427c92ed" alt=""><figcaption><p>Import Users</p></figcaption></figure>

After dragging and dropping the file, you will be asked to review the changes.  Note the default role will appear empty. Click **Add** to complete the import.

<figure><img src="https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LO5CAzpxoaEquZJBpYz%2Fuploads%2FduuDeQZGkaHwk7zQIqyk%2Fimage.png?alt=media&#x26;token=947e7b2d-1d1b-4404-90f5-3a8e76d352fc" alt=""><figcaption><p>Final Step Prior to Bulk Import</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/en/enterprise-guide/user-and-team-provisioning/manual-provisioning-through-admin-console.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
