121K
97.2K
+ 1
6K

What is Slack?

Imagine all your team communication in one place, instantly searchable, available wherever you go. That’s Slack. All your messages. All your files. And everything from Twitter, Dropbox, Google Docs, Asana, Trello, GitHub and dozens of other services. All together.
Slack is a tool in the Group Chat & Notifications category of a tech stack.

Who uses Slack?

Companies
9683 companies reportedly use Slack in their tech stacks, including Airbnb, Pinterest, and Shopify.

Developers
108776 developers on StackShare have stated that they use Slack.

Slack Integrations

GitHub, Postman, Google Drive, Jira, and Jenkins are some of the popular tools that integrate with Slack. Here's a list of all 782 tools that integrate with Slack.
Pros of Slack
1.2K
Easy to integrate with
876
Excellent interface on multiple platforms
849
Free
694
Mobile friendly
690
People really enjoy using it
331
Great integrations
315
Flexible notification preferences
198
Unlimited users
184
Strong search and data archiving
155
Multi domain switching support
82
Easy to use
40
Beautiful
27
Hubot support
22
Unread/read control
21
Slackbot
19
Permalink for each messages
17
Text snippet with highlighting
15
Quote message easily
14
Per-room notification
13
Awesome integration support
12
Star for each message / attached files
12
IRC gateway
11
Good communication within a team
11
Dropbox Integration
10
Slick, search is great
10
Jira Integration
9
New Relic Integration
8
Great communication tool
8
Combine All Services Quickly
8
Asana Integration
7
This tool understands developers
7
XMPP gateway
7
Google Drive Integration
7
Awesomeness
6
Replaces email
6
Twitter Integration
6
Google Docs Integration
6
BitBucket integration
5
Jenkins Integration
5
GREAT Customer Support / Quick Response to Feedback
5
Guest and Restricted user control
4
Clean UI
4
Excellent multi platform internal communication tool
4
GitHub integration
4
Mention list view
4
Gathers all my communications in one place
3
Perfect implementation of chat + integrations
3
Easy
3
Easy to add a reaction
3
Timely while non intrusive
3
Great on-boarding
3
Threaded chat
3
Visual Studio Integration
3
Easy to start working with
3
Android app
2
Simplicity
2
Message Actions
2
It's basically an improved (although closed) IRC
2
So much better than email
2
Eases collaboration for geographically dispersed teams
2
Great interface
2
Great Channel Customization
2
Markdown
2
Intuitive, easy to use, great integrations
1
Great Support Team
1
Watch
1
Multi work-space support
1
Flexible and Accessible
1
Better User Experience
1
Archive Importing
1
Travis CI integration
1
It's the coolest IM ever
1
Community
1
Great API
1
Easy remote communication
1
Get less busy
1
API
1
Zapier integration
1
Targetprocess integration
1
Finally with terrible "threading"—I miss Flowdock
1
Complete with plenty of Electron BLOAT
1
I was 666 star :D
1
Dev communication Made Easy
1
Integrates with just about everything
1
Very customizable
0
Platforms
0
Easy to useL
Decisions about Slack

Here are some stack decisions, common use cases and reviews by companies and developers who chose Slack in their tech stack.

Chris Bleck
Site Reliability Engineer at Cooperative Bank Of Thessaly · | 10 upvotes · 31.6K views
Needs advice
on
GraylogGraylog
and
PrometheusPrometheus

We are a small bank and we have 5 VMware ESXi servers with mainly Windows Server VMs with numerous windows services installed and most of these servers have Microsoft SQL Server and Microsoft IIS installed. Also we have some applications that have application logs (mainly in a db table) and we have a few Hangfire instances and one MQ Series server.

