Supplemental Slack info for you and your team.Tips and tools for beginners and experts alike.Get familiar with Slack Enterprise Grid for large organizations.If you're curious about what's new in Slack — and what's changed — you're in the right place.Develop your skills and prepare to become Slack Certified!Launching a new team or joining one for the first time?
Our easy-to-read guides help your team work better, together, from day one.Ready to level up? Browse our time-saving tricks and practical tips for
making Slack work for you.All kinds of teams thrive with Slack — take a look at our department-specific guides.
More coming soon!Learn how Slack works, from top to bottom!Want to learn more about setting up your team? Look no further!Welcome to Slack! We're so glad you're here. Let's get started!Adjust your profile and preferences to make Slack work just for you!Simplify your daily work with apps and tools.Tips and tools for beginners and experts alike.
Slack is experiencing some connectivity issues — please stand by. Check
Status
A bot is a nifty way to run code and automate tasks. In Slack, a bot is controlled programmatically via a bot user token that can access one or more of Slack’s APIs. Read on to learn more about creating a bot for your workspace. 🤖
What can bots do?
Monitor and help process channel activity
Post messages in channels and react to members’ activity
Make channel messages interactive with buttons
Get to know bots
Bots can do a lot of the same things in Slack that regular members can:
They have names, profiles, profile photos, and exist in the Directory.
They can be invited or removed from both public and private channels.
Bots can only do what you program them to do in a specific channel. So, someone can’t “sign in” as the bot and do things that other members of your workspace can do in Slack. Bots also can't be set as Workspace Owners or Admins.
Create a bot
Create a Slack app (if you don't already have one).
Add a Bot User and configure your bot user with some basic info (display name, default username and its online presence).
Once you've completed these fields, click Add Bot User.
Next, you'll need to give your bot access to the Events API.
Let's dive deeper into the ways that bots can impact your workspace and help things run more efficiently.
👀 Monitor and process channel activity A bot can help monitor and process activity in the public and private channels it’s been invited to, as well as messages sent to it via direct message.
📝 Post messages and react to members In addition to receiving messages, a bot can also post messages in channels it’s a member of.
🎯 Make messages interactive with buttons When attached to a Slack app, bots can add interactive components (such as buttons) to messages that members can interact with. These interactive components trigger specific actions on your servers, so that you can perform certain tasks. Check out our blog to learn more.
Additional bot resources
To learn more about building bots, check out our Slack API documentation. We also have a number of other handy resources to help you along the way:
Great news! Our Help Center is available in multiple languages. Switch to EnglishBonne nouvelle ! Le centre d'assistance de Slack est désormais disponible dans plusieurs langues. Poursuivre en FrançaisGute Neuigkeiten! Unser Support-Center gibt es jetzt in mehreren Sprachen! Weiter auf DeutschSlack ヘルプセンターが複数言語で閲覧できるようになりました!日本語ページへ切り替え¡Buenas noticias! El centro de ayuda de Slack ya está disponible en varios idiomas. Continúa leyendo en español
Have a minute?We'd love to know what you think about our Help Center.