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.
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.
- →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 LossGross revenues, cost of goods sold, operating expenses, and net profit.
- Balance SheetTotal assets, current liabilities, and equity calculations.
Cash & Banking
API docs ↗- Bank BalancesDirect general ledger balances for each configured bank account.
- Bank SummariesTotal cash in, total cash out, and net movements.
Accounts Receivable
API docs ↗- Sales InvoicesOutstanding invoice balances, invoice dates, and customer contact names.
- Aged ReceivablesOutstanding bills grouped by age brackets (30, 60, 90+ days).
How to connect Xero
OAuth connection. No code, no drag-and-drop.
- 1Open Settings, then Integrations in Dance Party.D2IntegrationsConnect a data source and DJ Agent builds dashboards from live data. Connected accounts power widgets that refresh on their own.
XeroNot connected
Profit and loss, bank cash, and outstanding invoices.Connect XeroHubSpotNot connected
Pipeline, deals, and closed revenue.Connect HubSpotSlackNot connected
Live messages from any channel.Connect SlackStripeNot connected
Revenue, MRR, and new customers.Connect StripeNotionNot connected
Docs, tasks, and database records.Connect NotionGoogle AnalyticsNot connected
Traffic, acquisition, and conversion rates.Connect Google Analytics - 2Click Connect on Xero, sign in, and approve read-only access.XeroNot connectedSign in to Xero and approve read-only access. You come back connected.Connect Xero
- 3Describe the dashboard in plain English.New dashboard+ WidgetDescribe a widget in DJ Agent, or click + WidgetDJ AgentDATA SOURCES
XeroConnected
Show our bank summary cash counts beside aging outstanding invoices.Send - 4Your AI builds the widget and drops it on the board.New dashboard+ Widget
Gross profit, last 12 monthsLive
$1.84M+14% YoYDJ AgentDATA SOURCESXeroConnected
Show our bank summary cash counts beside aging outstanding invoices.Send - 5Assign 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