From the moment you sign up to FYI, your Clients, Jobs, Tax Returns and Team are instantly imported from Xero Practice Manager and continuously synchronised with FYI. Any change in Xero Practice Manager is reflected in FYI.
Additionally, certain changes that are made in FYI will update Xero Practice Manager and these are synced immediately. For example, when Time entries are submitted in FYI, or when changes are made to the State, Manager or Partner of Jobs, these are synchronised to Xero Practice Manager. The Job Name, Budget, Start Date and Due Date can also be updated in FYI and these changes will sync to Xero Practice Manager.
This ensures that Xero Practice Manager continues to be your single source of truth for client information.
Important Note: With its move to the new oAuth, Xero has introduced restrictions on the synchronisation with FYI. This means that, in certain scenarios, it may take more than 24 hours to sync data from Xero Practice Manager to FYI. Our engineers are aware of this, and working urgently to develop a better solution.
Where possible make changes in FYI, for example, make changes to Job States in FYI.
This article contains the following sections:
The Sync occurs in the following ways:
Automatic Sync
The following are automatic syncs:
- A sync from Xero Practice Manager to FYI occurs overnight.
- Changes made in FYI that update Xero Practice Manager are synced to Xero Practice Manager immediately.
In the event that the automatic sync failed, this is reported in the Practice Activity with a message to request a manual sync (refer to Practice Activity). A failure could occur if:
- Xero Practice Manager was down overnight
- The authorization token for your practice has expired and you need to reconnect Xero Practice Manager. Refer to Resetting your connection between FYI and Xero Practice Manager.
- The rate limit that is set by Xero Practice Manager has been reached for your practice.
If there is still an issue after a manual sync, data will sync on the next scheduled sync at 8 pm.
Manual Sync
A manual sync from Xero Practice Manager to FYI can also be run, as and when needed.
- FYI Admins
An FYI Admin can run a sync for Clients, Jobs, Users (Staff) and Tax Returns from the Automation dashboard.
Refer to FYI Admin - Running a Manual Sync with Xero Practice Manager in Running a Manual Sync with Xero Practice Manager and Additional Notes on Syncing. - All Users
All users can run a sync for Clients and Jobs using the Sync function on the Clients list or Jobs list.
Providing the Maintain Jobs in FYI is set as "Off" in the Xero Practice Manager app, all users can run a sync for Jobs using the Sync function on the Jobs list or Client - Jobs tab in the Client workspace.
The Sync function is included in the View Tools button at the end of the column headings, on the right-hand side of a list.
In the Jobs Board, this is done using the Sync button at the top of the Jobs Board.
Refer to All Users - Running a Clients or Jobs Sync from the Clients or Jobs List in Running a Manual Sync with Xero Practice Manager and Additional Notes on Syncing.
Note: Jobs will be marked with a 'Pending Sync' tag while waiting for the updates to be synced with Xero Practice Manager. This tag is located beside the Job Name in the Job Summary and prevents updates from being overwritten by a user selecting the Sync from PM button. Once the updates have synced to Xero Practice Manager, the tag will be cleared.
Summary of Synchronisation
The following is a summary of when the event and changes in Xero Practice Manager or in FYI are synced.
|
Event |
Automatic Sync |
Manual Sync |
Clients |
Create or Edit |
All users |
|
Archived Clients |
Archive |
All users |
|
Client Details |
Create, Edit or Delete |
Incremental sync every 15 minutes |
All users |
Client Groups |
Create, Edit or Delete |
All users |
|
Client Contacts |
Create, Edit or Delete |
All users |
|
Client Manager or Partner |
Edit (from the Client - Summary) |
Immediate |
All users |
Client Details - Beta |
Edit (from the Client - Summary) |
Immediate |
All users |
Client Custom Fields (the Custom Field Definition) |
Create, Edit or Delete |
Overnight |
N/A |
Client Custom Field values selected for a Client |
Add, Edit or Delete |
Overnight |
All users |
Client Custom Fields (the Custom Field Definition) |
Add, Edit or Delete |
Custom Field Definitions changed in FYI are queued and can take up to 15 minutes to sync |
N/A |
Client Custom Field values selected for a Client |
Add, edit or Delete (using Edit from Client - Custom Fields tab |
Client Custom Fields changed in FYI are queued and can take up to 15 minutes to sync |
N/A |
Users |
Create or Edit |
FYI Admins |
|
Users |
Delete |
No action in FYI |
No action in FYI |
Jobs |
Create, Edit or Delete |
If enabled |
|
Jobs |
Create (with Create Job step in an Automation process or with + Create Job or Add Job from Jobs list) |
Jobs created in FYI are queued and can take up to 15 minutes to sync |
N/A |
Job State |
Edit |
If enabled |
|
Job details |
Edit (with Bulk Update, Update Job in an Automation. from the Job drawer or from the Job - Summary) |
Updates to Jobs are queued and can take up to 15 minutes to sync. Updates from a Bulk Update are run with an Automation Process |
If Maintain Jobs in FYI is set as "Off" in the Xero Practice Manager app |
Job Category |
Create and apply to an active Job |
All users |
|
Jobs Custom Field (the Custom Field Definition) |
Create, Edit or Delete |
Overnight |
N/A |
Job Custom Field values selected for a Job |
Add, Edit or Delete |
Overnight |
All users |
Job Custom Fields (the Custom Field Definition) |
Add, Edit or Delete |
Job Custom Field Definitions changed in FYI are queued and can take up to 15 minutes to sync |
N/A |
Job Custom Field values selected for a Job |
Add, edit or Delete (using Edit from Job - Custom Fields tab, Bulk Update |
Job Custom Fields changed in FYI are queued and can take up to 15 minutes to sync Updates from a Bulk Update are run with an Automation Process |
N/A |
Tasks for Jobs |
Create or Edit |
All users |
|
Workflow Jobs (when Workflow Jobs are enabled in FYI) |
Create, Edit XPM Task Creates, Updates Workflow Job in FYI |
If Maintain Jobs in FYI is set as "Off" in the Xero Practice Manager app |
|
Workflow Jobs (when Workflow Jobs are enabled in FYI) |
Tick checkbox to complete Task Autocompletes the Workflow Job in FYI |
If Maintain Jobs in FYI is set as "Off" in the Xero Practice Manager app |
|
Workflow Jobs (when Workflow Jobs are enabled in FYI) |
Edit State to a "Cancelled" or "Completed" State Autocompletes the XPM Task in Xero Practice Manager |
Changes to State of Workflow Jobs are queued and can take up to 15 minutes to sync |
If Maintain Jobs in FYI is set as "Off" in the Xero Practice Manager app |
Time |
Create or Delete (with Status "Submit") |
Time entries are queued and can take up to 15 minutes to sync |
N/A |
Tax Returns |
Create (from Xero Tax, Tax Forms) |
FYI Admins |
For information on running a Manual Sync and for additional notes on syncing, refer to Running a Manual Sync with Xero Practice Manager and Additional Notes on Syncing.
Verifying your Initial Integration
To verify your initial integration with Xero Practice Manager, refer to the Practice Set Up Checklist in your Verifying your Synchronisations with Xero Practice Manager for the First Time.