Relevance AI
Relevance AI

What your agents can do with Xero

35 pre-built Xero tool steps, ready to drop into any agent. Anything they do not cover, an agent can reach with an authenticated API call.

Actions (32)

Upload File

Uploads a file to the specified document.

Download Invoice

Downloads an invoice as pdf file. File will be placed at the action's associated workflow temporary folder.

Find or Create Contact

Finds a contact by email address. Optionally, create one if none are found.

Create Sales Invoice

Creates a new sales invoice.

Find Invoice

Finds an invoice by number or reference.

Find contact. Optionally, create one if none are found

Finds a contact by name or account number. Optionally, create one if none are found.

Create or update contact

Creates a new contact or updates a contact if a contact already exists.

Create Bill

Creates a new bill (Accounts Payable).

Add Items to Existing Sales Invoice

Adds line items to an existing sales invoice.

Make API Call

Makes an aribitrary call to Xero Accounting API.

Bank Statements Report

Gets bank statements for the specified bank account.

Create History Note

Creates a new note adding it to a document.

And 20 more, available in the tool step browser.

Triggers (3)

Webhook Event Received (Instant)

Emit new event for each incoming webhook notification. To create a Xero Webhook, please follow the instructions here.

New or updated invoice

Emit new notifications when you create a new or update existing invoice.

New or updated contact

Emit new notifications when you create a new or update existing contact.

Set up Xero in Relevance AI

Do this once. Every agent in your workspace can then use the connection.

1

Create a Relevance AI account

Sign in, or create a free account. You do not need to be a developer to set this up.

2

Connect your Xero account

In Relevance AI, open Integrations and add Xero. You will be sent to Xero to sign in and approve access, and the connection is stored against your workspace.

3

Use Xero in an agent

Create a tool, add a Xero tool step, and connect it to an agent. The agent fills in the step's inputs each time it runs.

Put Xero to work in your agents

Connect Xero alongside 1,800+ other integrations and let your agents run the busywork.