TL;DR
Integration and Ecosystem
If your organization is heavily invested in the Microsoft ecosystem (using SharePoint, OneDrive, etc.), Microsoft Teams is a natural choice. It integrates seamlessly with other Microsoft products, making it easier to manage files and collaborate within the suite [2:1],
[5:3]. Teams also offers robust video and audio capabilities, positioning itself as a hybrid between Zoom and Slack
[5:1].
Slack, on the other hand, shines with its integration capabilities across various SaaS tools like GitHub, Google Drive, and Notion. This makes it particularly appealing for tech-savvy teams or those using a diverse set of productivity tools [5:1].
Customization and User Experience
Slack is known for its customization options, allowing users to tailor their experience with themes and colors [4:5]. It also supports hundreds of integrations, which can enhance workflow automation and efficiency
[1]. Slack's user interface is generally considered more intuitive, especially for power users who appreciate features like slash commands and custom emojis
[4:5].
Teams, while offering similar functionalities, may require more setup and planning to optimize its use, especially in larger organizations [3:2]. Some users find Teams less intuitive, particularly when navigating channels and threads
[4:1].
Communication Features
Both platforms support chat, audio, and video calls, but there are differences in execution. Slack excels in asynchronous messaging and fast search capabilities, making it ideal for teams that thrive on quick, threaded conversations [5:1]. However, its video calling feature is not as strong as Teams
[5:1].
Teams offers better video conferencing features, akin to Zoom, and is bundled with Office 365, which could be cost-effective for organizations already paying for Microsoft licenses [5:1],
[2:4].
Choosing Based on Organizational Needs
Ultimately, the choice between Slack and Teams often depends on existing infrastructure and specific team needs. For organizations deeply embedded in Microsoft's ecosystem, Teams provides seamless integration and cost benefits [2:1]. Conversely, Slack is favored by teams requiring extensive third-party integrations and customization
[5:5].
Consider assessing your team's workflow, existing tools, and communication style to determine which platform aligns best with your organizational goals.
The following post is breaking down the differences between Slack and Microsoft Teams to figure out which option is the best solution for your team: Slack vs Microsoft Teams: which is the best chat app?
Slack’s unique features:
Microsoft Teams unique features:
Wondering if Slack and Teams can handle emails addressed to groups and auto-post them to a channel or whatever Teams calls it? Can that communication work in reverse from Slack or Teams? For example, a reply to an external customer using Slack or Teams.
Ease of use and ease of configuration. The marketing department always wants bullets about the capabilities without some sort of difficulty scale or brief summary depicting the ease of carrying out that capability/config item. Overall for both ease of use and ease of configuration, from a small company to a large enterprise, which does it better, Slack or Teams?
Why does someone always have to say something about a bot or AI? Sounds like a sales pitch geared towards IT management. I think if you need to find someone easily, then the biggest obstacles are:
Unless you need AI to help you weigh which database is more accurate in the databases mentioned above, not sure why you would need it to look someone up.
I think Slack integrates with Atlassian products or soon will right? Does Teams integrate with wiki-like documentation platforms like Atlassian's Confluence? Or will Slack or Teams also make wiki platforms like Confluence obsolete?
But it is still crap. Is lacking tons of features, and is even worse than the web client.
Teams is an electronjs app (just like Slack). It is platform independent.
One to one video calling is also available for Teams?
Yeah, you can enter a audio and/or video call from a chat. This works with federated domains as well.
This is the age old question.
Slack has a huge user base and a cult like following.
if you are a microsoft office 365 shop, it's a nobrainer, but you need to change the culture and fight the slack tide.
We had slack and Teams and why pay for Slack, when teams does almost the exact same thing.
Teams is evolving and adding features. I'd say its 89% there.
Hi everyone! I'm looking into building my team into an organized communication platform and I am interested in hearing what you have to say about using u/Slack or u/MicrosoftTeams. Which one is the best and why do you use it?
Honestly, we use Slack in our company. I love it. It has all the features, customization and extendability you might want.
I’ve never used MS Teams but I see no reason to switch away from Slack.
I’ve used both, currently on Slack. I miss Teams, cause it could replace Slack, Zoom and VOIP all in one.
Exactly this!!
If you've never used this type of platform before, you'll be perfectly happy with Teams - and if you're already on MSFT, you probably already have the license - seems a no-brainer.
But Slack is certainly more power-user focused, with strong integrations and automation available. If none of that matters to your team, you probably don't need to use Slack.
(I would caveat this with the fact I've not used teams for a while, and with the surge of users MSFT have seen in recent months, it's likely that they've allocated additional development resource to the platform)
This poll couldn't be in a more biased place lol
Well, what would you suggest then? I've been asking about other programs but it seems MT and Slack are the popular ones.
Ask in a literally any subreddit except /r/slack and /r/teams?
Thinking the same thing
we use slack, but I consult with companies on both. If you are a MS-centric organization that lives in OneDrive/Powerpoint and in Word/Excel/Etc, and. you already have MS Office licenses, it's hard to go wrong with Teams. For us, we're a Zoom/Slack shop (small business) and couldn't be happier.
Makes sense thanks for sharing!
Hey fellow Redditors,
I just need to get this off my chest – the switch from Slack to Microsoft Teams has been a painful journey, to put it mildly. After using Slack for a solid 6 years, my organization decided to switch to Teams to save some bucks with the whole Microsoft 365 Suite thing. Little did I know, it would lead to endless frustration.
Let's talk about the so-called "Teams" concept. Seriously, is anyone using that feature when you're going to use Chats anyway? And don't even get me started on the 15-chat pin limit. Muting chats has become a part-time job to avoid getting swamped with a million messages that leave you wondering what's even relevant.
But that's not the worst part. The app moves at the speed of a snail on a lazy day. Sometimes my messages decide to take a vacation for a couple of minutes before finally sending – if they even do. And don't even get me started on the random image-sharing blockade on certain chats. Oh, and the mobile app? It's like watching paint dry. A whole two minutes just to start up? Seriously?
Let's talk about the real damage here:
Who's actually enjoying Teams? I'll tell you:
And here's a kicker – those who admire Teams for its app integration? Let's not kid ourselves. The only two main features are messaging and calls. And although it is a half-decent platform for calls, it takes the "sucks" crown when it comes to messaging. You'd think a messaging app would, you know, be good at messaging.
Microsoft Teams' product managers must be living on a different planet. "Let's make a messaging app that's bad at messaging, and let's throw in a bunch of half-baked features to confuse everyone," they probably said over a round of congratulatory high-fives.
So, Microsoft, consider this a plea from the depths of my frustrated soul: Either fix this trainwreck of a product or just let it go. Please, for the sake of sanity.
Vent over.
Teams is great if setup right. Your job needs to utilize different channels (not just the general channel) so that not everyone is spammed with messages. Groups need to decide what messages need to go to Teams and what is a direct chat. Everywhere I’ve worked, Teams works well if it is planned out by someone that understands it. Unfortunate it has to be that way, but when setup by someone that understands the design of it and understands how your business works, it can be brilliant.
You have never used Slack
It is gonna get downvoted but take this feedback Microsoft teams developers and product managers because this product sucks. You don't know how to build products and you rely on your sales team to do everything
I used slack for 4 years. I loved it. Am on teams now and I will never go back. I have all my different teams focused in where they need to be and the document/Sharepoint integration makes it far more powerful
Do you agree their mobile application is a good messaging app?
I think it sucks big time and any basic messaging app is far better than Microsoft teams.
We had people who could barely operate a computer learn how to use Teams, so I'm not sure what your problem is.
The following post is breaking down the differences between Slack and Microsoft Teams to figure out which option is the best solution for your team: Slack vs Microsoft Teams: which is the best chat app?
Slack’s unique features:
Microsoft Teams unique features:
When you say that one to one video calling is unique for Slack does that mean that you think that is not possible with Teams?
What I like most about Teams as oposed to Slack is the file sharing and storing option in Teams.
The chat functions in Slack are better.
To me, slack still feels like a skinned discord or another free messenger. I see no special use even with paid versions. We've been trying the free version to see if we should pay for it, but there are several downsides, which I was told Teams can do better job integrating int OS. Here are some:
When you are on the phone, Slack doesn't have a way to change your status. Messengers can do that easily when you install them on your phone.
Slack doesn't offer any standalone scheduling, and requires 3rd party integration. For a paid messenger/collaboration tool, it should offer a way to add a simple timetable or schedule into a channel.
Message read/unread state or notifications do not clear when you have it on both desktop and mobile. Even though I answered to messages on desktop, they still show up in my notification drawer on my phone, very annoying.
There is no logs for admins to review, we cannot see when the messages were read, who was online when, how often did they change their status, etc. We might as well text each other or use whatsapp groups.
1 and 3 seem incorrect. These things both work flawlessly for me.
2 is easily solved. Having a rich library of over 1000 integrations is a strength, and a differentiator from Discord. And leaving many things as options in this way mitigates software bloat, which some people are already complaining about.
4 has been treated as a privacy issue by Slack in the past. You can request more access, but that level of granular activity data is something most admins don’t need and won’t use. The stats which the admin dashboard does expose are great.
> 1 and 3 seem incorrect. These things both work flawlessly for me.
1- What kind of phone are you using? You mean when you are on the phone, it changes your status? What does it say? I have to do this manually which defeats the purpose.
2- I wasn't able to find a way to add schedule/timetable without having to link it to exchange, 365, google etc calendar.
3- See 1. I am on android 9, when I reply to a message on desktop (installation, not website) the messages doesn't clear from my notification drawer. Permission issue? I did not restrict anything.
4- Privacy? If I am working with a team of 10 people I would need to know which one of these people are actually working and reading my messages. If this is permission based, case by case, where can we request more access?
IMO you can't really compare them like this. I mean sure at one level you can. For me it's usability, Teams is a complete nightmare to try and use, so much of it doesn't work in the way in which you think or would like. With larger teams, it's completely unusable.
Why is that? Is 50-100ppl a large team? I'm thinking over the two options and teams seems more complete and less restricted on the free tier.
Sorry about the slow response. I'd say anything more than 20 would be a large team in Teams and you'd get silos.
Take 100ppl team. You're going to end up having a "team" for each logical business unit, with no common channels. If you do have common then you need to actively seek these out as Teams hides things away. Following any threads is also a complete nightmare.
Note that this article was published a few months ago (November 2019), and many things have changed since then, including Slack's new UI and Teams adding virtual backgrounds to video calls.
I use Teams at work and Slack for local communities, and a few Slack features that I think Teams is missing are the built-in slash commands (especially /remind
), the ability to upload custom emoji, and reacting to messages with those emoji.
+1 for remind, especially the context option off of messages. This is the single most important thing I miss in teams
This is the skimpiest list of features I’ve ever seen for either product. I can tell you’re not an enterprise user.
Or maybe another option? I need something more professional than Whatsapp groups (yeah…) for my team. Preferably something that allow full search history and allows audio/videocalls.
What do you suggest?
My specific team uses Slack for communication and Zoom for calls/meetings. My business uses Teams as a whole. Essentially, I use both depending on who within the organization I'm communicating with. Teams is absolute trash. I hate everything about it. I am super happy with the Slack/Zoom combo, though. Zoom's video is so much better than Teams, using the same exact camera and fewer dropped meetings.
If you are on the Microsoft platform (sharepoint etc) then Teams hands down. People hate on it but if you set it up to sync with your shared files and whatnot it’s a solid enough tool. And you’re likely already paying for it.
Slack if you’re on anything else for general productivity.
slack vs teams? pick the one your org already lives in (o365 → teams; mixed/startup stack → slack). the speed boost comes from the rituals you run on top — an async check-in bot like geekbot is what usually makes remote work feel fast.
starter stack
why use a bot at all?
alternatives
status hero, range, standuply, troopr, tatsu, scrumgenius, team o’clock, polly, jell, standupalice, dixiapp, olaph. they all work — Geekbot tends to feel smoother day-to-day (cleaner ux, stays out of your way).
habits that make this work
so: choose slack or teams based on your stack, then add a light check-in flow (i’d start with geekbot). that combo is what most teams are really looking for when they ask which chat app “wins.”
Slack is by far the better of the two.
here’s a breakdown from what i’ve seen (and lived through) while working across a few b2b organizations:
slack
microsoft teams
other options
if i had to distill it:
and whatever you choose, take a moment to set norms (channel purposes, notification settings, how you use DMs vs. public channels). the tool matters less than the habits around it. :)
We're 100% teams now, but they want to bring in Slack. I really don't want to run two chat clients. I liked Teams when it first rolled out, but as more and more people are using Teams instead of email, it's becoming quite the mess.
As someone who has never worked anywhere that used Slack, I came to this thread expecting Slack to be more favored. From everything I read, it seems like all the cool kids prefer Slack. As a Teams shop, it's nice to know Teams is considered at least equal, if not preferred.
The group I work in tested Teams for about a few weeks after having used Slack for years. Everyone bitched about it and wanted to go back to Slack, so we did.
At the time of testing:
Been using Slack myself since the product first launched. At the time people griped about switching away from IRC. I guess change is hard!
I can't compare it to Slack since I've never used it but I don't personally have any technical issues with teams. We're a Windows shop but I'm 100% Mac at home and that's where I run Teams. And I love OneNote. It took me a long time to get used to it but I use it for all documentation now.
They have implemented a ton of changes in the last two years to fix most of the major complaints about the product, and with Skype finally getting the axe this summer, a lot of people have been forced onto Teams and found that it's not as bad as the Slack fans make it out to be.
Also keep in mind that Teams has been around since 2017, while Slack has been around since 2013. Slack has had a lot more lead time to build up their fan base.
No way, Slack is much better.
Teams is constantly down, slow, with logging issues and eats 10 times more memory than Slack.
If you don't mind the huge amount of memory used, the sporadic message not delivered errors, the down times, the bad quality of some calls and the insane amount of completely useless bots. Then yeah, it has some nice features and is ok.
I strongly prefer Slack to Teams. Officially, my workplaces uses Teams but my individual team uses Slack.
Teams, especially if you have a semi-mature Offfice365 environment. Having eveything integrated is nice.
We had a Slack vs Discord discussion, ultimately Discord loss due to some user control things, but it didn’t make a big difference overall - chat was chat and moving is work, might as well stick with Slack until something ground breaking comes along.
If we had MS Office or email, Teams is where we’d be, but we’re a Google org.
Teams for audio and video. Slack for chat
Teams UI is god awful. Forcing threads is a moronic idea and makes it a nightmare in high active channels.
Slack is clean and easy to read a lot of text at once without scrolling and interacting with the UI to "See more"
Teams forces restrictions on me. Why is there a cap on how many channels I automatically want to display? Why can't I get notifications from different organisations on the desktop client, but only the one I'm currently active in?
Why can't I choose to minimize the UI instead of forcing a bunch of shapes that makes less text on my screen?
Slack > Discord > IRC >Facebook chat > Teams anyday for text.
Hiyo!
Among other issues with teams, err, your bot comment misses some context: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/16977271-allow-on-premise-bots
Having used both, I’ll be sad if and when they force us to Teams.
I've used both and agree with u/oni06. Slack is vastly superior for chat; Teams is perfectly OK for audio/video. The worst thing for me is Teams' absolutely useless-at-best search feature.
My company is finally moving to slack and I get to leave teams behind. We gave it a fair shake for a year and found it lacking in so many areas. I wouldn’t recommend this tool to anyone but my competition
> …however in terms of features and functionality Teams is way ahead by a long margin…
Interesting. I have accounts on the following:
And some practical experience on all four, and that is the order I would rank them in roughly. Granted, I suspect that as with many companies, mine just said here’s a link, good luck, so other than working through the online new-user orientation, I won’t claim to be an absolute expert. But for me, Slack and Discord were fairly close, way above Teams, which is in term way ahead of Google. I particularly liked Slack’s threading capabilities, and Bots. Discord has fixed some of that gap. But I found Teams and Google to be behind in those areas, granted the Wiki stuff was kind of nice (integration wise). Slack also seems to get the Apple Watch app right, too. They seem to get #channel’s done the best, too, makes it easier to follow different topics going on simultaneously (or at least in parallel).
I guess I assumed OP’s post was kind meant as a kick in the MS butt to go add function to bring it more to parity on Slack (or even Discord). Slack & Discord both increased prices recently, and so it would be nice to have a more functional competitor from Microsoft.
I use both everyday and I honestly can think of only slight cosmetic things like reacts that Slack does better. Teams is just so much of a better all around solution.
> found it lacking in so many areas
examples?
Code formatting is awful in messages in Teams vs Slack
Can you explain? I’m a Team user and often post code snippets using the built in code formatting (pretty print) that supports dozens of languages. I’ve used slack, not for posting code, and generally I prefer Teams.
Don't expect any. Such a post is an equivalent of rage-quit.
Yeh, probably true. I haven't used Slack, so I was genuinely interested.
Msft employee I presume? Here are just a couple of issues with it:
Don’t be a douche
Moving between chats is painfully slow. Emoji reactions to messages are inexplicably limited to 6 emojis. Custom emojis are not supported as in Slack. Limit your number of pinned chats. Not user intuitive for group chats. Won’t let you alphabetize your chats to find them easier. Many others as well…Slack is a far superior chat tool for business and engagement.
I use both Teams and Slack for different companies. In terms of performance Slack is better, however in terms of features and functionality Teams is way ahead by a long margin. Perhaps your company didn't invest in user training.
Typical msft product. Usability is an afterthought.
It can do many things but not the important things well or intuitively.
I’ve been considering my go-to tools for team comms lately as my team has been growing. With a fully remote team and new comm tools popping up, I wonder how many of these will stay in my arsenal in 2025. I hate using things just because “I always have” or for convenience. They need to be functional, user-friendly, and fit for purpose.
Here’s a look at my list of go-to team communication tools that I use - let me know which ones you’re using too!
My top IM/Chat tools
Microsoft Teams:
I work predominantly on MS, so this one’s a no-brainer. It works well for instant messaging and online meetings, and I like its integrated features.
Pros: I like the integration into things like Planner. I love using my Teams channels as a project documentation repository, where I can provide customers and other users with access.
Cons: I find it has quirks with access for people outside my organization. We can't ignore all the team jokes, and bugs either. I've been in a few meetings where someone remotely will have some issues connecting.
Slack:
Slack is simple and easy to use; its mobile app is excellent and integrates with other tools.
Pros: It has a limited free plan and is perfect for small companies and startups that need a quick and easy chat tool.
Cons: Limited in terms of its features, can get costly for paid version and lots of users. Many digital teams end up using it as a project management tool and it can get messy fast.
My go-to video conferencing apps
Google Meet:
I love Google Meet's integrated video capabilities if I am not using Microsoft. It's simple, free, and easy to navigate.
Pros: I love that it's integrated into my Google workspace and that mail, meetings, and chats are all in one place.
Cons: I didn’t like that you’re limited to 60-minute meetings on the free version.
Zoom:
As work became remote, I first adopted this tool for video conferences and screen sharing.
Pros: It is easy to use and allows me to cater to large audiences, which some other tools don’t permit. I also found the HD capability a little better than other channels, like Google Meet.
Cons: Security concerns are always high on my list, and Zoom had issues in the past, making me trust it less than other platforms. The free plan is also limited to 40-minute, prohibitive meeting slots.
The project management and collaboration tools that I’ll continue to use in 2025...
Trello:
It's one of the most straightforward and user-friendly PM tools I’ve used. It’s pretty, and I can usually get non-technical people to adapt to it the fastest.
Pros: It is easy to use, and I love features like drag-and-drop for task management using boards and different views.
But there are some cons here, too -- this tool is not ideal for large projects, so I don’t use it when I know I’ll need to scale for more complex tasks or projects.
Asana:
This is a popular tool for a reason: it’s one of the more robust platforms out there and makes collaborating in remote settings easy.
Pros: It has an impressive range of features, and I love that it integrates with my other channels, such as Slack and Google. This is best if you’re like me and hate constantly switching between tools.
Cons: Because it is a feature-rich platform, many less technical people I’ve worked with were put off by its complexity and steep learning curve.
Purpose-built communication tools that I love
In addition to document sharing, instant messaging, and meetings, it’s crucial to find a couple of tools, such as the ones below, you can become familiar with for specialized functions like design or video creation.
Miro:
This is an incredible visual tool for collaborating on ideas and frameworks and I know a lot of my product marketing friends (and me) still love this tool.
Pros: It is easy for all users and can accommodate many functions. I love sticky notes and whiteboarding, which allow multiple people to share ideas in real time in one place.
Cons: I didn’t love that the paid-for version is limited to only three boards, which doesn’t make this a valuable tool for smaller organizations that can’t afford the free plan.
Loom:
Loom is a great way to share information if you need to expand on ideas or train and cannot meet in person. I also love using it for training because it can be repetitive.
Pros: Its straightforward use means I don’t have to transfer data-heavy videos, as the link is accessible from anywhere. I also like that you can leave comments or questions.
Cons: Limited free plans make it somewhat tricky for larger organizations to use as a full-fledged solution, as video editing and file storage limits can be restrictive.
It was difficult to choose just a few team communication tools I like (and actually use). Now, what should I add to this list? Let me know and I can add them here!
Slack and Microsoft Teams are solid. Both offer robust integrations and ease of use.If you need to organize and store digital files securely, I used Razuna for managing brand assets. Worth considering.
Nice! What’s your top pick? A good mix of async and real-time tools makes all the difference.
I don't really want to say 'it depends' but yeah, it kind of does, but if you can afford the paid Slack (remember it's per user), I still love Slack for team comms for a lot of digital businesses. There are some limitations and I wouldn't recommend using it as a PM tool (IMO, it's not designed for that).
But, I've also worked with a lot of Microsoft shops that are absolutely tied to the Teams/Microsoft ecosystem but like I said, I've seen outsiders struggle.
For brainstorming, I still love Miro and use this tool quite a bit with my digital teams. If you need this functionality, it's worth the investment. I've tried a lot of other whiteboarding/collab tools, they all have their similarities but I still go back to this one overall. (Even individuals get 3 free boards).
And then there's Loom. Maybe because I've been using it for so long, but I can't imagine not having Loom in my day-to-day digital life. I like that you can easily download a Loom to add to a report as well. I'm a big believer in 'if it shouldn't be a meeting, let's not make it a meeting' and async work, so these are the tools I stand by.
Which do you prefer?
u/yourHuckleBerry76 couldn't agree more; sharing code in Teams is a nightmare.
u/yourHuckleBerry76 the user interface is abysmal and Microsoft does not seem to care
The phrasing of the poll feels a we're bit biased :)
u/yourHuckleBerry76 using backticks, ``, rarely works to create a code snippet. There is no copy button when someone shares a large block of code.
teams has increased collaboration and fun or general conversation in every organization ever. people who like slack have leaky stool
Is there a particular reason, why Teams is favoured?
Slack seems like it’s a lot better and more suited to the direction the CS seems to be going?
I expect cost will play a part. Most departments already have Microsoft 355 subscriptions for Office apps and Windows licences, which includes the cost of Teams. Slack would be an extra cost on top of this.
355? Is that a discounted version or something
We have both but slack isn't approved for official-sensitive info which means it can't always be used.
Slack has limitations on recording meetings for a start.
Why don’t we use BBM I miss it z
LOL! I’d rather use MSN - make updating my status interesting 😂😂
You could set it to show what music you listening too. God forbid you slapped on a bluey!! 🤣
I think the lean towards teams is because of its integration with SharePoint etc.
microsoft teams vs slack
Key Considerations for Microsoft Teams vs. Slack
Integration with Other Tools:
User Interface:
Communication Features:
File Sharing and Collaboration:
Pricing:
Recommendation:
Ultimately, the best choice depends on your team's specific needs and existing tools. Consider trying both platforms to see which one fits your workflow better!
Get more comprehensive results summarized by our most cutting edge AI model. Plus deep Youtube search.