Skip to main content

Tips for Importing Users and Shifts

Rosterfy’s import tool streamlines administrative tasks by enabling quick creation, updating, and deletion of users and shifts, as well as assigning users to shifts and groups - simply upload your .xlsx or .csv file for seamless data migration.

Updated over a month ago


Overview

The import tool within Rosterfy allows organisations to save time and effort with administrative tasks, including:

  • Creating new user records

  • Updating current user record data

  • Deleting users

  • Creating new shifts

  • Updating shifts

  • Importing users to shifts

For organisations transitioning to Rosterfy with an existing user database or migrating from another system, users can be seamlessly imported into Rosterfy by uploading a .xlsx or .csv file.

Note: Once data is over-written during an upload to existing user records, it cannot be reversed. Please ensure you have double checked all information before proceeding with the upload.

This article will take you through the tips and tricks for importing users and shifts into Rosterfy.


Tips for Importing Users

These are some tips to preparing your import file for import into Rosterfy:

  • Use the sample excel file, this will provide an example of the information that is accepted by Rosterfy when importing.

  • Files for importing users require a minimum of the following fields:

    • First Name

    • Last Name

    • Email

    • Date of Birth

      However, if you have made other user attributes mandatory on your registration forms, these will be required in your import file also.

  • Check the data being imported, ensure there are no foreign characters and that the date of birth of users is greater than the minimum date of birth set in your organisation settings.

  • Ensure there are no duplicate email addresses.

  • For importing multi-select values, you must ensure all data is entered in the exact format the options are listed in Rosterfy. This is only for the field type of Options (Select Multiple) to be successful.

    These entries must be entered via one of the below methods, with no spaces either side of the entry:

    • "value_1","value_2"

    • "value_1"|"value_2"

  • If you have been trying using a .csv file and still running into trouble, try using .xls or .xlsx instead.

  • If the import fails, you will receive an email with the issues and what corrections are required.

  • When creating user records, you are able to select to automatically send an email after the upload is completed.

For more information check out the Importing Users - Overview article.


Tips for Importing Shifts

These are some tips to preparing your import file for import into Rosterfy:

  • Use the sample excel file, this will provide an example of the information that is accepted by Rosterfy when importing.

  • Files for creating shifts require a minimum of the following fields:

Column Name

Data type

Note

Example

name

Text

Enter the title of the shift

Merch Stand

start_timestamp

Must be data and time

yyyy/mm/dd hh:mm:ss
OR
dd/mm/yyyy hh:mm:ss

2026/01/01 07:00:00
OR

01/01/2026 07:00:00

end_timestamp

Must be data and time

yyyy/mm/dd hh:mm:ss
OR
dd/mm/yyyy hh:mm:ss

2026/01/01 07:00:00
OR

01/01/2026 07:00:00

max_demand

Positive number

Enter the number of people required for the shift

10

  • Check the data being imported, ensure there are no foreign characters and that the start / end dates are within the event start and end date.

  • If you have been trying using a .csv file and still running into trouble, try using .xls or .xlsx instead.

  • If the import fails, you will receive an email with the issues and what corrections are required.

  • For the Start and End date/time fields we recommend formatting your cells in excel with the below Custom Number format to ensure they meet the required timestamp rules.

    mceclip0-May-05-2022-05-11-36-46-AM

  • You can import any Event Shift attribute or Custom Event Shift attribute. Simply find the attribute's code and use it as a heading in the column, as per below:

Column Name

Data Type

Example

address:street_address_1

Number or Text

123 Smith Street

address:city

Text

New York City

address:postcode

Number or Text

12343

address:country

2 character country code

AU - Australia
US - United States
GB - Great Britain

* these fields can be updated within Rosterfy at a later time if required.

Did this answer your question?