Import multiple users and user data via an import file
It is possible to import a group of users at once and use this to create or update multiple accounts at the same time. In this article, we will explain step by step how to add users to your Plek environment via an import file.
The import feature for admins is disabled by default. If you want to use this feature yourself, please send an email to support@plek.co.
Import file
To run an import, the import file must meet the specifications below. An import can only be run based on a CSV/XLS(X) file. The data in the file must be delivered exactly as in the example below:
In the first row of the file put the name of the information in the column. This name will later appear in the selection menu when importing.Voornaam | Achternaam | Extra profielveld | |
Jan | de Bruin | jandebruin@plek.co | HR manager |
First name 2 | Surname 2 | Email 2 | Extra 2 |
First name 3 | Surname 2 | Email 3 | Extra 3 |
Requirements and limitations for the import file:
- No formatting and/or links
- No hidden rows
- No merged columns
- No use of formulas
- With the above indicated order of the full surname <insert> <surname>
- In columns instead of comma separated text
- The minimum required field to be imported is the email address. This is also leading, additional profile fields are updated based on this field.
- The email address cannot be broken and the import file cannot contain duplicate email addresses.
- If your creating a new user, also the first and surname are mandatory.
- It is not possible to import dates/birthdays and/or profile pictures.
- It is not possible to import multiple taxonomy terms in 1 cell (so like multiple selection dropdown for example).
Other profile information
Additional profile fields can be added as additional columns in the file. In the example above, see the 4th column, containing the function that will be imported along with it.
Not all profile fields can be imported along by default. This depends on two factors:
1: The profile field is available within Plek
2: The profile field is 'open' for an import transfer
Do you miss a profile field during import or are you unable to add information to a profile field during import? If so, please send a mail to support@plek.co.
Import steps
Once activated activated for admins, the import can be done via the step-by-step plan below.
- Go to the admin panel by hovering your mouse over your name and click Admin.
- From the main menu on the left side, click on 'Import Users'.
- Select a file from your computer which meets the required specifications, as described above.
- Link the fields (columns) from the import file to the profile fields in Plek.
The area shaded in red in the image above shows the profile fields available in Plek. The dropdown windows on the right side show the columns from the import file. - Once all profile fields from the import file are linked to the profile fields in Plek, a number of additional actions can be set up.
- Add users directly to one or more groups
- Assign users a role (standard user)
- Give users a default language setting
- Automatically complete taxonomy terms (only applicable when a profile field is linked to a taxonomy)
- Send a welcome email to all users from the import
- Send a welcome email only to users whose data has been updated
- Finally, click 'Add' and the import will be performed in the background.
Please note that especially with large import lists, it may take some time to complete the import. The system does not provide a real-time status overview.
After starting the import you can leave the screen. If you are curious about the progress, after a few minutes you can refresh the screen of the user overview or the user overview in the admin panel in a new tab to see if the data is already available. - After running an import, the right side of the screen shows an overview with import logs and you can see whether or not the import was successful.
In the overview of import logs, unsuccessful imports can be clicked and information about the error is displayed in a popup.
Example 1: there is no email available in the import file
Example 2: there is an error in the import file with the value 'Test 101'