Google Sheets logo
Data integrationUpdated

Turn a Google Sheets tracker into an Apple TV dashboard

Half the numbers a team cares about live in a Google Sheets tab somebody updates every Friday: the sales target, the hiring plan, the weekly KPI scorecard. Dance Party reads the ranges you name and turns them into an Apple TV dashboard on the office display, so the sheet stops being something people have to go open.

  • Read-only
  • OAuth connection
  • Personal or workspace connection
Weekly KPI scorecardLive
New customers
47
+9
Revenue booked
$182K
+12%
Churned accounts
3
-2
Open roles
6
+1

What teams running Google Sheets put on the screen, and what you would ask DJ Agent to get it.

Monthly target from the planning sheet

For sales and leadership

Targets usually live in a Google Sheet, not the CRM. Read the target cell from the sheet and the actual from HubSpot or Stripe, and the progress bar on the wall uses the number finance agreed to.

  • This month's target from a named cell in your planning sheet
  • Month-to-date actual, from the same sheet or from a connected CRM
  • Percent of target reached

Ask DJ Agent“Show progress to this month's revenue target from Plan!B4 in our 2026 Plan sheet, with the actual from Plan!C4.”

September revenue vs planLive
Booked this month
$412K/ $500K
82% to goal

Friday KPI scorecard tab

For the leadership team and the whole office

The weekly scorecard someone already maintains in Sheets is the most agreed-upon set of numbers in the company. Putting that tab on screen makes it the one people quote.

  • Four headline KPIs from a Scorecard tab range
  • This week against last week, when the sheet has both columns
  • Up or down arrows from the change column

Ask DJ Agent“Turn Scorecard!A2:C5 in our Weekly KPIs sheet into four big KPI tiles with the week-over-week change.”

Week 39 scorecardLive
Demos held
38
+6
Trials started
112
+14%
Tickets over SLA
4
-3
Cash runway
22 mo
flat

Weekly signups from the growth sheet

For marketing and growth

A column of weekly numbers is easier to read as bars than as cells. Eight weeks on screen shows whether the last campaign moved anything.

  • One value per week from a two-column range (week, count)
  • The latest week's total as the headline
  • The last eight weeks as bars

Ask DJ Agent“Chart the last 8 rows of Signups!A:B from our Growth Tracker sheet as weekly bars, latest week as the headline.”

Weekly signupsLive
1,240week of Sep 22
Aug 4
Aug 11
Aug 18
Aug 25
Sep 1
Sep 8
Sep 15
Sep 22

Rep bookings from the commission sheet

For sales floor

Many teams keep the real commission numbers in a Sheet that sales ops reconciles. A leaderboard built from that sheet is the one reps trust.

  • Rep names and bookings from a table on the Commissions tab
  • Ranked highest to lowest
  • Each rep's share of the top number, as a bar

Ask DJ Agent“Rank reps by bookings using Commissions!A2:B12 in the Q3 Commissions sheet.”

Q3 bookings by repLive
1Jo Kim
$286K
2Priya Shah
$241K
3Marcus Lee
$198K
4Dana Ortiz
$152K
5Sam Whitfield
$97K

What Dance Party reads from Google Sheets

Dance Party reads only the spreadsheets you pick in Google's file picker. It cannot see the rest of your Drive, and it only reads cell values and sheet structure. It never writes a cell.

  • One range
    A range like Scorecard!A2:C5, as displayed values or raw numbers.
  • Several ranges at once
    Up to 20 ranges from one spreadsheet in a single read, such as a target cell and an actuals column.

Spreadsheet structure

Google Sheets API docs ↗
  • Tabs and titles
    The spreadsheet's name and its tab names, so DJ Agent can find Scorecard or Plan without you spelling out the ID.
  • Picked spreadsheets only
    The files chosen in Google's picker, including ones in shared drives. Each connection keeps its own list.

How to connect Google Sheets

