ShiftlyGuides

Keep staff in sync with Xero

Link an employee who's already in Shiftly to Xero, read their status on the People page, and fix a failed or out-of-sync record.

Once your business is connected to Xero, each employee in Shiftly needs to be linked to their Xero record before their timesheets and leave can reach payroll. This guide covers linking someone who's already in Shiftly, reading their status on the People page, and fixing a sync that failed or drifted.

To bring people across from Xero instead, see Import staff from Xero.

Who this is for

Owners and managers using the Shiftly web platform whose business is connected to Xero. You need permission to edit people.

Before you start

  • Your business needs to be connected to Xero, with the pay settings finished. Until then, the People page shows Finish Xero setup, and trying to sync anyone shows Finish your Xero setup first, listing what's still missing, with Go to Xero setup.

The Finish your Xero setup first message, explaining that the business needs its payroll calendar, ordinary earnings rate and wages expense account set before any employee can be synced, with Go to Xero setup

Read the Status column

Open People. The Status column shows where each employee is up to.

The People page with a Status column showing Draft for most employees and Pending for one, and a Finish Xero setup button at the top

StatusWhat it meansWhat you can do
DraftTheir onboarding in Shiftly isn't finished.Send onboarding request from the row menu.
PendingYou've sent an onboarding request and they haven't finished it yet.Send Reminder from the row menu.
Missing detailsSome of their details are still missing.Send onboarding request, or fill the details in yourself.
ActiveTheir onboarding is complete.Nothing.
RetryShiftly couldn't send them to Xero. Hover over it to see why.Fix the problem, then select Retry.
Re-sync userTheir details in Xero no longer match Shiftly, found when you last selected Refresh.Select Re-sync user to bring Xero's details across.

Once someone is linked to Xero, the Xero logo shows at the end of their row.

When your Xero setup is finished, each employee who isn't linked yet has a Sync to Xero button at the end of their row.

Select Sync to Xero

Select Sync to Xero on their row. You can also select it on their Leave tab, which reads Sync this employee to Xero until they're linked.

An employee's Leave tab showing Sync this employee to Xero, with a Sync to Xero button, and Sync to Xero to view balance under each leave type

Fill in anything Xero needs

Xero needs their date of birth and a complete home address (street, suburb, state and postcode). If either is missing, Shiftly shows Finish your setup before syncing to Xero with what's missing. Select Complete details to open their details and fill them in, then sync again.

Confirm

Shiftly asks you to confirm that it will sync their existing details to Xero, with no re-onboarding needed. Select Sync to Xero. Their status shows Syncing… while it's sent.

Once they're linked, any change you save to their personal, tax, bank or super details in Shiftly is sent to Xero.

If you see No onboarding record exists for this employee. Please send an onboarding request first., send them an onboarding request from the row menu first.

To link someone as part of adding them, select Add new employee, then Add and onboard into Xero. When you send an onboarding request to someone who's already in Shiftly, choose Send & sync to Xero to link them once they've finished onboarding. See Onboarding new staff.

Fix a failed sync

If Xero turns someone down, their status shows Retry. Hover over it to see the reason Xero gave, for example a missing or invalid detail. Fix it on the employee's record, then select Retry (on the status, or in the row menu) and confirm with Sync to Xero.

Bring changes across from Xero

Changes made in Xero don't come across on their own. To pick them up:

  1. Select Refresh at the top of the People page. Shiftly checks everyone who's linked to Xero and active against their Xero record, and marks anyone whose details differ Re-sync user.
  2. Select Re-sync user on their row, then Import. Shiftly replaces their Shiftly details with what's in Xero, and their status goes back to Active.

On this page