Using Slack for team communication has dramatically improved the speed and efficiency of our team. Slack has saved us thousands of dollars by enabling our team to communicate without the need for email. It is hard to do it justice in a blog post; Slack is something you need to try and experience to really grasp its potential.How Slack will revolutionize your team communication by integrating your favorite apps. Click To Tweet
In this post, we’ll share tips on how to integrate Slack with 17 other web apps that will change how you view team communication forever.
What is Slack?
Slack is a team communication tool that allows for synchronous communication on different devices. The app seems simple at first, but there are powerful features that make this the fastest growing app ever.
Related: The Slack quick start guide
Slack is not just a simple chat room. It is a communications hub that simplifies the day-to-day work of modern teams. The big pain point that Slack addresses is the need to jump between dozens of app notifications and email in order to keep up to date on your business.
Slack simplifies this by creating a platform that allows one team to communicate on multiple channels and removing the need for most email communication. Better yet, Slack has a massive list of integrations that post updates in your Slack channels. Integrating the apps you are already using means you only need to go to one place to get all the critical information to run your business. Some integrations allow you to interact directly with your apps from Slack using slash commands.
Slack already naturally anticipates daily communication and puts it into context for you. If you paste a link, it will expand it with some information. You can play videos right from the chat room. If an image is posted, you get a thumbnail to work with. You can even share things like Spotify playlists.
Google Hangouts let you communicate with your team or customers with video conferencing, voice calls, or chat.
Integrating Slack with Google Hangouts allows you to start a hangout with members of a specific channel or private group. Sometimes communicating over video is faster and more effective than chat. Having the ability to quickly create and jump into a hangout can accelerate conversations for teams.
Hangouts can be created directly from the channel by using the slash command /hangout. The hangout will have a Slack control panel that will allow you to invite other team members to your hangout.
People have been using these tools for cross team collaboration as well. Groups of journalists from different newsrooms have reported using Slack channels and hangouts to discuss and collaborate on social media, analytics, site design, and other challenges related to the industry. It provides a more intimate setting than a Facebook group, while being more flexible and scalable than a phone call.
This idea can easily be applied to many different industries. Marketers, students, writers, and countless other professions could have Slack teams set up to collaborate and share ideas. This is an excellent combination to support masterminds.
Twitter is a social network and micro blogging service that focuses on users posting short 140-character messages.
Integrating Slack and Twitter posts tweets that are sent to or from specific Twitter accounts to a channel. This is great for keeping on top of your social media marketing or quickly responding to customers who communicate with you on Twitter.
This integration has been very helpful. We send tweets to our WP Curve Daily channel, where our management team and developers are communicating. If any customers reach out to us, we are instantly alerted and can respond quickly.
GitHub is a library of source codes for Git projects. This allows you to collaborate, review, and use code for open source and private projects.
Integrating GitHub will post updates to a Slack channel for:
- Pull requests
HuBot is a scriptable chat robot that you can integrate with your Slack account and use for just about anything. You can set it up to poll the team at certain times if they want coffee or what they want for lunch. The guys at Sitepoint have some very creative ways to use HuBot.
We use this chat bot to send special alerts to our team when VIP customers submit a ticket.
MailChimp is an online platform for email marketing.
Integrating MailChimp and Slack will allow you to receive updates when people subscribe and unsubscribe from your list and see the sent status of a campaign. After authenticating your MailChimp account, you’ll be able to pick and choose which lists and notifications to monitor.
The integration with Slack currently supports the following MailChimp events:
- Campaign sending status
Trello is a collaborative project management tool that uses lists and cards to organize tasks within a project. It works great for personal organization or for teams.
Integrating Slack with Trello will send updates to a channel when there’s activity on Trello cards. Trello is the second most popular integration to Slack, so people are finding a great deal of value in this one.
You can customize this for different channels to post activity only relevant to the specific channel.
It can be difficult to keep track of all the changes on individual cards when you are working with a large team with several boards and hundreds of cards shuffling around. This integration in Slack help keep you privy to the activity that’s relevant and current.
We would love to see some commands in Slack that would allow you to create a card from the Slack app. Trello can create cards via email, so we think it would work similar in Slack. Asana and similar tools allow for slash commands to create tasks and we imagine it would look similar to this.
Asana is a project management tool that combines tasks and conversations. It’s an email killer like Slack.
Integrating Slack with Asana will send updates to specific channels when a task is created, completed, or gets a new comment.
A great feature about this integration is that you can use the slash command /asana to list tasks, create new tasks, assign tasks to others, complete a task, and comment. All from the Slack app. This can be very helpful when deep in conversation and you just want to quickly create a task or reminder for a good idea later without breaking your conversation or workflow. Note that to use slash commands, each team member must authenticate their Asana account with Slack.
Having such tight integration on two tools that leverage conversation and communication is great. Asana makes it easy to search conversations and keep a record of them, which is good for firefighting or bug fixes. Slack is great for synchronous communication where responsiveness and speed are more important than organization.
Blossom is a project management tool designed for software development teams. It is great for visualising the flow of project features.
Integrating Blossom with Slack will post notifications on project updates in a channel. This is an easy way to keep all of your updates and information flowing to one place instead of having your team jumping between apps to make sure they have not missed anything.
Google Drive lets you create, store, and collaborate on documents online. Multiple team members can work on documents simultaneously.
Integrating Google Drive with Slack makes file sharing seamless and easy. This is the most popular integration on Slack. Pasting the link to a Google Doc in your chatbox will make it available for anyone in the channel and give additional information on the link instead of just a blind URL. This is a big help when dealing with hundreds of links for blog content.
Having a central communication hub like Slack combined with the collaboration features on Google Docs makes for an excellent experience.
Dropbox allows you to store and share files on the cloud.
Integrating Slack and Dropbox will allow team members to share files with links that anyone in the channel can access. They will be able to download their own copy or add the file to their own Dropbox, so multiple people can collaborate on and share files. Slack will look at the file attached on the link and create a preview, so you don’t just have a blind link with a bunch of numbers in the chat box.
This integration will import Dropbox files when a Dropbox URL is pasted in Slack.
Groove is a customer support tool that allows for personal support of each customer. To the customer, it looks like email, but the support side has collaboration tools for team based support.
Integrating Slack and Groove will create notifications in a channel for:
- A new ticket
- Assigning tickets to a team member
- Replies to a ticket
- Notes on a ticket
Help Scout is helpdesk for small businesses that is scalable and customizable.
Integrating Slack with Help Scout allows you to see notifications when:
- A conversation is created
- A conversation is updated
- A team member or customer has replied
- Conversations are closed or deleted
There are also links to the conversation and @ mentions of the person assigned, so your team members can get updates only when it is relevant to them.
Here’s how to set up mentions:
- Open the Slack App settings page: https://secure.helpscout.net/apps/slack/
- Enable the Events for Conversation Assigned, and usually Conversation Created by checking the appropriate checkboxes and then click save.
- Click the Mentions tab
- Enable Mentions by clicking the selector, select a person you’d like to be mentioned for new/unassigned conversations, and then make your Slack <=> Help Scout user map by selecting names from the dropdown for each of your users.
This is great for support teams because it brings the customer support conversations straight to the main communication hub. This makes for much faster response times and more transparent management of the support tickets.You can also set it so links to the ticket or conversation appear in the channel, which makes for faster responses.
Intercom is an app that helps businesses track how users are interacting with their software. It can also engage users with targeted emails and in-app messages or request feedback when a user behaves in a certain way.
Integrating Slack and Intercom posts updates in a designated channel for the following notifications:
- New messages from users
- A teammate or user replies to a message
- Notes are added to a conversation
- Conversations are assigned
- New users or companies are created
This integration is brilliant because it makes it easier to bring a human element back into your drip campaigns. With notifications coming right to your communications hub, you can pick up conversations on your drip campaigns quickly.
Desk is a an all-in-one customer support system that is designed to scale with the support team and allow for fast responses to customers.
Integrating Slack with Desk allows you to customize notifications for updates on customer support cases in relevant channels. There are many conditions that you can customize. One I really like is that you can customize notification according to the priority of the ticket. So managers can be updated on only high priority cases.
Zendesk is a web app to manage help desk tickets, issue tracking, and customer support.
Integrating Slack with Zendesk sends notifications to your team channels when a help ticket is updated to:
Stripe is a payment processing system that enables small businesses to accept payments online.
Integrating Slack with Stripe will post customizable updates to a Slack channel for:
- Invoice payments
- And more
This is great for having your team quickly updated on new payments so they can follow up with customers and orders faster than ever without having to go to email.
Zapier is a tool that allows you to connect and automate web apps.
Think of Zapier as a bridge between Slack and countless other apps. It manages integrations without the need for any coding skills and makes it possible to automate repetitive tasks.
Zapier has hundreds of integrations for Slack that can have a dramatic impact on your workflow. Check out a list of ready to use templates here.
Hopefully you know this one…WordPress is a tool that allows you to create and manage a website or blog. It is highly customizable.
Integrating Slack with WordPress allows you to send notifications when a post is published or needs review. You can also set notifications for new comments on a blog post.
More Slack integrations to come!
There are countless other apps that you can integrate with Slack and they’re adding more every day.These integrations can streamline your team communication in ways that were almost impossible even a few years ago.
Related: The best of WP Curve – productivity
Slack posts all of their new integration announcements on Twitter. Click the link below to follow their Twitter channel and stay up to date.
Which integrations are you using with Slack and why? Let us know in the comments!