Amplitude logo
Analytics integration

Amplitude dashboards on Apple TV and every office display

Your Amplitude users, live on every office display. Connect Amplitude, describe the dashboard you want, and your AI builds it. It runs on an Apple TV, a native tvOS app. Always on.

Daily active usersLive
Active users vs monthly target
18,400/ 22,000
84% to goal

An example Amplitude 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 Amplitude.

Active users, last 12 weeksLive
18.4k+7% QoQ
  • Daily, weekly, or monthly active users, or new users, as a series.
  • Volume of one named event (totals, uniques, or average) over a window.
  • This week's events ranked by total volume.
  • One saved chart, if you paste the chart id from its Amplitude URL.
  • A celebration when daily actives cross a number you care about.
  • Progress against a DAU target you set.

What you can pull from Amplitude

Dance Party reads your Amplitude data through the Dashboard REST API, read-only. Amplitude has no read-only key, so read-only is structural: only four GET paths. Anything below can go on a screen. You never write a query.

Users & events

API docs ↗
  • Active users
    GET /api/2/users with m=active: daily, weekly, or monthly active users.
  • New users
    GET /api/2/users with m=new: daily, weekly, or monthly new users.
  • Event totals
    GET /api/2/events/segmentation: totals, uniques, or average for one event.
  • Event list
    GET /api/2/events/list: events ranked by this week's volume.

Funnels, retention, charts

API docs ↗
  • Chart CSV
    GET /api/3/chart/{id}/csv: columns and rows for one chart. Amplitude has no list-charts endpoint; copy the id from the chart URL.
  • Funnel conversion
    Step counts and conversion from GET /api/2/funnels for two or more named events.
  • Retention
    Start-event and return-event cohort counts from GET /api/2/retention.

How to connect Amplitude

API key connection. No code, no drag-and-drop.

  1. 1
    In Dance Party, open Settings, then Integrations.
    Integrations
    Connect a data source and DJ Agent builds dashboards from live data. Connected accounts power widgets that refresh on their own.
    Amplitude logoAmplitudeNot connected
    Active users, event volume, and a saved chart.
    Connect Amplitude
    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 Amplitude. Paste the project API key and the project secret key, and pick US or EU residency. Dance Party stores them encrypted and connects.
    Amplitude logo
    Amplitude
    Not connected
    Paste a read-only Amplitude API key. It is stored encrypted.
    Connect Amplitude
    Open Amplitude API keys
  3. 3
    Describe the dashboard in plain English. For example: daily active users this month and our top events this week.
    New dashboard+ Widget
    Describe a widget in DJ Agent, or click + Widget
    DJ Agent
    DATA SOURCES
    Amplitude logoAmplitudeConnected
    Show daily active users this month and our top events this week.Send
  4. 4
    Your AI builds the widget from your live Amplitude data and drops it on the board.
    New dashboard+ Widget
    Amplitude logoDaily active usersLive
    Active users vs monthly target
    18,400/ 22,000
    84% to goal
    DJ Agent
    DATA SOURCES
    Amplitude logoAmplitudeConnected
    Show daily active users this month and our top events this week.Send
  5. 5
    Assign the dashboard to a screen. It goes live on the display.

Read-only, always. You paste the project API key and secret key (HTTP Basic). Dance Party stores the secret encrypted and only issues four documented GET reads. Amplitude has no read-only key and no scopes. The same secret can ingest events and delete users. Dance Party still only reads. Copy the key itself, not the short Key ID. Amplitude shows a secret once. A wrong region returns the same 403 as a bad key; Dance Party tries the other region at connect.

Frequently asked questions

Can I show an Amplitude dashboard on a TV?

Yes. Connect Amplitude, describe the dashboard, and your AI builds it. It runs on an Apple TV, a native tvOS app, on any office display. Always on, and it refreshes on its own.

Is the Amplitude connection read-only?

Yes. You paste the project API key and secret key. Dance Party stores the secret encrypted and only issues four GET reads: active/new users, event segmentation, the event list, and one saved chart CSV. It never sends an event or changes a user. Amplitude has no read-only key. The same secret can write; Dance Party still only reads.

Can it list every saved chart?

No. Amplitude publishes no endpoint that lists charts. Open the chart in Amplitude, copy the id from the URL, and ask for that chart. Dates follow the project's timezone; the last two calendar days can still be processing.

Where do I get the keys?

A Manager or Admin opens Organization settings, then API Keys, picks the project, and copies the API key. If no secret exists, click Generate Secret Key and copy it immediately. Amplitude cannot show it again. Copy the key, not the short Key ID. Pick the residency the project was created with (US or EU).

Do I need to build the dashboard myself?

No. You connect Amplitude, describe what you want, and your AI builds the dashboard and deploys it to a screen.

More integrations

Put your Amplitude dashboard on every display

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

Get Started