Skip to main content

Xero - Uku Integration

Connect Xero to Uku to import clients, products, and tax rates. Generate invoices in Uku and export them to Xero. Includes setup steps, data sync details, and invoice export instructions.

Written by Rain
Updated this week

Xero - Uku Integration

TL;DR: Connect Xero to Uku to import clients, products, and tax rates, then generate invoices in Uku and export them to Xero. Set up the integration from Settings & Apps and authorize Xero access to start importing data.

Who can do this

  • Company account administrators with access to Settings & Apps

  • Users must have a Xero account with appropriate permissions to authorize the connection

  • Requires the Team or Enterprise plan

What the integration offers

By connecting Uku to Xero, you can:

  • Import clients, products, and classificators from Xero to Uku (both adding new records and updating existing ones)

  • Use Uku's full feature set alongside Xero:

    • Workflow and task management

    • Time tracking

    • Reports

    • Monitoring

    • Billing

  • Generate invoices in Uku and export them to Xero

Setting up the connection

  1. Open Settings & Apps.

  2. Select the Xero integration.

  3. Select Activate to enable the app.

    • If the Billing app is not yet activated, you will be prompted to activate it. It is strongly recommended to do so, as this enables creating invoices in Uku and sending them to Xero.

  4. Select the Import tab.

  5. Select Authorise Xero to start import. This opens the Xero login page. Sign in with your Xero credentials.

  6. When prompted, grant Uku access to your organisation data:

    • If you have multiple organisations, choose which one to integrate with your current Uku account.

    • Review the list of data Uku will access. This access is required for the import. Select Allow access to proceed.

  7. After authorisation, Uku fetches your clients from Xero and presents a list. Choose which clients to import and select Confirm.

  8. After a successful import, a summary popup appears. Select View clients to see the import results.

Important: For every customer, Uku imports the primary person and their contact information only. Additional contact persons are not imported.

QR8dRkAj109swhp4 8-fpjYDVUcXIxRMayua38SE-1 NceICKl9mlLs15jd-avvR-wtLZI5P54T5Bb0k

Kkdpdd7Ev2r3w0V7cuN1J8hW4xWefe7HUqtbHAwaQVhoaozLEC7xJQk0XjYAIcqxGgHx2ZQmELJ-2Q5K

m3h46aj1LuxfZFucm0OPeu hDYZM5JOVZjkD6jro2nynUDF 5VBXbOKjAf2lorhr7EsZcsqj2Kv7f5Jm

Imported data

After a successful import from Xero, the following data is available in Uku:

  • Clients and their contacts (primary person and contact information only)

  • Products, services, their tax rates, and sales accounts (found in Settings & Apps > Billing app > Product tab)

Updating data

Client sync between Uku and Xero is one-way: from Xero to Uku. If you have added new clients in Xero or updated existing ones, you can update your client base in Uku:

  1. Open the Xero app and select the Import tab, then select Start import.

  2. Uku fetches your clients from Xero and presents a list of new and existing clients. Choose which clients to add or update, then select Confirm.

  3. After a successful import, a summary popup appears. Select View clients to see the import results.

Sending invoices to Xero

You can set up automated billing (Read how to set up automated billing) or create single invoices manually in Uku.

Configuring the Xero export

  1. Open Settings & Apps.

  2. Select the Billing app.

  3. Open the Setup tab.

  4. Choose Xero as your accounting service.

Exporting invoices

  1. Open the Billing menu.

  2. Select the All invoices tab.

  3. Select the invoices you want to send.

  4. Choose Export to send them to Xero.

You can later update invoice statuses based on Xero by selecting the invoices you want to update. If an invoice is only partially paid in Xero, Uku shows it as not paid.

mkJmpddq3aLOesrwxrOEPS 2GbFRPkaRGmRyzjiFSLouRsNAkl 2owzHFIaatOxg1G7dYz3dZutpuPx8

Data flow between Uku and Xero

Import from Xero to Uku

  • Action "Import clients from Xero" (under Apps > Xero > Import):

    • Xero customers become Uku clients

    • Xero customer contact persons become Uku client contacts

    • Xero accounting tax rates become Uku billing VAT numbers

    • Xero accounting revenue accounts become Uku billing resource codes

    • Xero business products and services become Uku billing product codes and products

  • Action "Import classificators" (under Apps > Billing > Product):

    • Xero accounting tax rates become Uku billing VAT numbers

    • Xero accounting revenue accounts become Uku billing resource codes

    • Xero business products and services become Uku billing product codes and products

  • Action "Update status" (under Billing > bulk select):

    • Xero invoice fully paid becomes Uku client invoice paid

Export from Uku to Xero

  • Action "Export" (under Billing > bulk select):

    • Uku client invoices become Xero sales invoices

gKvqhEHzuWVxgdY-6y5LNU-iS9bJ7w4uckqtLH6X6MHzi5wdnHn8paR-eO0GdBa37nVFFsTkd1cdU-Ss

Troubleshooting

  • Xero authorisation page does not load: Check your browser's popup blocker settings. The Xero login page opens in a new window or tab, which may be blocked. Also ensure you are signed into Xero in your browser.

  • Import shows no clients: Verify that the Xero organisation you selected contains active customers. If you have multiple organisations, confirm you chose the correct one during authorisation.

  • Invoices fail to export to Xero: Ensure that Xero is selected as the accounting service in Settings & Apps > Billing > Setup. Also verify that the Xero authorisation has not expired; if it has, re-authorise from the Import tab.

  • Invoice status not updating after payment in Xero: Select the invoices in the Billing menu and use the Update status action. Remember that partially paid invoices in Xero show as not paid in Uku.

Did this answer your question?