Slack is fast easy transparent non-disruptive pooled
Direct, or instant messaging can annoy the living daylights out of me. Having to constantly sift through all the shit–riddled message streams from work colleagues & students – all mixed in with private matters. Or being bugged during every waking hour of the day with unimportant messages from all sides. This morass of communications is not just annoying: it can be very inefficient, and at times even, very inopportune.
First & foremost, I didn’t want to accept all my students on my private Facebook account. Nor set up a secondary account for the sole purpose of managing my classroom; since I’m currently on the threshold of quitting that particular platform altogether…
Then there are the standard messaging platforms: Whatsapp, Telegram, Signal, Google Hangouts, Skype and ICQ. To my mind there is too much an emphasis on direct contact; which is something I like as well – just not in a messaging format.
In ‘pooled communication’ it’s common practice not to expect a direct, or immediate response. The facility for private & direct communications is included in the platform – but really this platform is about collaboration, teamwork and development.
In an attempt to solve my problem I’ve started using Slack in a small group, as I first want to give it a good trial-run, before we attempt to roll it out department wide.
This is slack
History and founding of Slack
Slack is a team communication tool founded by Stewart Butterfield. It began as an internal tool used by Stewart’s company while developing a now defunct online game. Stewart, being one of the Co-founders of Flickr, made sure that Slack is a rock solid platform that does incredible things for team management.
So, why Slack?
If you work in a team, spread accross several different locations, as many of us do; it’s likely you’ve come across problems, or struggled yourself, with clear communications. As our business’s or projects grow, we’ve found that our team communications become increasingly cluttered, and hard to keep track of, in our email inbox(es!).
Very often, we just need to send a simple message to each other, to update the others on the progress of a specific task. We’re doing this via email, Skype, and even Whatsapp – some of which are heavily reliant on support from either internal, or external, services.
And although certain information rationally needs only to be communicated to one person – we want more transparency.
This is because it helps the teams if everyone is made aware of what’s going on in all projects/classes of our school department; in order to either interject, ask a question, or for individuals to plan their own work around what was being done elsewhere. As I said, one of the main antagonisms for our team was the miriad of platforms & methods we were using to communicate. It quickly became overwhelming to keep track of email threads a mile deep, Skype conversations, text messages, and all the other places in which we were talking to each other.
1. All team communications in one place
Slack communications all occur in one place, and can be segmented by creating Channels for various topics. You can assign your users to as many (or as few) channels as you need, in order to keep topics visible to the team members you want to see any individual topic.
Quick Switcher for a search within contacts and channels.
Menu with profile, account and team specific settings.
The actual information shared.
This is a great way for our entire team to keep up with our company posts, and posts on the personal sites of our team members. It also ensures we all know what content is being put out publicly, and what is communicated within the team only.
2. Integration with services we already use
As you can see if you look closely at the Channels in the image above, we can integrate Slack with web services we use everyday.
- GitHub – For notification and viewing the code checks & corrections from our development team.
- HelpScout – Our email support ticket service. The entire teams sees support ticket submissions in real time.
- Trello – Our project organization tool. We see cards created/edited/completed in our Trello portal instantly.
Click here to see the full list of available integrations.
3. All content is searchable from one search box
Have you ever searched your email inbox to find that one piece of information you needed buried deep within a thread? (at the moment our Novel client gets so worked up by search querys that it just stops looking altogether..!)
Slack makes it dead simple to find that link which someone posted 3 weeks ago, that you just now want to go have a look at. Not only is the search super fast and friendly, but it’s also filterable.
Imagine this scenario… You remember you were chatting with Bob one day and he posted a link to a really great resource on what you need to accomplish with a certain task, but you can’t quite remember what the link or website was named.
Use the Slack search filter options to narrow your search to conversations only with Bob, only in a certain channel, or any of several other filters.
4. File sharing
Slack makes it simple to share these files quickly with our entire team and it also has Dropbox integration for more in depth file access.
File sharing is not just for software either. It’s also great for getting a little more personal with the team.
Here are a few of the images I shared and received recently from students and co-workers…
5. Code snippets
Teaching a class programming takes a lot of communication on a daily basis. Not only that, but supporting and implementing the products made on the various platforms where our students have their products, or services, installed sometimes takes a fair amount of communication.
Being able to share and test code snippets across our team in an instant is a great feature of Slack that shouldn’t go unmentioned. This alone has increased our productivity by leaps and bounds.
Not only that, but any code snippet we create stays within our Slack portal, and is available to us at any time in the future.
6. One to one and private groups
Transparency in team communications is certainly a great option, but there are times when you need to communicate something privately between the members of your team.
Perhaps it’s payroll related, or some other personal situation the whole team doesn’t need to be in on.
Just like any other chat client, Slack makes it simple to exchange messages privately between two people.
7. Accessible anywhere
Slack has mobile apps available too. Personally, I use the android app on my phone and I couldn’t be happier with it’s layout and functionality.
I often have to run errands during the day. Being able to keep up with my work communications has really helped to round out my day, and keep me in the loop on the tasks I need to follow up on after the kids go to bed.
7. How much does slack cost?
Slack offers four pricing options, and up until the time of this writing, we’ve been on the free plan (also known as the Lite plan).
The first paid option starts at just $8 monthly per user, and if you fall in love with Slack like we have, it’s a drop in the ocean for the time/cost savings we’re already experiencing.
To learn more about Slack and see all the features, go here right now.
If you sign up for the free version of Slack using the link above, you’ll get a $100 credit if you ever decide to upgrade to a paid plan.
Slack continues to creep into offices and organizations worldwide, bringing a new and intuitive approach to the old group-chat model. If you’ve been signed up for the service at your workplace, then here are ten ways to wow your fellow workers with your Slack skills.
A few quick slack tips
1. Put up a ‘Do Not Disturb’ sign
It’s easy to get overwhelmed with notifications and alerts on Slack, which may be why the developers recently added a Do Not Disturb mode. When it’s activated, you won’t get any sounds or notifications on any of your devices, and your co-workers will see a little sleeping symbol at the side of your name.
Click the bell icon (top left) to choose a time duration, or click on Do Not Disturb schedule and you can have it turn on automatically—very useful if you’re in a different time zone to everyone else. You can also activate Do Not Disturb by typing
/dnd followed by a time period into the Slack chat field.
2. Get reminders from slackbot
Slackbot knows all kinds of tricks and can be as useful as Siri or Google Now when leaving you reminders. Head into your direct message conversation with Slackbot, type
/remind into the chat field and then leave some reminder text and a time. You’ll see a confirmation message on screen.
You can also leave reminders for other people and specific channels (just type
/remind on its own to see various ways in which you can leave messages). If you want to see all of the reminders that are currently active, type
/remind list into the chat field (you can delete them from here too).
3. Make use of slack’s advanced search operators
As with your regular search engine of choice, you can use operators to narrow down your searches in Slack (very helpful for those busier channels). For example, type
has:star inside the search box to look for all starred messages or try
from:username to look for messages from a certain person.
To see all of the operators available to you, type
+ in the search box: you can find messages in or to a particular channel, restrict your search to a particular range of dates, and look for messages with links in them. Related and recent searches pop up underneath as you continue typing.
4. Keyboard shortcuts
From Photoshop to Gmail, keyboard shortcuts can make a big difference to your productivity levels, and there are plenty to play around with in Slack too. For example, if you just typed something and noticed a mistake, press the Up arrow to get back to it. There’s a full list on the Slack support site.
The quick switcher shortcut is another useful one: press Ctrl+K on Windows or Cmd+K on a Mac, then start typing to jump to specific channels or message threads. You can use the Esc key as an easy way of marking all the messages in the current channel, or conversation, as read.
5. Add your own emoji
Everyone loves emoji and you can add your own to the conversation by opening up the main Slack menu on the web and choosing Customize (please note: the options you see here will vary depending on how your team’s account has been set up). You can add customized loading messages from here too.
All you need to set up a new emoji symbol is a picture of said emoji and a shortcut name for it—anything you create will be available to everyone on your team and will be added to the custom tab of the emoji menu (click the smiley face to the right of the message field to see all the symbols).
6. Tidy up the feed
Image and link previews are part of the appeal of Slack, but if you’ve got particularly GIF-happy colleagues or there are a lot of links to wade through then your screen can get very busy very quickly. Type
/collapse to hide all image previews in the current channel and
/expand to bring them back.
There are a host of helpful commands that begin with the slash symbol—just type
/ in the message field to see them all pop up. Some of them may have been added by the people who set up your Slack channel, and any third-party plug-ins and add-ons will have similar commands of their own.
7. Format the text of your messages
In case you need help getting your point across, Slack supports the usual text formatting tricks found in many messaging apps: put asterisks around words you want to make bold, and underscores around anything you want to appear in italics. The tilde symbol (~) either side adds a strikethrough effect.
If you need to create a message that goes on for several lines, then use Shift+Enter to add new lines without posting the message. It’s also possible to create blockquotes by preceding text with an angled bracket (>)—to keep the blockquote across several lines, use three angled brackets (>>>).
8. Keep your place in a channel
You can keep your place in a channel with an Alt+click (or Option+click) on a particular message—this marks it (and all subsequent messages) as unread, so you can easily jump back to it later. A long press on a particular message brings up the same option (and several others) in the Slack mobile apps.
To change the way that Slack automatically marks messages as read when you jump back into a particular team or channel, open up Preferences from the main Slack menu then choose Read State Tracking. By default, Slack marks everything in a channel as read once you open it up.
9. Change the look of Slack
Slack has a distinctive default color scheme, but you don’t have to settle for that look if you don’t want to. From the main Slack menu on the web, choose Preferences and then open up the Sidebar Theme menu—there are eight preset ones to choose from, or you can set the colors yourself.
You won’t suddenly change the color scheme for everyone in your company—only you will see the new look—and each team that you’re a member of can have its own appearance settings, which can make life easier if you’re jumping around a lot between different Slack teams in one browser.
10. Link to particular messages
Right-click on a time stamp, click on the options menu to the right, or (on mobile) long press to find the specific link for a specific message—you can bookmark this or drop it back into the channel, for example, enabling you to quickly remind your co-workers exactly what they’ve said in the past.
Open up said link in a new browser window and you’ll get a snapshot of the relevant channel at the time of the message, together with more information about the channel itself. There’s an option to browse the channel by date too, if the team admin has made the relevant channel archives accessible.
Text Edited by Giles Wright in the UK, on 25th July 2016…