Xero logo
Finance integration

Xero dashboards on Apple TV and every office display

Your Xero metrics, live on every office display. Connect Xero to Dance Party, describe the dashboard you want, and our AI builds it to run on an Apple TV. Always on.

Gross profit, last 12 monthsLive
$1.84M+14% YoY

An example Xero widget. You describe it, your AI builds it.

What you can build

Real widgets, not mockups of a single layout. Each one is a screen you can stand up from Xero.

Aged outstanding invoicesLive
$14.2k due
Over 90 days
$22.8k due
60 - 90 days
$41.0k due
30 - 60 days
$86.4k due
Under 30 days
  • Profit and loss charts and balance sheet ratios.
  • Cash balances aggregated by bank account.
  • Outstanding aged invoices and customer summaries.
  • Tax liability alerts and monthly revenue gauges.
  • Recent client invoice payment feeds.
  • Overdue receivables and cash inflow trends.

What you can pull from Xero

Dance Party reads your accounting records read-only via Xero's modern REST API. Scopes are strictly granular to enforce read-only safety.

Financial Statements

API docs ↗
  • Profit and Loss
    Gross revenues, cost of goods sold, operating expenses, and net profit.
  • Balance Sheet
    Total assets, current liabilities, and equity calculations.

Cash & Banking

API docs ↗
  • Bank Balances
    Direct general ledger balances for each configured bank account.
  • Bank Summaries
    Total cash in, total cash out, and net movements.

Accounts Receivable

API docs ↗
  • Sales Invoices
    Outstanding invoice balances, invoice dates, and customer contact names.
  • Aged Receivables
    Outstanding bills grouped by age brackets (30, 60, 90+ days).

How to connect Xero

OAuth connection. No code, no drag-and-drop.

  1. 1
    Open Settings, then Integrations in Dance Party.
    Integrations
    Connect a data source and DJ Agent builds dashboards from live data. Connected accounts power widgets that refresh on their own.
    Xero logoXeroNot connected
    Profit and loss, bank cash, and outstanding invoices.
    Connect Xero
    HubSpot logoHubSpotNot connected
    Pipeline, deals, and closed revenue.
    Connect HubSpot
    Slack logoSlackNot connected
    Live messages from any channel.
    Connect Slack
    Stripe logoStripeNot connected
    Revenue, MRR, and new customers.
    Connect Stripe
    Notion logoNotionNot connected
    Docs, tasks, and database records.
    Connect Notion
    Google Analytics logoGoogle AnalyticsNot connected
    Traffic, acquisition, and conversion rates.
    Connect Google Analytics
  2. 2
    Click Connect on Xero, sign in, and approve read-only access.
    Xero logo
    Xero
    Not connected
    Sign in to Xero and approve read-only access. You come back connected.
    Connect Xero
  3. 3
    Describe the dashboard in plain English.
    New dashboard+ Widget
    Describe a widget in DJ Agent, or click + Widget
    DJ Agent
    DATA SOURCES
    Xero logoXeroConnected
    Show our bank summary cash counts beside aging outstanding invoices.Send
  4. 4
    Your AI builds the widget and drops it on the board.
    New dashboard+ Widget
    Xero logoGross profit, last 12 monthsLive
    $1.84M+14% YoY
    DJ Agent
    DATA SOURCES
    Xero logoXeroConnected
    Show our bank summary cash counts beside aging outstanding invoices.Send
  5. 5
    Assign your dashboard to an office display.

Read-only. Dance Party connects over OAuth 2.0 with strict read-only scopes. It cannot draft invoices, issue payments, or reconcile bank statements.

Frequently asked questions

Is the Xero connection read-only?

Yes. We request strict read-only scopes to query reports, bank summaries, and invoices. We never write data.

What scopes does Dance Party request?

It requests accounting.reports.profitandloss.read, accounting.reports.balancesheet.read, accounting.reports.banksummary.read, and accounting.invoices.read.

Are custom bank feeds supported?

No. We query cash balances as reported in your Xero general ledger, not direct bank feeds.

How often are report metrics refreshed?

Your financial metrics refresh automatically within minutes, reflecting all cleared reconciliations on screen.

More integrations

Put your Xero dashboard on every display

Connect Xero. Describe what you want. Your AI builds it and it runs on every office display, 24/7.

Get Started