Connecting JobFlow and Xero
Before beginning, make sure you have access to your Xero account and your JobFlow public key.
Once connected, JobFlow will be able to synchronise customers, item codes, and account codes directly from Xero.
Log in to Your Xero Account
Log in to your Xero account using your usual credentials.
Add JobFlow as an Application
On the right‑hand side of the screen, click the waffle icon to open the Apps menu.
Select Open Xero App Store.
Search for JobFlow.
Select the JobFlow app with the JobFlow logo.
Click Get App
This opens the Set up an application page.
On this screen:
- Select Private
- Enter JobFlow as the Application Name
- For the X509 Public Key Certificate, ensure the option is set to Paste
- Paste the text version of your public key into the certificate box
- Tick the Terms and Conditions box
- Click Save
Send Your Credentials to JobFlow
After saving, Xero will display the credentials required to complete the connection.
- Click Show next to Consumer Key
- Click Show next to Consumer Secret
- Copy both codes
- Email the codes to the JobFlow support team
JobFlow will add these credentials to your account and notify you once the connection is ready for testing.
How to Confirm the Connection Is Working
Once JobFlow support has enabled your connection:
- Open a job that is ready to be invoiced.
- Check that all billing details are correct.
- Change the job status to Invoice and save.
If the connection is working, the job screen will update and an invoice reference will appear under the customer details.
What Syncs Between JobFlow and Xero
Item Codes
When connected, Xero Item Codes synchronise into JobFlow.
These codes become available when setting up:
- Templates
- Stock items
Account Codes
Your Xero Chart of Accounts also syncs into JobFlow.
These GL codes can be selected in:
- Templates
- Stock items
Client Details
JobFlow synchronises client information with Xero based on the Trading Name.
- If a matching Trading Name exists in Xero, JobFlow links to that client.
- If no match is found, JobFlow creates a new client in Xero.
- Updating client details in JobFlow will update the corresponding client in Xero.