Slack logo
Communication integrationUpdated

A Slack channel dashboard for the office display, on Apple TV

The best moments in Slack happen in one or two channels: #wins, #shipped, #customer-love. Dance Party streams a public Slack channel to an Apple TV dashboard on the office display, with names, avatars, custom emoji and GIFs, so the people who are not glued to Slack still see the win land.

  • Read-only
  • OAuth connection
  • One connection per workspace
#winsLive
Priya Shah
Northwind signed the 3-year renewal ๐ŸŽ‰
9:42 a.m.
Marcus Lee
First order from the Denver pilot store
10:15 a.m.
Dana Ortiz
NPS comment of the week, screenshot in thread
11:03 a.m.
Sam Whitfield
Shipped dark mode to every customer
11:48 a.m.

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

#wins wall

For the whole office

A deal or a kind customer note posted in #wins reaches the people in the channel. On the wall it reaches the warehouse, the front desk and everyone who muted Slack for focus time.

  • The newest messages in #wins, oldest at the top and newest at the bottom
  • Author name and Slack avatar on every post
  • Images and GIFs attached to a post, up to two each
  • Thread reply counts, so a popular win stands out

Ask DJ Agentโ€œStream our #wins Slack channel on the office display.โ€

#winsLive
Jo Kim
Closed Harbor Freight Co, $48K ARR
12 replies
Priya Shah
Customer called support the best part of onboarding
5 replies
Marcus Lee
Hit 1,000 orders in a day for the first time
21 replies
Dana Ortiz
New hire started in Austin, say hi
8 replies

#incidents on the NOC screen

For engineering, support and on-call

When an incident channel is busy, the support desk wants the latest update without asking engineering for one. The stream keeps the newest posts in view, including the status screenshots people paste.

  • The latest messages in your public incident channel
  • Who posted each update, with mentions shown as names
  • Screenshots pasted into the channel

Ask DJ Agentโ€œShow the latest messages from #incidents on the engineering screen.โ€

#incidentsLive
On-call bot
Checkout latency above 2s in us-east
2:04 p.m.
Ana Ruiz
Rolling back release 4.18.2
2:09 p.m.
Ben Carter
Latency back under 400ms, watching
2:21 p.m.
Ana Ruiz
Resolved. Writeup in the thread by 5 p.m.
2:40 p.m.

#announcements in the lobby

For everyone who walks past reception

The all-hands date, the new benefit, the office closure on Friday. A lobby screen that repeats #announcements means fewer people ask about things that were already posted.

  • The most recent posts in #announcements
  • Custom workspace emoji rendered as images
  • Link previews with their image, when a post has one

Ask DJ Agentโ€œPut our #announcements Slack channel on the lobby screen, newest post at the bottom.โ€

#announcementsLive
People team
Open enrollment closes Friday
Mon
Office manager
All-hands moves to Thursday at 10 a.m.
Tue
Facilities
Parking garage closed Saturday for repairs
Wed
People team
Welcome our five new teammates
Today

Sales wins beside the monthly number

For sales floor

The newest post in #sales-wins shows who closed what. Next to the month-to-date total from your CRM, the room sees both the story and the score.

  • The newest post in #sales-wins with its author
  • Any image or GIF attached to that post
  • Month-to-date closed-won total from HubSpot, when it is connected too

Ask DJ Agentโ€œShow the newest post in #sales-wins as a big card, with our HubSpot closed-won total for the month underneath.โ€

#sales-winsLive
NEWEST IN #SALES-WINS
Northwind signed the 3-year renewal
$204K this month
posted by Priya Shah

What Dance Party reads from Slack

