How to Use Bulk User Upload to Create Multiple Users

Modified on Fri, 15 Aug at 5:25 PM

The Bulk User Upload feature allows Badge Owners to quickly create multiple user accounts by uploading a formatted CSV file. Each row in the CSV corresponds to one user account. This guide covers where to find the feature, the required and optional fields, formatting rules, and the validation logic applied during upload.


How to Upload Users

  1. Navigate to the Users page in your admin dashboard.

  2. Click the Upload button.

  3. Select your CSV file containing user data.

  4. Click Upload to process and create accounts.


CSV Format Specification

Field NameRequiredDefault ValueFormat / Notes
First NameYesAny non-empty string
Last NameYesAny non-empty string
Email AddressYesMust be a valid, unique email address not already in use
TitleNoNoneFreeform string
OwnerNonoyes / no (case-insensitive). yes grants full access and all campuses
CampusesNoAllSemicolon-separated list of campus names. e.g., Campus A;Campus B
AccessNoAllComma-separated: ID Print, Secure Share, or All
PhoneNoNoneFormat: (555) 555-5555 — required if MFA is enabled
ExtensionNoNoneDigits only, up to 6 characters

Note: If Owner = yes, the Badge system automatically sets Access = All and Campuses = All.


Validation Rules

  1. Required Fields

    • First Name, Last Name, and Email Address must be present and non-empty.

    • Email must:

      • Follow valid format

      • Not already exist in the system

      • Be unique within the uploaded file

  2. Phone Number

    • Required if MFA is enabled for your organization.

    • Must match U.S. format and be convertible to E.164 internally.

    • Invalid numbers (non-digits, wrong length) will be rejected.

  3. Extension

    • Digits only, maximum 6 characters.

    • Empty values are allowed.

  4. Owner Role

    • Acceptable values: yes, no, or blank (treated as no).

    • yes assigns the Owner role and overrides all access/campus restrictions.

  5. Campuses

    • Must match known campus names exactly (case-insensitive).

    • Blank or “All” grants access to all campuses.

    • Unrecognized campus names will cause row rejection.

  6. Access

    • Acceptable values: ID Print, Secure Share, or both.

    • If both are provided, system converts to All.

    • Invalid values cause rejection.

  7. User Limits

    • If upload exceeds available user slots, extra rows are rejected.

    • Rejected rows show reason: User limit reached.


Tips for a Successful Upload

  • Download a CSV template HERE. 

  • Double-check for duplicate or invalid emails before upload.

  • Ensure campus names match exactly with those in your system.

  • Save your file in UTF-8 CSV format to avoid character encoding issues.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article