Benefits of connecting Slack to Windmill
Slack is where most day-to-day work happens — decisions, questions, collaboration, problem-solving.Connecting Slack to Windmill allows that context to be remembered and used to support performance conversations without requiring anyone to write summaries or “manage up.”
- Captures work as it happens — not at review time
- Ensures employees get credit for contributions that are usually invisible
- Helps managers remember accomplishments and follow-through across the year
- Reduces time spent preparing for reviews, calibrations, and promotions
- Makes feedback and evaluation more fair, grounded, and accurate
Setup
As part of onboarding, you connect the Windmill Slack app. Slack lists the app as Windmill. Its bot appears as Windy in messages, direct messages, and channel member lists. This connection is the foundation of Windy communication in Slack. Connecting Slack does not automatically give Windmill access to channel messages. Add the app to a channel when you want Windmill to use that channel as context. You can chat with Windy in your direct-message conversation with the Windy app. Windy does not answer messages or mentions in public, private, or Slack Connect channels.Add channels as context
We recommend automatic access to public channels. This option gives Windmill more context without channel-by-channel setup.Open Settings
Open the Slack integration
Open the Slack settings
Enable public-channel autojoin
Channel join behavior
When you add the app to a Slack channel, it does not send a notification to channel members. Slack adds a message to the channel history that says Windy joined the channel. This message does not cause a notification, mention, or alert. After the app joins a channel, Windmill can sync messages and Slack canvases from that channel and use them as context. The synced data includes messages in threads and outside of threads, Slack canvases, users, and channels. Windmill does not currently store reactions as synced channel data.
Message access and privacy
Windmill mirrors Slack’s permissions. You can only see messages in Windmill that you can already see in Slack.- Public channels: If Windy is in a public channel, anyone on your team who can see that channel in Slack can see its messages in Windmill.
- Private channels: Even when Windy is added to a private channel, only the human members of that private channel can see its raw messages in Windmill. Adding Windy never exposes private channel content to people outside the channel — including managers, admins, or anyone else who isn’t a member.
- DMs and group DMs: You can chat with Windy in your own Slack DM. Windy is not added to DMs or group DMs between other people, so that DM content is never read or stored.
Slack shortcuts
Slack shortcuts let you quickly send information to Windmill without leaving Slack. You can create shoutouts, add private notes, and add items to your 1:1 agendas—all directly from Slack.Available shortcuts
How to use shortcuts
There are three ways to access Slack shortcuts:From a message (recommended)
This is the fastest way to capture context from a conversation.Right-click on any Slack message
Select a shortcut
Review and submit
From the global search bar
Use the global search bar when you want to create something from scratch.Open the global search bar
Search for a shortcut
Fill out the form
Using slash commands
Type these commands directly in Slack:/shoutout Shoutout to Mark for leading the product launch!
Create a shoutout
Shoutouts let you publicly recognize teammates for their contributions. When you create a shoutout from Slack, it’s saved in Windmill and visible to others.Trigger the shortcut
/shoutout command.Write your shoutout
Select employees
Click Send
Create a private note
Private notes are personal records about employees—only you can see them. They’re useful for tracking observations, feedback, or context you want to remember for reviews or 1:1s.Trigger the shortcut
/private-note command.Write your note
Select employees
Click Save
Add to 1:1 agenda
Capture discussion topics as they come up and add them directly to your upcoming 1:1 meetings.Trigger the shortcut
/1-1-agenda command.Write the agenda item
Select employees
Click Add
Enabling shortcuts
Slack shortcuts require additional permissions. If you don’t see the shortcuts in your Slack workspace, an admin needs to re-authenticate the Slack integration.Go to Settings > Integrations
Find the Slack integration
Re-authenticate
Permissions
You need the ability to connect Slack to third-party applications and install Slack apps.Slack OAuth scopes
When you install Windy, Slack will ask you to approve a set of OAuth scopes. The table below lists every scope Windy requests and why it’s required.FAQs
Does Windy notify everyone when added to a channel?
Does Windy notify everyone when added to a channel?
How do I remove Windy from a channel?
How do I remove Windy from a channel?
/remove @Windy in the channel you want to remove Windy from.Admins can also remove Windy through the Windmill Dashboard:- Go to Settings > Integrations > Slack
- Click Settings
- Find the channel you want to remove Windy from
- Click the three dots and select Leave channel
Can my manager (or anyone else) see messages from a private channel they're not in?
Can my manager (or anyone else) see messages from a private channel they're not in?
What's the difference between Slack and Slack Business Analytics?
What's the difference between Slack and Slack Business Analytics?
What types of Slack data do you store once Windy is added?
What types of Slack data do you store once Windy is added?
- Messages (both in threads and outside of threads)
- Slack canvases in channels where Windy has been added
- Users
- Channels
Where can I chat with Windy in Slack?
Where can I chat with Windy in Slack?
Can Windy respond to me in a Slack channel?
Can Windy respond to me in a Slack channel?
@Windy mentions in public, private, or Slack Connect channels. Adding the Windmill Slack app to a channel gives Windmill access to permitted channel content as context. It does not create a Windy conversation in that channel.Why do I see two Windy entries in a Slack Connect channel?
Why do I see two Windy entries in a Slack Connect channel?