# Import Users

Use this feature to easily import a list of users with custom fields from a CSV file.

The CSV file doesn't require a specific structure, the import schema can be set manually for each file upon import.

## File Options

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-02/scaled-1680-/image.png)](https://docs2.formalms.org/uploads/images/gallery/2024-02/image.png)

## Import Options

[![image.png](https://docs2.formalms.org/uploads/images/gallery/2024-02/scaled-1680-/zXzimage.png)](https://docs2.formalms.org/uploads/images/gallery/2024-02/zXzimage.png)

**Send new login credentials to users**  
If flagged, the registration email with user credentials is sent to each imported user

**Node**  
All the imported users will be added to the selected node. You can still import users to different nodes at a time, check the schema options below.

**Action on users**  
Define what to do if a user is already present or not: create new and update existing, just create new users ignoring existing ones, just update existing while ignoring the new ones.

**Require password change upon next login**  
Define if the user should be prompted to change password on next login. They will need anyway to know a default password.

**Set password**  
Choose if you want to load the password from the imported file, or set it with the following method (automatic or manual).  
Note: If “load from file” is chosen and the password field in the imported file is left empty, the password creation method will be used instead

**Password create**  
Automatically sets a different random password for each user,  
Manual password: this will be the default password for all users

**Import Schema**  
Select the forma field in which import each file column

<p class="callout info">**Folder Name**: you can use this value in the import schema to insert users in different org-chart nodes. Add a column to your import file to specify the folder wher you want the user to be inserted. Field values must correspond to existing org-chart node names  
</p>

<p class="callout info">**Language**: You can set the language for each imported user by mapping a column to the Language field. The value must be the language name written in full (e.g., `italian`, `english`). Do not use language codes — only the plain language name is accepted</p>