Last updated:

Bulk manage users via CSV or Excel

Learn how to add new users, update existing users, and manage user fields in bulk using CSV or Excel via the web app.

What does it mean to manage users in bulk via CSV or Excel?

Managing users one by one can be time-consuming, especially when you're working with a large team and a lot of details. By managing users in bulk, you can add new users and update existing ones in one go, making it easy to keep user details like seat types, permission sets, sites, groups, and user fields up to date using one CSV or Excel file. It’s a simple way to efficiently maintain your user list and keep your organization running smoothly.

Add and manage users in bulk using one CSV file.

You can only bulk add or update up to 50,000 users per file at a time.

Bulk manage users via CSV or Excel

  1. Log in to the web app.

  2. Click your organization name on the lower-left corner of the page and select Users.

  3. Click More vertical icon on the upper-right corner of the page and select Upload or cloud up arrow icon.Bulk manage via CSV.

  4. Click Arrow compact (down) iconDownload current users if you want to make updates to your existing users or Arrow compact (down) iconDownload empty template to start from scratch.

  5. Select the file type you want to download.

Download a list of current users in your organization or a blank template to add and update users using CSV via the web app.

Default fields

You can manage the default user details accordingly in the CSV or Excel file. For the details needed to be added to the file, refer to the "CSV and Excel column headers" section in this article.

Custom user fields

You can also manage the details for each user field, depending on each field's data type:

  • Text: Enter alphanumeric inputs. Please note that responses for the "Text" data type are case-sensitive.

  • Date: Enter a date.

  • User: Enter the full name or user ID of the user in your organization.

  • Multiple-choice: Enter any existing response created for the user field.

Add and manage users in bulk using one CSV file.

  1. Go back to the web app.

  2. In the "Upload" page, drag and drop your file into the "Drag your file here" box or click browse to select the file from your computer directory.

  3. In the "Match columns" page, match your CSV or Excel column headers with their corresponding fields in SafetyCulture. Then, click Right-arrow iconNext.

In the "Review" page, review the data from your CSV or Excel file, and resolve any errors or change a user's details in-line. After resolving errors, click Right-arrow iconRevalidate.

  • To display only users with errors, toggle "Show only rows with errors" on.

  • To display all new users added and existing users updated, toggle "Show only new and updated users" on.

  • To download all users with errors, click Download icon on the upper-right of the page and select XLS (Excel).

Once you're ready, click Right-arrow iconNext to proceed.

  1. In the "Summary" page, review the number of users being added and updated.

  2. You can turn "Send welcome email to new users" on and click Edit (underline) icon to add a custom message. Then, click Right-arrow iconNext.

  3. Your file will be processed in the background. Once finished, you will receive an email with a list of users who were successfully and unsuccessfully processed. You can also view the upload status in the "Import history" page.

CSV and Excel column headers

Column header

Description

User ID

The unique ID of each user in your organization.

Email

The account email address of a user. Updating existing users' email addresses is currently unsupported.

First name

The first name of a user.

Last name

The last name of a user.

Status

The account status of a user. Must be either "active" or "deactivated". New users can only be set as active.

Password

The password of a user, which must be at least 8 characters, containing an uppercase letter, a number, and a special character. You can only set passwords for new users.

Language

The account language of a user. Refer to the "ISO-639 language codes" section in this article for language codes that are supported on the web app.

Time zone

The account timezone of a user in IANA timezone or Country/Region format. For example, "America/New_York".

Seat type

The seat type of a user. If left blank, the user will be assigned a guest seat by default.

This column only appears if your organization is on the Premium Plan or Enterprise Plan.

Permission set

The name of the permission set of a user. Users' permission sets can only be updated if you have "Platform management: Permissions" permission.

Groups

The names of the groups of a user.

Sites

The names of the sites or levels of a user.

Custom user fields

The custom user fields of a user.

ISO-639 language codes

The following is a list of all languages supported on the web app.

Code

Language

de

Deutsch

en-US

English (United States)

en-UK

English (United Kingdom)

es

Español (España & México)

fr

Français

it

Italiano

nl

Nederlands

pt-BR

Português (Brasil)

Frequently asked questions

You can set passwords for new users being added to your organization. However, updating existing users' passwords in bulk via CSV isn't currently supported. You can edit a user's password by managing their user settings instead.

Updating email addresses for existing users isn't currently supported. If you change an existing user's email address in the CSV or Excel file, they will be added as a new user instead.

Columns for user details such as their email, name, and status can't be left blank to successfully process the new and updated users. However, other columns such as seat type, permission set, groups, sites, timezone, language, and user fields can be left blank and managed for your users later on if needed.

Users whose seat type is blank will be provided a guest seat, along with the "Guest" permission set.

Once the file is successfully processed, you'll receive an email confirmation with a summary of your upload. Please note that while your CSV or Excel file can be successfully uploaded, you may need to review and resolve errors by uploading another file.

You can also view the upload status in the "Import history" page.

To ensure that you add or update as many users as possible, adding new users or updating existing ones without errors will proceed as normal. However, users with unresolved errors may be skipped, or not all updates may be made.

We recommend resolving any errors in the "Review upload" page to ensure that all changes in your CSV or Excel file will be successfully processed.

Yes, the "Import history" page lists down all uploads in your organization including a list of users processed, updates made, and errors that they may have ran into.

  1. Log in to the web app.

  2. Click your organization name on the lower-left corner of the page and select Users.

  3. Click on the upper-right corner of the page and select Clock rotate leftImport history.

Need more help?
In this article