Billing & ERP

Xero Monetization

Real-time usage invoicing synced natively to your Xero ledger.

Read the DocsTalk to Sales
HOW IT WORKS

Integration Architecture

ARCHITECTURE

Unidirectional push with 30-minute short-lived tokens and automatic refresh.

DATA BOUNDARY

What crosses the boundary

Every data point Aforo captures and every action it executes on Xero.

Ingestion (What We Receive)
01None — Push-only architecture
Mutation (What We Execute)
01PUT /api.xro/2.0/Invoices — Create or update invoice
02PUT /Contacts — Upsert customer contact
CONFIGURATION

Deploy in minutes

Drop this configuration into your Xero setup. Aforo handles batching, retries, and cost attribution.

xero-connection.jsonjson
{
  "xeroTenantId": "abc-123-def",
  "authType": "oauth2",
  "tokenLifetime": "30m",
  "tokenRefresh": "automatic",
  "pushDirection": "aforo_to_xero",
  "syncEntities": ["invoices", "contacts", "credit_notes"]
}

Ready to connect Xero?

First integration takes under 5 minutes. No credit card required.

Get StartedAll Integrations