How does bulk user management in SafetyCulture differ from EdApp?
Feature | EdApp | SafetyCulture |
|---|---|---|
CSV functionality | It exports and edits users with fields such as name, username, first name, last name, user groups, roles, password, external ID, and custom fields. | It exports user list to add and update users, including user details such as seat types, permission sets, groups, sites, companies, language, timezone and custom user fields. |
Password handling | Passwords for existing users can be updated via CSV. Leaving the password field blank keeps the learner's current password. | Passwords can only be set for new users being added to the organization. Bulk updating existing users’ passwords is not supported. |
Group and site membership | Admins can choose whether CSV updates to user groups and roles will add to current membership or replace them. | CSV data will overwrite existing group and site membership. |
Delimiters | Values in CSV are separated by a semicolon (;). | Values in CSV are separated by a comma (,). |
The critical gap between SafetyCulture and EdApp is how existing assignments are updated via CSV. SafetyCulture overwrites current group and site assignments, while EdApp lets admins choose whether User Group and Role updates should add to or replace current assignments.
Bulk manage users via CSV or Excel
CSV and Excel column headers
Column header | Description |
|---|---|
User ID | The unique ID of each user in your organization. |
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. Use "active" for new users or "deactivated" for existing users. 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 | Available on Premium Plan and Enterprise Plan only. The seat type of a user. If left blank, the user will be assigned a guest seat by default. |
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. |
Companies | The names of the companies a user is associated with. |
Custom user fields | The custom user fields of a user. |
You can only bulk add or update up to 10,000 users per file at a time.