# Import CSV file

This method allows you to import a text file in CSV format containing a list of emails to be imported in bulk into Power Embedded.

<figure><img src="/files/ZJbgHgTfAxBTPP8okT5C" alt=""><figcaption></figcaption></figure>

\
The platform supports the three layout types below:

* **2 columns:** \[Email, Name] (import without password);
* **3 columns:** \[Email, Name, Password] (import with password);
* **7 columns:** \[Email, Name, Password, Role, Group, Department, Company] (full import);

Notes about the CSV file to be imported:

* The file must have the **".csv"** extension;
* The file must have a header on the first line, following one of the three available layouts;
* If the password field is empty, the user will be created without a password and this password can be set using the "Register" link on the login screen;
* If you are using the full import and the fields: role, group, department, or company are empty, a basic user will be created without this information and you will need to add it manually in the system;
* If you are using the full import and the Group and/or Company fields specified in the CSV do not exist in the system, they will be created automatically;
* If the user already exists in the system, they will be updated with the information from the CSV file (except for email, which cannot be changed);
* Passwords must contain non-alphanumeric characters, uppercase and lowercase letters, with a minimum of 8 characters.


---

# 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.powerembedded.com/administration-portal/users/import-csv-file.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.
