Knowledge Base

Uploading users

Updated on 1 April 2026

Uploading users is a useful way to add users to your account in bulk.

In this guide, we’ll walk you through the steps for uploading users to help ensure a successful upload.

Please Note

User upload can only be used to create new user profiles. It cannot be used to edit existing user profiles.

Exporting the User Upload file

To upload users into Stream, you will first need to download the upload file into which you can add your users.

To download the file:

  1. Go to ‘Users & Drivers’ from the main menu in Stream
  2. In the ‘Users’ list, click Actions > Export
  3. In the ‘Export Type’ dropdown, select ‘User Upload Columns Export’
  4. Click ‘Export’
  5. Choose a folder to save the .csv file to and click ‘Save’

Adding users to the User Upload file

The table below details the columns on the User Upload file, and what format the data needs to be in.

Column NameFormatNotes
Name (Required)Text MAX 40 charactersFirst and Last name of the user
ProfileText (Alphanumeric)
MIN 4 characters, MAX 10 characters (including the 3-character account prefix)
The user profile will not be created if the profile prefix does not match your account’s prefix. 
EmailEmailEmail address of the user
User Type (Required)Text (to match options in select dropdown)These control the menu options the user will have access to. Learn More
Enter one of the following options:
“Customer Services”
“Driver”
“Operations”
“Ops & Driver”
“Ops, Driver & Admin”
Usual Depot (Required)TextEnter the name of the default depot for this user to be assigned to
Single Depot UserYes/NoEntering ‘Yes’ will restrict the user’s Stream access to the depot listed in ‘Usual Depot’
Join DateDate (DD/MM/YYYY)The date the user/driver joined the company.
User NotesText MAX 700 charactersEnter any notes that need to be stored against this user
Licence NoText MAX 17 charactersThe driving licence number for the user.
Expiry DateDate (DD/MM/YYYY)The expiry date of the user’s driving licence
Licence AYes/NoDoes the driver hold a Category A driving licence?
Licence BYes/NoDoes the driver hold a Category B driving licence?
Licence B (AFV)Yes/NoDoes the driver hold a Category B (AFV) driving licence?
Licence CYes/NoDoes the driver hold a Category C driving licence?
Licence C1Yes/NoDoes the driver hold a Category C1 driving licence?
Licence C1EYes/NoDoes the driver hold a Category C1E driving licence?
Licence CEYes/NoDoes the driver hold a Category CE driving licence?
Licence DYes/NoDoes the driver hold a Category D driving licence?
Licence D1Yes/NoDoes the driver hold a Category D1 driving licence?
Licence D1EYes/NoDoes the driver hold a Category D1E driving licence?
Service SkillsTextEnter the service skills of the driver. Must match options created under the ‘Services’ section in your account Settings. Separate multiple options using the ‘pipe’ symbol – “|”. For example: “Installation|Assembly”
Using TurnYes/NoDoes the driver require access to the Turn GPS mobile app? Requires Turn GPS subscription
DriverYes/NoShould the user be usable as a ‘Driver’ in Stream?
EngineerYes/NoShould the user be usable as an ‘Engineer’ in Stream?
User LanguageText (to match languages enabled in Stream)Only appears on the Upload file export for companies with Multi-Language support enabled. 

Uploading the User Upload file

Once your upload file is prepared, you can now upload your users into Stream.

To upload the file:

  1. Go to ‘Users & Drivers’ from the main menu in Stream
  2. In the ‘Users’ list, click Actions > Upload
  3. In the popup, Check/uncheck whether to ‘Automatically send password reset emails’. If checked, an email will be sent to the email address for each newly created user, so they can create the password for their profile. 
  4. Check/uncheck whether to ‘Automatically generate the profile (user ID) from the name if blank’. If this setting is not enabled, and the ‘Profile’ column in the upload file is left blank, then the user will not be created. 
    User-Upload-Modal-Checkboxes
  5. Click ‘Select File’ and locate the user upload csv file you have just created
  6. Click ‘Upload’

Your users will now be uploaded into Stream and a confirmation message will be displayed.

If there are any validation issues, such as an incorrect data format, or spelling mismatches, then these fields will not be updated, and a warning will be shown.

User-Upload-Confirmation-Popup

In this example, the word ‘Assembly’ was spelt incorrectly and therefore didn’t match the existing option available in Stream.

Was this article helpful?

Still need help?