Welcome to the Connectworks Knowledgebase

    Sorry, we didn't find any relevant articles for you.

    Send us your queries using the form below and we will get back to you with a solution.

    How to sync information between Connectworks & XPM (Xero Practice Manager / WorkflowMax)


    To synchronise client information between XPM there are two prerequisite steps:

    1. You must have enabled the XPM ad-on in your Connectworks firm Admin tab, as per: 

    Connecting the XPM Add-on

    Access rights to connect Add-ons

    You need to have Firm Administrator access within Connectworks to make changes to firm Settings and Add-ons. This access needs to be enabled by your firm administrator/s. 

    Xero Practice Manager set-up

    Before you begin to add XPM/WorkflowMax into Connectworks ensure that you have logged into XPM (NB. Ensure pop-ups are not blocked in your browser).

    Xero Practice Manager login

    1. Once you have logged into XPM/WorkflowMax, log into Connectworks and navigate to your firm admin tab.

    2. Select Add-ons from the top menu.

    3. Click Add add-on and select Xero Practice Manager from the drop-down list.

    A window will pop-up to authorise access, select the account to allow Connectworks to access your data. Click Authorise.

    Once you have successfully added Xero Practice Manager into Connectworks we recommend you log out and then log back into Connectworks. This ensures the option for importing a trust option is available in Connectworks.

    Once you've connected the integration you'll be able to import trust profiles directly into Connectworks, as well as connect existing clients in Connectworks to their XPM counterparts.

    See our articles:

    How to import client profiles from XPM / WorkflowMax

    How to connect existing clients in Connectworks to XPM


    2. The Connectworks client profile must be linked to the XPM client profile. 
    This will happen automatically for all client profiles imported into Connectworks from XPM. For all other profiles they must be manually linked, as explained here: 

    How to connect existing clients in Connectworks to XPM


    If you have a client profile set up in both Connectworks and XPM (Xero Practice Manager/WorkflowMax), it is easy to connect both records together to enable synchronizing information between the two systems.

    First, you must ensure you have activated the XPM add-on in Connectworks.

    Connecting client profiles

    1. In Connectworks navigate to the Clients Tab in the and locate the client profile to be connected with XPM.

    2. Select edit to access the client's edit form.  

    3. Select the Add-on Connections tab and then the Connect now button.

    4. By default, the search function will look for the name of the client as it is recorded in Connectworks.
    If this brings up the correct client in XPM select the Link button.
    If the client does not appear, edit the search to the name as it is recorded in XPM, or remove the name from the search bar to scroll through your entire XPM client list.

    5. After selecting Link the clients are now connected, you will be directed back to the edit form where the button will now display Disconnect instead. You can now push client information, such as phone numbers and addresses, between both systems. 

    More information on how to do this is available here:

    How to sync information between Connectworks & XPM

    How to sync information

    1. Navigate to the Clients Tab and locate the client to have information synced to/from XPM.

    2. Select the tick box of the client so the slide-out panel appears.

    3. Scroll down the slide-out panel until you reach the section Connections to add ons.

    • This section will display the fields available for sync.

    • Any fields which hold different information in Connectworks & XPM will display in red, as per the Email, Primary phone and Physical address pictured below.

    • After synchronising the titles for the resolved differences will return to grey and the sync button will no longer appear.

    4. Where there are differences between systems, a sync button will display in the bottom right of the add-ons section. Click this to open the sync screen.

    5. Select the tick boxes for the pieces of information which are correct and you wish to push from one system to the other. The >> arrows indicate which direction the data will be pushed in.

    You can pick and choose which items to push in which direction, and apply changes in both directions simultaneously.


    In the below example, the tick boxes for information are selected and the >> arrows indicate this information will be pushed into the blank fields in Connectworks. 

    In the next example, information is being synchronised between both systems. The website & other phone number will push from Connectworks into XPM, while the primary phone number will push from XPM into Connectworks:

    If you are unsure if the information displaying in the Connections to add ons section in the slide-out panel is correct, the information can be refreshed manually by clicking the refresh button on the bottom right. It will also refresh automatically whenever the clients Connectworks profile is updated and saved using the Edit form. The panel will also display the date the details were last refreshed. 

    Was this article helpful?