Skip to main content
All CollectionsGetting StartedAirbnb & Xero Automation Setup Guide
1. Connection Setup Tutorial | Connect Airbnb and Xero Accounting Software
1. Connection Setup Tutorial | Connect Airbnb and Xero Accounting Software

Add Airbnb and Xero accounts to Bnbtally and create fully integrated connections.

Jason avatar
Written by Jason
Updated over a week ago

Don't have Bnbtally? Get Bnbtally

In this guide, we’ll show you how to add your Airbnb and Xero accounts to Bnbtally and create a fully integrated connection. Bnbtally supports adding any number of these accounts, and you’ll also have the ability to add any accounts of your clients or 3rd parties as they grant you permission. We’ll show you how to do all of this here.

Data Flow Review

Step 1: Navigate to Connections Page

In Bnbtally, to get to the Connections page, click on the "Connections" menu item on the left.

Step 2: Add Airbnb Account

First, in order to create an integrated connection, we’ll need to link at least one Airbnb Account and then add at least one Xero account. To begin, click on the “Add Account” button at the top right,

Select to add an “Airbnb” account and enter your Airbnb username and password. Keep in mind that Bnbtally will never store Airbnb passwords, only an authorization token provided by Airbnb on your behalf, which you can revoke at any time.

Next, you want to complete the captcha required by Airbnb. Then you’ll want to complete any required 2-factor authentication requirements, either through text message or through email. Once you receive the code from Airbnb, enter the code into the form and click to confirm. When you’re forwarded back to the Airbnb account page, just select to save the account. We have now successfully added an Airbnb account to Bnbtally.

If you have any issues with authenticating your Airbnb account, visit the following link...


Request someone else to authenticate an account

One thing to note, just in case you’re working with a client or 3rd party and you wish to add their account, you’ll notice that you have the option "Request someone else to authenticate". This will provide you with a link to copy and email to your client or 3rd party so that they can log in on your behalf.

Step 3. Add Xero Account

Now let’s add a Xero organization. At the top right, select the “Add Account” button again.

But this time select to add a “Xero” account and select "Connect to Xero". From here you’ll be redirected to the Xero login where you can sign into your account and then select the organization you’d like to connect.

Step 4. Create Connection

Now that we’ve added at least one Airbnb account and one Xero account, we can then create a connection between the two. Click on “Create Connection” and select your Airbnb account, then select your Xero account.

Step 5. Set Payment Clearing Account & Auto-Sync

Payment Clearing Account

From the connection settings, you’ll want to select which account you’d like us to use as your Payment Clearing Account.

When you create your listing rules in Bnbtally, you’ll have the choice for us to make a payment to invoices when we sync them into Xero. This Payment Clearing Account will be used to make those payments. For this option, we usually recommend that you have us create the payment clearing account for you. For more information about the Payment Clearing Account and how it is used by Bnbtally, click the following link...



Finally, be sure to select whether you want Bnbtally to automatically sync your Airbnb payouts to your Xero account (which we recommend). But just in case you want, you can also disable this and manually sync each reservation yourself, either way is fine.

Step 6. Save Connection & Setup Listings

Now that you’ve configured your connection, select to save it. The moment you save your new connection, we’ll begin to load your Airbnb listings into the Listings Manager. From there you can manage and set all of the accounting rules of each listing.

This concludes our guide to creating fully integrated Airbnb and Xero connections in Bnbtally. The next step is setting up your listings...


Did this answer your question?