Sign in with Microsoft
Sign in or create an account.
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

Entering or changing your Shifts schedule in Excel and then importing it to the Shifts app can speed your work, particularly if you manage a large team. And because the members of your team are automatically added to the Excel template before you begin, assigning workers to shifts is a breeze.

In this article


Export a Shifts schedule for editing in Excel

Edit a Shifts schedule in Excel

Import a Shifts schedule to the Shifts app

View and correct import errors


There are three main steps to working in Excel: export the team members and schedule from Shifts, edit the Excel workbook, and import the workbook back into Shifts. The exported workbook will contain the team members and their emails, and any existing shifts within the time period you choose.

If you're starting with a blank schedule, you'll need to add people to the schedule before you export it to Excel. For instructions, see "Organize shifts by group" and "Add people to the schedule" in Fill out a schedule in Shifts.

What about import errors?

If the workbook contains errors when you import it, Shifts returns it to you with the errors clearly indicated, as well as instructions for fixing them.

Export a Shifts schedule for editing in Excel

This procedure creates an import-compatible Excel workbook for your edits.

  1. In the Shifts app, go to the team schedule you want to edit. 

  2. Go to More options Teams more options icon at the top right of the Schedule page, and then select Export schedule.

    Export schedule menu item

  3. Choose the start and end dates for the timeframe you want to work on.

  4. Under End date, select Generate a report compatible for import, and then select Export.

    Select the slider next to Generate a report compatible for import

Note: Open (unassigned) shifts aren't currently exported in the workbook. Only assigned shifts will appear.

Edit a Shifts schedule in Excel

  1. Open the Excel workbook you exported from Shifts. 

  2. Select Enable Editing at the top of the page. You can either work directly in the exported file, or use Save as to create a second copy of the file for editing.

  3. Read the Instructions page in the file, and see The Excel template for Shifts. These resources will help you avoid common import errors.

  4. Make your changes and additions on the Shifts and Day Notes sheets and save your work.

    Import-compatible Excel workbook, Shifts tab

    Note: The maximum number of shifts you can import per file is 10,000. Use a second file to import more shifts.

Import a Shifts schedule to the Shifts app

  1. In the Shifts app, go to the page that shows the team schedule you've edited in Excel.

  2. Go to More options Teams more options icon at the top right of the Schedule page, and then select Import schedule.

  3. Select Upload file, navigate to the edited Excel file, and select Open.

When the import is complete you'll see one of the following:

  • A message informing you that the import was successful. (You get to skip the next section of this article!)

  • A message directing you to download an Excel error file that will help you find and fix the issues.

View and correct import errors

  1. Open the error file from your Downloads directory. Its name will end with "error".

  2. Go to the Errors worksheet.

    Each line of the sheet shows the location of an error and what needs to be corrected.

    Error message on Errors sheet

  3. Go to the Shifts sheet and correct the errors. The error locations will be red.

    Error in red on Shifts sheet

    In this case, the Shift Start Date was accidentally entered as 7/30, which resulted in a shift longer than 24 hours. The manager would then change the date to 7/31.

  4. When you're done correcting errors, import the workbook to Shifts again.

Want to know more?

Read more about Shifts

For IT admins

Manage the Shifts app for your organization

Need more help?

Expand your skills


Get new features first


Was this information helpful?

What affected your experience?

Thank you for your feedback!