Skip to main content
Telara

Integrations / Xero

Xero logo

Xero

Xero accounting platform for contacts, invoices, bills, accounts, payments, tracking categories, and financial review workflows.

OAuth 2.0
Indexes
Actions
Events

What Telara does

Capability matrix

Before you connect

Prerequisites

A Xero organisation you can administer. Demo companies do not cover production.
Standard or Advisor user who can approve connected apps for that organisation.

Vendor setup

Get the credential

1
Click Connect in Telara
Settings → Integrations → Xero. Telara sends you to Xero. You do not create a Xero app in the developer portal.
2
Select the organisation
Sign in, then on the Xero consent screen pick the organisation Telara should see and click Allow access. If you belong to several organisations, the wrong one is the usual empty-invoice list.
3
Return to Telara
Xero redirects you back. Finish Connect under Settings → Integrations if it is not already marked connected.

Permissions Telara requests

  • accounting.contacts.read
    OAuth 2.0
  • accounting.transactions.read
    OAuth 2.0
  • accounting.settings.read
    OAuth 2.0
  • offline_access
    OAuth 2.0
  • accounting.contacts
    OAuth 2.0
  • accounting.transactions
    OAuth 2.0
  • accounting.settings
    OAuth 2.0

In Telara

Connect in Telara

OAuth 2.0

In Telara, open Settings → Integrations, choose this connector, and click Connect. Telara sends you to the vendor to approve access, then returns you here. You do not create an OAuth app or paste a client secret.

Knowledge

What gets indexed

ResourceCoverage
InvoicePartial — not every record the vendor holds is synced
ContactPartial — not every record the vendor holds is synced

Sync

Freshness & sync

ResourceLagDeletions
InvoiceUp to 1 hourRemoved records disappear on the next full sync
ContactUp to 1 hourRemoved records disappear on the next full sync

Data handling

Permissions & data handling

The scopes above are the permissions this connector requests. They come from the catalog, not from a hand-written page.

Excluded from semantic search: Invoice, Contact.

After connect

Verify it worked

After you save, Telara runs a read-only check against the account. The integration shows as connected when that check succeeds.

Honesty

Known limitations

The authorizing user must stay invited to each organisation Telara should see. Removing them from Xero drops that org on refresh.
Practice-manager logins that switch between client orgs often authorize the practice org by mistake.