Dance Party reads Slack with a bot token limited to public channels. It reads the channel you pick and the names and avatars of the people who post there. It has no permission to post, react or read direct messages.

  • Public channels
    Channel name, topic, purpose and member count, so DJ Agent can find the exact channel you mean. Archived and private channels are not listed.
  • Recent messages in one channel
    The 10 newest messages by default, up to 15, with mentions and channel links turned into readable names.
  • Images, GIFs and link previews
    Up to two per message, shown through Dance Party so files that need a Slack login still load on the display.
  • Thread reply counts
    How many replies a message has. Reply text is not read.
  • Custom emoji
    Your workspace's own emoji, so :shipit: looks the way it does in Slack.
  • Message authors
    Display name and avatar for the people who posted or were mentioned in the messages shown.

How to connect Slack

Before you start

  • An owner or admin of your Dance Party workspace makes the Slack connection.
  • Permission to add apps to your Slack workspace. If your workspace requires app approval, a Slack admin approves the request first.
  • A public channel to show. Private channels and DMs are not supported.
  1. 1
    On the Dance Party Integrations page, click Connect Slack.
  2. 2
    Slack opens and shows what the app may do: view basic channel info, view messages in public channels it is added to, view people and view custom emoji. Check the workspace name at the top right, switch if needed, and click Allow.
  3. 3
    Slack returns you to Dance Party, where the card now says Connected.
  4. 4
    In Slack, add the app to the channel you want on screen: open the channel, type /invite, and pick Dance Party. Without that, Slack refuses to share the channel's messages.
  5. 5
    Ask DJ Agent for the channel by name, for example #wins, and assign the widget to a screen.
The Slack card on the Dance Party Integrations page, reading Show a read-only live stream from a selected channel, with a Connect Slack button
Captured from the Dance Party app, September 30, 2026.

One Slack connection per workspace

One Slack workspace per Dance Party workspace. Every channel stream reads through that one connection, so one install covers #wins, #incidents and #announcements. A second Slack workspace, such as a sister company's, needs its own Dance Party workspace.

Read-only. The bot's four scopes can list public channels, read their history, look up names and read custom emoji. None of them can post, react, or open a DM. Remove it from one channel under the channel's Integrations tab, disconnect it on the Dance Party Integrations page, or have a Slack admin remove it under Manage apps.

From Slack to your office display

Once Slack 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
    Slack logoSlackConnected
    Stream our #wins Slack channel on the office display.Send
  2. 2. It gets built. The widget lands on your board with real Slack data.

    New dashboard+ Widget
    Slack logo#winsLive
    Jo Kim
    Closed Harbor Freight Co, $48K ARR
    12 replies
    Priya Shah
    Customer called support the best part of onboarding
    5 replies
    Marcus Lee
    Hit 1,000 orders in a day for the first time
    21 replies
    Dana Ortiz
    New hire started in Austin, say hi
    8 replies
    DJ Agent
    DATA SOURCES
    Slack logoSlackConnected
    Stream our #wins Slack channel on the office display.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

Slack dashboard questions

Can I show a Slack channel on a TV in the office?

Yes. Connect Slack, invite the Dance Party app to a public channel, and ask DJ Agent for that channel. It runs as a Slack-style stream on any screen with the Dance Party Apple TV app.

How quickly does a new Slack message appear on the screen?

Within five minutes by default. A Slack stream refreshes every 5 minutes, the fastest refresh interval Dance Party offers.

Can it show a private Slack channel or DMs?

No. The Slack connection only lists and reads public channels, so private channels and direct messages never reach a screen.

Why does the widget say Dance Party is not in the channel?

Slack only shares a channel's messages with apps that are members. Open the channel, type /invite, pick Dance Party, and the next refresh fills in.

Do GIFs and images from Slack show on the display?

Yes. Up to two images or GIFs per message render in the stream, including files that normally need a Slack login to view.

Can Dance Party post to Slack or react to messages?

No. It has no write scopes in Slack, so it cannot post, reply, react or run slash commands.

Can a Slack channel share a widget with numbers from another tool?

Yes. A widget can combine a Slack channel with another connected source, such as the newest #sales-wins post above a HubSpot revenue total.

Put Slack on every office display

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

Get Started