Import and sync data in Airtable

Airtable & Xero integration

Import invoices, purchases orders and more using a simple no-code API integration. Connect Airtable to Xero and thousands of other apps with Data Fetcher.

Trusted by leading Airtable teams

IBM Logo
Amazon Logo
Warner Records Logo
Harvard Logo
Stanford Logo
NBA Logo
Time Logo
DraftKings Logo

The no-code solution for connecting Xero to Airtable

It takes just 4 simple steps to get up and running with Data Fetcher’s no-code imports into Airtable

Step 1

Add the Data Fetcher extension

Get started with Xero in Airtable by adding the Data Fetcher extension from the Airtable Marketplace. Create your free account directly within the extension after installation.

Add the Data Fetcher extension
Step 2

Connect Airtable to Xero

Select the pre-built Airtable Xero integration from our library. Data Fetcher handles all the technical API details, so you can connect without writing a single line of code.

Connect Airtable to Xero
Step 3

Map the fields

Select which Xero data fields you want to import and map them to your existing Airtable fields. Choose how new data should merge with existing records in your base.

Map the fields
Step 4

Automate your Airtable Xero sync

Keep your Airtable data fresh by scheduling automatic updates at any interval. You can also trigger syncs from Xero when records change in your Airtable base.

Automate your Airtable Xero sync

About the tools

Xero logo

Xero

Xero is a cloud-based accounting software designed for small to medium-sized businesses and their advisors. It provides tools for managing invoicing, bank reconciliation, inventory tracking, and financial reporting with an intuitive dashboard interface. The platform offers automated workflows for accounts payable and receivable while enabling real-time collaboration between business owners and accountants. Xero integrates with hundreds of third-party business applications to create a complete financial management ecosystem.

Airtable logo

Airtable

Airtable blends spreadsheets and databases, enabling organized, collaborative workflows. It features customizable templates, multiple viewing options like grid, calendar, and kanban boards, plus powerful data types. With integration capabilities, automation tools, and team collaboration features, Airtable helps businesses of all sizes manage projects, content planning, and data without technical expertise.

Data Fetcher logo

Data Fetcher

Data Fetcher is an Airtable extension that connects your bases with external data sources and APIs. Users can pull data from REST APIs and external systems without writing code. With support for automic syncs, data transformation and mapping, Data Fetcher helps businesses make Airtable their source of truth for all their third-party data. It acts as the missing connection between Xero and Airtable.

Airtable Xero Integration Tutorial

This guide shows you how to integrate Airtable with Xero using the Data Fetcher extension. You'll learn to import Xero invoices into Airtable and set up automatic syncing. The Xero Airtable integration lets you combine Xero's accounting features with Airtable's database capabilities for improved reporting, team collaboration, and workflow automation.

Data Fetcher also works with other accounting platforms, CRM systems, and marketing tools.

Install Data Fetcher Extension

1. Install Data Fetcher from the Airtable extension marketplace.

2. Create your free account by entering your name, email address, and password, then click Sign up for free.

3. Alternatively, sign up using your Google account.

4. Already have an account? Sign in at the bottom left of the screen.

Data Fetcher Sign Up

How to Connect Airtable to Xero

Create Your Integration Request

1. On the Data Fetcher extension home screen, click Create your first request.

Create your first request

2. For Application, select Xero to use the Xero Airtable integration.

Application Input Xero selected.png

3. Under Authorization, select Connect to Xero.

connect to xero.png

Authorize Xero Account Access

1. On the new window that opens, log into your Xero account using your username and password.

xero login screen.png

2. If prompted, select the Company you want to give Data Fetcher access to.

3. Click Allow Access to grant permissions.

xero oauth allow access.png

4. Back in Data Fetcher, for Endpoint, select List all invoices.

xero list all invoices endpoint.png

5. Give the request a name such as "Import Xero Invoices" and click Save & Continue.

