Importing a .csv file is the fastest way to add or modify several employees at once, and this functionality is available to all company administrators.

One recommended way to utilize it is by exporting a .csv file of employees from your HR system of record, updating it to match our column headers and format, making your desired changes, and importing it to TravelBank.

Before getting started, here’s a refresher on how Departments work on TravelBank, in case you need it. Having the right department structure is important to formatting your CSV correctly.

Here’s how the CSV import works:

  1. Head to Company Settings > click “Import” at the top of the page in the “Employees” section.
  2. Upload your .csv file. Please ensure your file is formatted with the correct headers and each row has valid values, as outlined below. The easiest starting point is to download the template provided in that dialog, also available here. You can also use a tool such as csvlint.io to validate your file.These are the exact column headers, and valid values, that you’ll need:
  3. employeeId: This is an optional field that you can use to track any unique ID associated with each employee in your internal HR systems of record. TravelBank simply stores this value and does not use it in any way
  4. firstName: Employee’s first name. Can either be blank, or between 2 - 50 characters.
  5. lastName: Employee’s last name. Can either be blank, or between 2 - 50 characters.
  6. email: Employee’s email address. Each employee’s email address must be different, and formatted as a valid email address with no more than 255 characters.
  7. department: The department(s) that employee belongs to. If employee belongs to multiple departments, separate them with a comma (for example, “General,Sales,Support”). TravelBank will create Departments that do not already exist, and then add respective employees to them Department names must be between 2-255 characters.
  8. firstApproverFor: The department(s) for which employee is the first-line approver. This means that when employees in this department submit expense reports and request travel approvals, they first go to this first-line approver (typically the employee’s manager). If employee is approver for multiple departments, separate them with a comma (for example, “General,Sales,Support”). TravelBank will create Departments that do not already exist and make the employee an approver for them. Department names must be between 2-255 characters.
  9. secondApproverFor: The department(s) for which employee is the second-line approver. This means that when employees in this department submit expense reports, after the first-line approver approves it, they will go to the second-line approver (typically someone in Finance who approves for reimbursement). If employee approves multiple departments, separate them with a comma (for example, “General,Sales,Support”). TravelBank will create Departments that do not already exist and make the employee an approver for them. Department names must be between 2-255 characters.
  10. isAdmin: If you’d like to grant this employee Administrator privileges to your company’s TravelBank account, input “True” here. Otherwise, input “False” or simply leave blank.

Other general restrictions:

  1. File type must be .csv; TravelBank does not accept other file formats at this time
  2. File must contain the header rows as written exactly above (if in doubt, simply download our template) and must have at least one row of data
  3. File can be no larger than 10,000 rows. If you have more than 10,000 users to bulk-add or edit, please split into multiple files
  1. Once you’ve imported your file, you will see a page to review the results. The top of the page displays a summary of how many rows successfully processed, and how many contained errors. Below will be a table of the individual processed records, for your review. The table is split into 3 sections:
  2. New employees to be added
  3. Existing employees: If there were any updates, those changes will be reflected, else the employees’ data will remain the same.
  4. New department names which we encountered, and for which we’ll create as new departments

Click “Accept” to apply the changes. Otherwise, click “Cancel” to discard the changes, and try again by uploading a different .csv. 

Did this answer your question?