MARKETPLACE
PLUGINS
XERO ACCOUNTING
Xero Accounting logo

Xero Accounting

Published January 2019
   •    Updated February 2026

Plugin details

Add this plugin to authenticate users with their Xero accounts and read or write accounting data directly inside your Bubble app using secure OAuth 2.0 access.
       

⚡ Main Functions

Xero authentication
   Authenticate users via OAuth 2.0 directly in your Bubble app.
Accounting data access
   Read and write invoices, contacts, payments, and other records.
Workflow integration
   Trigger Xero actions inside Bubble workflows for automation.
Secure token-based access
   Uses OAuth 2.0 for secure financial data access.



Documentation

We’ve created a detailed step-by-step guide for the Xero Accounting Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       

Supported API Calls

✅ Get Bank Transactions (Data): Retrieve a list of bank transactions from a user's Xero account.
✅ Get Bank Transfers (Data): Retrieve bank transfer details from the connected Xero organization.
✅ Get Batch Payments (Data): Access batch payment records stored in Xero.
✅ Get Invoice Reminders (Data): Fetch the current invoice reminder settings.
✅ Get Invoices (Data): Retrieve invoice records from the user's Xero account.
✅ Get Repeating Invoices (Data): Access repeating invoice templates from Xero.
✅ Get Organisation (Data): Fetch organization-level details and configuration from Xero.
✅ Get Employee (Data): Retrieve detailed data for a specific employee.
✅ Get Employees (Data): Fetch a list of all employees linked to the Xero account.
✅ New GET Payments (Data): Access recently added payments.
✅ New GET Items (Data): Retrieve inventory or tracked items.
✅ New GET Tracking Categories (Data): Fetch tracking categories for segmentation and tagging.
✅ New GET Users (Data): Access a list of users linked to the Xero organization.
✅ New GET Accounts (Data): Fetch all accounts set up in Xero's chart of accounts.
✅ Get All Contacts (Data): Retrieve a comprehensive list of contacts from Xero.


FAQ

What does this plugin do?
It enables your Bubble application to integrate with Xero, allowing users to authenticate with their Xero accounts and perform actions such as reading and writing accounting data.​

How do I set up the plugin?
Install the plugin, configure the necessary API credentials from your Xero developer account, and set up the authentication flow within your Bubble app.​

What data can I access with this plugin?
You can access various accounting data from Xero, including invoices, contacts, payments, and reports.​

Is the plugin responsive?
Yes, the plugin is designed to function seamlessly across various devices and screen sizes.

   


Our Similar Plugins

- Colppy - Accounting Latin America
- QuickBooks Accounting
- QuickBooks Oauth 2.0
- QuickBooks Accounting Sandbox




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$60

One time  •  Or  $6/mo

5.0 stars   •   1 ratings
154 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   838 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/xero-accounting-plugin

Types

This plugin can be found under the following types:
Api   •   Action   •   Background Services   •   Element

Categories

This plugin can be found under the following categories:
Technical   •   Data (things)   •   Productivity   •   Small Business   •   Containers   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (5.0)

Handles finance stuff easily
October 21st, 2025
Syncing invoices and payments with Xero saved me hours of manual entry
Greetings, This is Anton from Zeroqode Support. We’re so thankful for your positive review. It’s always rewarding to hear that our efforts are making a difference. Your feedback inspires us to keep improving our products. If you ever need assistance or have suggestions, please connect with us on our forum (https://forum.zeroqode.com/) or email us at [email protected]. We’re always happy to help. Thanks again for your feedback. Best wishes, Anton
October 21st, 2025
  •  
Zeroqode - Top Bubble Agency
Bubble