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
Popular Slack dashboards
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.โ
#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.โ
#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.โ
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.โ
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.
Channels
Slack API docs โ- Public channelsChannel name, topic, purpose and member count, so DJ Agent can find the exact channel you mean. Archived and private channels are not listed.
Messages
Slack API docs โ- Recent messages in one channelThe 10 newest messages by default, up to 15, with mentions and channel links turned into readable names.
- Images, GIFs and link previewsUp to two per message, shown through Dance Party so files that need a Slack login still load on the display.
- Thread reply countsHow many replies a message has. Reply text is not read.
- Custom emojiYour workspace's own emoji, so :shipit: looks the way it does in Slack.
People
Slack API docs โ- Message authorsDisplay 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.
- 1On the Dance Party Integrations page, click Connect Slack.
- 2Slack 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.
- 3Slack returns you to Dance Party, where the card now says Connected.
- 4In 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.
- 5Ask DJ Agent for the channel by name, for example #wins, and assign the widget to a screen.

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. Describe it. Tell DJ Agent what you want to see.
New dashboard+ WidgetDescribe a widget in DJ Agent, or click + WidgetDJ AgentDATA SOURCESSlackConnected
Stream our #wins Slack channel on the office display.Send2. It gets built. The widget lands on your board with real Slack data.
New dashboard+ Widget#winsLive
12 repliesJo KimClosed Harbor Freight Co, $48K ARR5 repliesPriya ShahCustomer called support the best part of onboarding21 repliesMarcus LeeHit 1,000 orders in a day for the first time8 repliesDana OrtizNew hire started in Austin, say hiDJ AgentDATA SOURCESSlackConnected
Stream our #wins Slack channel on the office display.Send3. Put it on a screen. Pair an Apple TV with the six-character code it shows, then assign the dashboard.

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.
More integrations
Put Slack on every office display
Connect Slack, describe the dashboard, and it runs on an Apple TV, refreshing on its own.
Get Started