Before you start

  • Any Dance Party member can connect their own Google Sheets. Connecting one for the whole workspace takes an owner or admin.
  • Anyone in the workspace can link their own Google account with Connect (just for me). The Company connection, Connect for workspace, is for owners and admins.
  • A Google account that can open the spreadsheets you want to show
  • If your company uses Google Workspace, its admin may need to allow third-party apps. There is no API key to create.
  1. 1
    In Dance Party, open Integrations. The Google Sheets card has two boxes: Company, with Connect for workspace, and Just for me, with Connect (just for me). Pick one.
  2. 2
    Choose your Google account. Google lists one permission: See, edit, create, and delete only the specific Google Drive files you use with this app. Click Continue.
  3. 3
    Back in Dance Party, Google's file picker opens on its own. Tick one or more spreadsheets, from My Drive or a shared drive, and click Select.
  4. 4
    The card now reads Choose spreadsheets (2 shared), or however many you picked. Click it any time to add another sheet.
  5. 5
    Ask DJ Agent for a widget and name the spreadsheet and range, for example Scorecard!A2:C5 in Weekly KPIs.
Google Sheets card in Dance Party showing two choices: Connect for workspace under Company, and Connect (just for me) under Just for me
Captured from the Dance Party app, September 30, 2026.

Your own Google Sheets or the whole workspace

Google Sheets can be connected twice on one card. The Company connection, made by an owner or admin, is for shared sheets like the sales plan or the weekly scorecard, and only the person who connected it can choose its spreadsheets. Any member can also add Just for me with their own Google account and their own picked sheets, such as a personal pipeline tracker. Only that member can build widgets from it, though a widget they put on a shared screen keeps showing there.

Read-only. Google's drive.file permission limits Dance Party to the spreadsheets you picked, not your Drive. Google's wording mentions editing because that permission type covers it, but Dance Party only calls the Sheets read endpoints. Remove access in your Google Account under Security, Third-party apps and services, or click Disconnect on the card.

From Google Sheets to your office display

Once Google Sheets shows Connected, the rest happens in plain English. No code, no drag-and-drop.

  1. 1. Describe it. Tell DJ Agent what you want to see.

    New dashboard+ Widget
    Describe a widget in DJ Agent, or click + Widget
    DJ Agent
    DATA SOURCES
    Google Sheets logoGoogle SheetsConnected
    Show progress to this month's revenue target from Plan!B4 in our 2026 Plan sheet, with the actual from Plan!C4.Send
  2. 2. It gets built. The widget lands on your board with real Google Sheets data.

    New dashboard+ Widget
    Google Sheets logoSeptember revenue vs planLive
    Booked this month
    $412K/ $500K
    82% to goal
    DJ Agent
    DATA SOURCES
    Google Sheets logoGoogle SheetsConnected
    Show progress to this month's revenue target from Plan!B4 in our 2026 Plan sheet, with the actual from Plan!C4.Send
  3. 3. Put it on a screen. Pair an Apple TV with the six-character code it shows, then assign the dashboard.

    The Pair your Apple TV card in Dance Party, with six boxes for the code the Apple TV shows

Google Sheets dashboard questions

Can I show a Google Sheet on a TV in the office?

Yes. Connect Google Sheets, pick the spreadsheet in Google's file picker, name the range, and DJ Agent builds a scorecard, chart or table for any screen running the Dance Party Apple TV app.

Can Dance Party see all of my Google Drive?

No. It only sees the spreadsheets you pick in Google's file picker. Every other file in your Drive stays invisible to it.

Why doesn't DJ Agent find my spreadsheet?

It has not been picked yet. Click Choose spreadsheets on the Google Sheets card, select the file, and ask again.

What is the difference between Connect for workspace and Connect (just for me)?

Who owns the connection. Connect for workspace is the company's, set up by an owner or admin for shared sheets. Connect (just for me) uses your own Google account, and only you can build widgets from it.

Does the dashboard update when someone edits the sheet?

Yes, at the next refresh. Widgets refresh on the interval you choose, hourly by default and as often as every 5 minutes.

Can I combine a Google Sheets target with numbers from another tool?

Yes. One widget can read a target cell from Sheets and the actual from a connected source like HubSpot or Stripe, and show progress between them.

Can Dance Party change my spreadsheet?

No. It only reads values and tab structure. It never writes, clears, formats or shares a cell or a file.

Put Google Sheets on every office display

Connect Google Sheets, describe the dashboard, and it runs on an Apple TV, refreshing on its own.

Get Started