The team communication & chat messenger Slack is probably one of the hottest companies in the tech industry right now. It saw some incredible growth, followed by a 2.8 billion valuation.
We, at Usersnap, are great fans of Slack since its early days. We use it with a broad variety of integrations. Slack is probably the tool we spent most of our time with. Whether it’s for developing new product features, working on new landing pages or drafting new mockups. Slack plays an important role in every step.
And here are 14 things you might not know about Slack & I found quite helpful for our daily life. And it might help others too while working on their web projects. Check out how to use Slack for web development projects and teams.
Create & share Code snippets
Did you know that you can share code snippets directly inside Slack? Working on web projects sometimes requires exchanging code with colleagues.
Slack offers you a great way to share your code snippet within any slack channel or private slack chats.
And there’s even a keyboard shortcut for that: Shift + ⌘ + V (Mac) or Shift + Ctrl + V (PC) will open a pop-up window for creating a new Snippet in Slack.
Get notified on new bugs and change requests from customers
Slack does a great job making web projects less painful. Did you know that you can receive bug reports, change requests or any new idea from your customer directly inside Slack?
By integrating Slack with a bug tracker, like Usersnap, you get notified on any new bug report or feedback from your customers & website visitors.
Besides Usersnap, Slack can be connected with the following bug trackers:
- Pivotal Tracker
GitHub integration with Slack
GitHub is a great library of source codes. GitHub allows you to collaborate, create, edit and review code for your projects. By connecting GitHub with Slack you’ll receive updates to your Slack channel for:
- Pull requests
A full guide for setting up GitHub with Slack can be found here.
Receive project updates inside Slack
Working on a variety of web projects, you probably manage your tasks with a project management tool – like Trello or Blossom. Slack integrates well with those project management tools.
By integrating Slack with Blossom, for example, you’ll receive notification on any project update in your slack channel. This is a super-easy way to keep all of your team members up-to-date.
More information can be found on blossom’s integration page for slack. Alternatively to Blossom, Asana, Trello or Basecamp offer great Slack integrations as well.
Continuous integration inside Slack
Are you making use of continuous integration services like Codeship, Jenkins CI or Circle CI? By integrating those services with Slack you stay on top of what is happening during your development process inside your Slack channel.
Available integrations for continuous integration:
- Travis CI
- Jenkins CI
- Magnum CI
Performance monitoring inside Slack
Many distributed development teams rely on Slack. By integrating your performance monitoring service (e.g. New Relic) with Slack, you can keep your DevOps updated by sending alerts to Slack which are triggered in New Relic (or any other monitoring service).
Subversion & slack
We also use Subversion and Slack and integrated both of them. With the great Subversion integration for Slack, we keep our developers up-to-date on new activities. Everything inside Slack.
Are you using keyboard shortcuts for all kind of applications? Here’s the good news. Slack offers some awesome keyboard shortcuts which makes life easier.
- Simple copy / paste any file into your private Slack chat or channel with ⌘ + C and ⌘ + V (Mac) orCtrl + C and Ctrl + V (PC)
- Get a list of all Shortcuts in Slack with ⌘ + / (Mac) or Ctrl + / (PC)
- Press “Esc” for marking all messages in the current channel as read
A full list of shortcuts can be found here.
Sharing files with Google Drive or Dropbox
By integrating Google Drive (or Dropbox) with Slack, file sharing with colleagues becomes way easier. It’s probably one of the most popular integration for Slack. By simply pasting the Google Drive link in your Slack chat, you’ll get a preview of the file – instead of a simple link.
Customer support inside Slack
If you’re using a customer support tool like Help Scout, Intercom, Zendesk, or Desk.com, there’s some fantastic news. Connect Slack with your existing customer support tool and be notified on any new support request from your clients. You can even search for tickets inside your Slack channel.
Keep your tasks in one place
If you’re using a to-do app or task tracker like Wunderlist, you can make your personal workflow way faster, by integrating your to-do app with Slack.
Adding the Wunderlist integration will post updates to a slack channel of your choice whenever one of your tasks is updated. You can also add new tasks inside Slack with Wunderlist slash commands.
Connect Slack over IRC and XMPP
Prefer to chat with another chat messenger? No problem. You can connect Slack over an IRC and XMPP gateway with another 3rd party messaging client.
HuBot your chat robot
HuBot is scriptable chat robot developed by GitHub which can be integrated with your Slack channels. There are various ways to make use of HuBot. You can for example program your HuBot to post the top X articles from Hacker News in one of your Slack channels.
Or you can be notified when a VIP client creates a ticket. Or you can do fun things too. I especially like the suggestions from Sitepoint:
Much more with Zapier for Slack
Besides the mentioned integrations and tips, there are much more things to do with Slack. Especially by using Zapier with Slack offers you more than 40 ways to get more out of Slack.
See the full list of integration possibilities here: https://zapier.com/blog/slack-integrations/
That’s a lot
Writing this blog post I actually explored many of the used integrations in more detail. I know this is quite some number of integrations which we are using. You might find one or another helpful for your web team.
Let me know in the comments about your favorite Slack integrations!
PS: Also make sure to check out our blog post on how to manage project communication with Slack.
Integrate your chat tool with your project management software [productivity tips for web developers]
This article was brought to you by Usersnap – a visual bug tracking and user feedback solution for every web project. Recently we’ve presented our favorite chat tools and the basics of project communication. This time we’d like to take the next step and show you how to get more out of your team communication.…
Lessons learned from relaunching our website
Oh boy, it’s been a crazy week. But not in a bad way. In a good way. In a really good way. A couple of days ago, we went live with our new website. The process to bringing our website live has been an incredible awesome roller coaster ride with so many learnings and insights…
Why messengers are changing the way we track bugs
It doesn’t matter whether you’re using Facebook’s messenger, Whatsapp, or Telegram for your private communication or Slack, ChatGrape and Hipchat for business communications, messengers are here to stay. And that’s a great thing. Slack has become widely known as the “email killer” for businesses. But all these messengers are not just changing the way we…
Say Goodbye to your Website Feedback Tool. A new way to stress-free customer feedback.
Working on new design drafts and website prototypes take a lot of patience and knowledge. When you consider the feedback part of the process it takes even longer. Email threads, Slack chats, phone calls and meetings – that’s how the feedback is collected and managed. Well, managed? I guess managing feedback through all these channels is…
New study reveals the state of client collaboration in development & design
We at Usersnap teamed up with Assembla to survey nearly 1.000 agencies, development & design companies throughout the world and across industries. We uncovered how client collaboration in web development has changed over the years, and how it needs to change. The State of Client Collaboration in Development & Design Survey Report explores the field…
How to improve communication between developers and designers on web projects
Developers and designers have very different job profiles. In fact, they also have very different perspectives, i.e. different ways in which they look at the same thing. One example: While a website designer looks at the whole external feel of a design, sets the scope for it and decides on how people connect with it,…