Now the management gave me the task of site reliability (I'm fairly new to this) which means all Windows Services must run 24/7 so I have to know if a service fails to start. All databases must run properly so I have to know locks, Query performance, and any SQL Agent job failures. The same goes for IIS websites/services must be up and running all the time.

In addition to these, I must collect all the Hangfire job failures(which are a lot) as well as general server metrics like CPU, RAM, I/O Disk, Disk sizes, etc.

On top of all these, I must setup alerts via Slack/sms or mail. Now the question which tool or a stack of tools can achieve all that?

See more
Sidhant Singh
Needs advice
on
PlaywrightPlaywright
and
Robot FrameworkRobot Framework

So our web application also has native applications for Windows and macOS so we browser test can be done using any framework but we have 1-2 test cases that require validation from native application which will be opening after a user choose to switch from web part to native part using protocol handler, for e.g our website will prompt whether you want to open thin in application just like teams and Slack and open a native application on window or mac, which we are thinking of doing by integrating shell scripting and take screenshots, so I have a confusion with these two frameworks. or what other framework I can use to get my work done.

See more
Needs advice
on
AsanaAsanamonday.commonday.com
and
SlackSlack

I have a website for publishing content, and we are around 10 people working on the website. So which task management or system will be best for us to handle the task, and manage the employee?

monday.com? Slack? Jell? Asana?

Which one will be best for our team?

See more
jitesh sawant
Web Developer at Artus · | 4 upvotes · 22.8K views
Needs advice
on
SlackSlack
and
TrelloTrello

Is it possible to integrate Trello with Slack? I'm not sure how I'm going to accomplish this. Please suggest

See more
Needs advice
on
MattermostMattermostRocketChatRocketChat
and
SlackSlack

I've used Slack for team communication but I'm looking for a new collaboration tool that allows advanced permissions.

  1. Enable/disable DMs.
  2. Private room, where only allowed members can communicate but still can't send DMs if it's disabled.

I'm considering Mattermost or RocketChat. Does anyone have experience with them? Otherwise, any recommendations?

See more
Anthony Close
CEO at Lab Me Analytics · | 6 upvotes · 19.7K views
Needs advice
on
AsanaAsanamonday.commonday.com
and
QuipQuip

Looking to replace Slack and Jira with something simpler, cost-effective, and easy on the eyes (makes management easier visually).

JIRA is great but not fun to use visually and hard to report with. Not easy just to look at quickly and go, "Okay, I know where we are."

Slack is fantastic for chat/comms but useless when it comes to threads and making to-do lists, and knowing where we are in that list.

See more

Blog Posts

Sep 29 2020 at 7:36PM

WorkOS

PythonSlackG Suite+17
6
3257
SlackOptimizely Rollouts+2
1
1157
GitHubPythonReact+42
49
41151

Slack's Features

  • Create open channels for the projects, groups and topics that the whole team shares.
  • Search with context
  • Autocomplete makes mentioning your teammates quick and painless.
  • Configurable notifications for desktop, mobile push and email keep you as informed as you’d like.
  • Everything is perfectly in sync as you move between your desktop, iPhone, iPad, or Android device.
  • Powerful search & archiving means you can forget when you need to: we’ll remember for you.
  • Twitter, Dropbox, Google Docs, Asana, Trello, GitHub Integration
  • Add comments for feedback & stars for easy retrieval
  • Built-in internal and external sharing options ensure you can get and share any file with anyone

Slack Alternatives & Comparisons

What are some alternatives to Slack?
Microsoft Teams
See content and chat history anytime, including team chats with Skype that are visible to the whole team. Private group chats are available for smaller group conversations.
Discord
Discord is a modern free voice & text chat app for groups of gamers. Our resilient Erlang backend running on the cloud has built in DDoS protection with automatic server failover.
Trello
Trello is a collaboration tool that organizes your projects into boards. In one glance, Trello tells you what's being worked on, who's working on what, and where something is in a process.
Skype
Skype’s text, voice and video make it simple to share experiences with the people that matter to you, wherever they are.
Asana
Asana is the easiest way for teams to track their work. From tasks and projects to conversations and dashboards, Asana enables teams to move work from start to finish--and get results. Available at asana.com and on iOS & Android.
See all alternatives

Slack's Followers
97181 developers follow Slack to keep up with related blogs and decisions.