Install Xero Integration App | Assembly

Xero Integration

Sync your Assembly Invoices and Products directly to your Xero account.

Type

App

Apps are tailor-made for Assembly platform and typically come with rich functionality including notifications.

App Visibility

Internal

Internal-facing apps are only visible to your internal team.

Built by

Outside

Overview

The Xero Integration is a one-way sync from the Assembly Dashboard to your Xero account. Once an invoice is created, a matching invoice and customer (if the customer doesn't yet exist) is made in your Xero account. If the customer already exists in your Xero account, the invoice sent to the client in your workspace will be matched to the customer in Xero. From there, changes to the invoice and payments are tracked and sent to your Xero account. Each line item in an invoice is associated with either the default Sales service set up in your Xero account or with Assembly products you've mapped to Xero items.

Note: This is a one-way sync. Invoices created directly in Xero will not appear in the Assembly Dashboard.

App library

  1. Navigate to App Library, and click + Add an app in the top right corner.
  2. Scroll down to the Internal Apps section, select Xero, and click Install.
  3. Edit the name of your app if you'd like, then click Add.
  4. At the top of the page, click Connect to Xero. You'll be redirected to the Xero sign-in page. Enter your credentials to log in. Note: You must have an admin account on your Xero to manage this integration.
  5. In the Product Mapping section:
    • If you do not yet want to sync your Assembly products to Xero, click Confirm to skip. You can update this later at any time.
    • To automatically sync products from Assembly to Xero, check the box for Sync Assembly products to Xero . This will create and update Xero items when products are created or updated in Assembly.
  6. To map existing Assembly products to your Xero items:
    • In the Xero Items column, click the dropdown next to each Assembly product and select the corresponding Xero item.
    • Once finished, click Update Settings.
  7. In the Invoice Details section at the bottom:
    • Check Add absorbed fees to an Expense Account in Xero if you want to track fees as expenses in a 'Assembly Fees' expense account in Xero.
    • Check Use company name when syncing invoices billed to companies, if it is preferred to create Xero customers using the company name rather than individual client names when invoices are billed to companies.
    • Leave both boxes unchecked if you do not want either setting enabled.
  8. When you're finished configuring your settings, click Enable App at the top of the page. A callout will appear saying Xero sync is live once the sync is successful.

NOTE: Only invoices created after the integration was enabled will be synced. Historical invoices will not be included.

Testing the Integration

  1. Create a test invoice in Assembly for a test client to verify the sync functionality.
  2. After creating the invoice, visit your Xero account to confirm that an invoice with the desired product mapping, customer details, and other settings was created as intended.

Additional Information

Your clients deserve better.

Try for free for 14 days, no credit card required.