Processing a Bulk Upload Through the Batch Upload Utility

Please note: If you are looking for instructions on how to send a Batch/Bulk upload request to support, please reference this Help and Training document: Guide to Preparing a Bulk User Upload

To use the Bulk Upload Utility to create new or edit existing user profiles on your Brainshark site, follow these instructions:

    1. Download the Batch Upload Utility attached to this solution named
    2. Extract the contents of the zip file into a directory on your computer.
    3. Read the document in the Zip file named BatchUpload-Readme_v2.doc.
    4. Configure the upload utility according to the instructions in step 3 (starts on page 8 of the document).
    5. Enter your user data into the spreadsheet attached to this article named  Batch User Upload Spreadsheet Sample.csv. **Be sure to fill out the required fields for all rows (columns A-F and J; Columns M,N,O,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ, BJ,BK,BL,BM,BO,BP,BQ).
    6. With the utility and the desired CSV file in the same directory on your local machine, run the utility per the instructions in the document in step 3 (starts on page 10).
    7. When the upload job has finished, you will receive an email detailing the results.  The job could finish in less than 1 hour or it may take several hours depending on time of day and the total number of user profiles uploaded.

Contact Brainshark Support for guidance by emailing or call (781) 370-8222.

Note: The Batch Upload Utility can be used to batch upload user data only, and not the batch creation of groups.  If new groups need to be batch uploaded, contact Brainshark Customer Support for details.  Additionally, to make certain your Brainshark site is configured for use of the Batch Upload Utility, contact Brainshark Customer Support to confirm.


  • Note that leading zeroes will not upload into Brainshark.  You can keep them on the excel spreadsheet but the csv file will eliminate them so they will not be uploaded.
  • If you are attempting to use the -rg switch or the -ip switch please be sure you are using the latest BatchUploadUtility-2013.
  • "receive view receipt" is an optional column at this time and whether it is included or not, makes no difference to the upload


Have more questions? Submit a request