request name and save and continue xero invoices.png

Import Xero Invoices to Airtable

Configure Import Settings

1. The Statuses option allows you to fetch only invoices that have a specific status (e.g. "Authorised", "Deleted", "Draft"). Leave this blank to import all invoices.

xero statusses option.png

2. The Date range option allows you to only import invoices with a date in a particular range. E.g. the last 30 days.

xero date range option.png

3. Make sure Output Table & View are set to the Airtable table you want to import the Xero invoices data into.

google sheets output table and view.png

4. Click Save & Run.

xero invoices save and run.png

Map Your Data Fields

Data Fetcher will now connect Airtable to Xero and the Response Field Mapping modal will open. For each field, you can either import or filter it out, and you can either map data to a new field or to an existing field.

All fields from the Xero invoices will be pre-selected and mapped to new fields by default. You can easily find the fields you want to import using the Find field search bar.

1. Make sure you import the "Invoice id" field, as you will use this to ensure the data you import into Airtable is kept in sync with any changes in Xero.

2. Import the "Invoice id", "Invoice number", "Amount due", "Contact Name", "Invoice Date" and "Status" fields, and any other fields you need.

3. Map the "Reference" field to the existing "Name" field.

reference to name field.png

3. Set the "type" of the Airtable fields as needed. For example, you can set an "Amount due" field to "Currency".

amount due currency field.png

4. Once you're happy with the mapping, click Save & Run.

invoice fields save & run.png

You'll now see all of your Xero invoice data in your Airtable table. New fields will have been created to match the invoice information from Xero.

xero invoices in airtable.png

Set Up Data Syncing (Important)

To ensure that Data Fetcher sync Airtable with Xero, even when invoices are updated:

1. Open the request's Advanced settings in Data Fetcher.

2. For Update Based on Field(s), select "Invoice id". This keeps your Airtable records in sync with the invoices in your Xero account.

3. Click Save.

invoice id update fields.png

Set up Automatic Xero Airtable Integration

Currently, you need to manually click Run to import any updates to your Xero invoice data. It's possible to run the Xero Airtable integration automatically at regular intervals, so any changes in Xero are synced in the Airtable.

This is a paid Data Fetcher feature, so if you haven't already, you will need to upgrade your account.

Upgrade Your Account

1. In Data Fetcher, scroll to Schedule and click Upgrade.

schedule upgrade button.png

2. Choose a plan from the different options depending on your needs and enter your payment details.

Set Up Automatic Scheduling

1. Under Schedule, click + Authorize.

schedule tab authorize button.png

2. A window will now open, allowing you to authorize the Airtable bases you want Data Fetcher to have access to.

3. If you select + Add all resources this should avoid any issues with unauthorized bases in the future.

4. Click Grant access.

airtable oauth grant all access.png

5. Schedule this request will now be switched on in Data Fetcher.

6. Select a schedule for the Xero Airtable integration based on intervals of "Minutes", "Hours", "Days" or "Months".

data fetcher schedule turned on.png

7. Click Save, and any new invoice data from your Xero account will automatically import into your Airtable base on your chosen schedule.

Conclusion: Sync Xero with Airtable Successfully

You've now successfully connected Xero to Airtable and set up automatic invoice syncing. This integration allows you to leverage Xero's accounting features alongside Airtable's database capabilities, automations, and customizable views for better financial management.

Common Use Cases for Xero Airtable Integration

This integration is particularly useful for:

  • Accounting teams tracking invoice status and managing payment follow-ups in Airtable.
  • Small business owners creating custom dashboards and reports from Xero invoice data.
  • Freelancers tracking project profitability and client payment patterns.
  • Finance departments combining invoice data with other business metrics for reporting.
  • Project managers linking invoices to projects for budget tracking.

Related Xero Integration Guides

For related Xero workflows, explore these guides:

Ready to connect Airtable to Xero?

Start syncing your data sources with Airtable today.