Skip to content

Import Guide

Three ways in. Pick the one that fits.

Your roster might live in a spreadsheet, a rostering platform, or your phone’s calendar. Shift It can read all three.

Import from file

Four steps from spreadsheet to calendar.

Shift It imports .xlsx spreadsheets directly. AI Import for PDFs and images is coming in v3.1.

1

Save the roster to your phone

AirDrop from your work laptop, download from email, or share from a cloud folder. You need the .xlsx file. If you only have a PDF or image, AI Import (coming in v3.1) will handle it.

2

Open Shift Lab → Import from File

Tap Import from File and pick the roster you just saved. Shift It reads the sheet and finds your name automatically.

3

Check the preview

Shift It shows the shifts it found before saving anything. If anything looks off, tap an individual shift to edit it or tap Reject and try a different sheet.

4

Accept and you’re done

Tap Accept. The shifts land in your calendar and any Pro features (Pay Check, Live Pay, timesheets) pick them up from there.

.xlsx spreadsheetPDF? Convert to .xlsx firstAI Import for PDFs, images & more (v3.1)

HosPortal users

Export from HosPortal, import to Shift It.

HosPortal is the rostering platform used by many Australian hospitals. Here’s how to get your roster out.

Step 1 — Export from HosPortal

In HosPortal, navigate to your roster:

CallExport

Step 2 — Set these export options

Date rangeSelect the number of weeks you need
User nameFull name
User timeAlways display
FormatExcel

This exports an .xlsx file that Shift It can read directly. Tap Export, then share or save the file to your phone.

Step 3 — Import to Shift It

Open Shift It → Shift Lab → Import from File → pick the .xlsx you just exported. Shift It finds your shifts and previews them. Tap Accept.

Not using HosPortal? The generic file import works with any spreadsheet your employer sends.

No file? No problem

Build your rotation with Roster Wizard.

For workers on set patterns: 4-on-4-off, rolling nights, or anything custom. Tell the wizard once, get months of shifts.

1

Open Shift Lab → Roster Wizard

2

Pick a preset pattern or build your own sequence of shifts and days off

3

Set the start date and how far ahead to generate

4

Preview and accept - all shifts land in your calendar at once

Custom patterns take about 30 seconds.

Already in your calendar?

Import from Google or iOS Calendar.

If your shifts are already sitting in a calendar app, Shift It can pull them in with a tap.

1

Open Shift Lab → Import from Calendar

2

Grant calendar access when prompted

3

Select which calendar and date range to import from

4

Preview matched events, deselect any that aren’t shifts, and accept

Calendar events are read once during import. Shift It does not maintain a live sync with your calendar app.

Import tips

A few things that help.

Use the original spreadsheet

Shift It imports .xlsx files directly. Always ask for the original spreadsheet if you can. If you only have a PDF, Adobe’s free PDF-to-Excel converter works well as a workaround. AI Import (v3.1) will handle PDFs and images natively.

Check your name matches

Shift It searches for your name in the sheet. If your roster uses a nickname or abbreviation, try entering it in the Name field during import.

AI fallback for weird layouts

If the standard parser can’t read a sheet, the AI fallback takes a look. It handles merged cells, unusual formatting, and landscape layouts.

Still stuck? Send us the file

If your roster won’t parse, email it to us. We’ll either help you through it or add support for the format.