Developer, tech enthusiast, and gamer.

Your friendly Email to Slack migration guide

Your friendly Email to Slack migration guide

Email is a hard habit to quit. We are 20+ years in and it's still hanging on. Many companies have tried to help you triage, sort, or to even reach the mythical "inbox zero". But at the end of the day, it's just the wrong technology for 95% of what we use it for today. Email is dumb, it doesn't know what's important and what isn't. It doesn't know that if you are CC'd you may need to reply right away or that it can wait until tomorrow. It doesn't know that 5 people on the To line did not receive the email attachment. Worst of all, the sender doesn't even know if you got the message. We all hate email, yet we all keep using it.

Workplaces are the biggest offenders of email abuse, so it makes sense that startups like Slack and others have chosen this as the first battleground. I've been along for the ride since the beginning of Slack, and even with it's flaws, I can finally see a future without email. With that said, every new technology has a learning curve. So I've put together this list of tips on how to make the transition from email a little easier.

The glorious Email signature

What would the world be like without a 600px high email signature with 10 images? I shudder to think. But, if you were willing to part with sending your name, title, phone, fax, mobile, company, slogan, accolades, and privacy statement on every single email you send...including replies. Then the Slack profile is there to save you. Simply "View Profile & Account" to fill in all of your details. Now everyone you communicate with on slack can click on your name and get all of that important info!

Email to a single recipient

The easiest way to do this would be to send a Direct Message or DM to the person you would normally Email. You can correspond in real time or asynchronously, just like you would in a text message.

Email to one or more TO recipients

You want to start a discussion with that same person, but you want to keep this conversation completely separate from your main DM thread? Simply create a new private channel and invite only that person to the discussion. Give it a nice descriptive name so you both know what you'll be talking about, and when your done, just archive it. You and any member of that channel can still search it forever and you can always un-archive the channel later if the need arises. OR, for a more short lived discussion, start up a group message with up to 9 people. Still searchable and can hide when done.

Email to one or more To recipients, with CC's

So, your corresponding with one or more people engaged in the conversation but want to keep other people in the loop? Public channels are perfect for this type of communication. Chances are that you forgot to CC someone or that you need more input as the endless Reply All's continue. With a Slack channel, just invite the 'in the loop' people and simply 'mention' those intended for the To line of the email. "Hey @bill...important info". Those members you didn't mention explicitly, will still see that info when they are able. What did I solve? All those CC line members now have one less email that they have to triage in order to realize their input is not needed. If they need to recall the conversation later, it's just a quick channel read or search away.

Email forward

We are 10 replies deep and Tim doesn't know what we are talking about, let's get him caught up by forwarding him this monster, signature filled, chronologically conflicted message thread. OR, just invite that person into the private chat or channel where the discussion is taking place...disaster averted. If you want to move from an Email chain to Slack, see the Email directly to Slack section below.

The Document or File attachment

This is one of the more abusive forms of email. File sharing has been solved. There is absolutely no good reason to send anything, ever, as an email attachment. Even the king of corporate email themselves, Microsoft, is begging you to stop. Services are free and they are are abundant. OneDrive, Dropbox, Google Drive, Box, BT Sync, this list could go on forever. You upload, you get a link, and you send that. But most important to this conversation, is that Slack makes this dead simple as well. Just pick the conversation and drag that file on to Slack to upload it. On mobile or can't drag? Select the + button to the left of the message box and select 'Upload a File'. Forgot to send it to someone or want to share it in another channel? No problem. Click the global more menu (...), Choose Your Files, and then choose the file you uploaded. From there, click the More menu and you'll see your sharing options. And like all other sharing services, you can also get a public link for sharing the file externally. No more attachments, right?...right??

The Author

You know who you are! The master of the written word. The hand crafed three or more paragraph emails that take you on a journey. I'm proud to be one and make no apologies for the many short stories I've sent over the years. Thankfully, Slack understands me, and others like me, that just have a lot to say. Slack Posts are the perfect tool to share long-form information and documentation. You get a rich markdown editing experience, a comment thread, sharing, and you can even collaborate with others on a single post. This is on of my favorite features and one that I use frequently.

Email filters and labels

I was right there with the best of them. My intricate filtering and labeling system was world class. I had a folder/label for everything with hundreds of rules/filters at peak email. Problem solved? I thought so, at least until Slack. Now, you can just join the channels that you care about. You can even join and Mute the channels you only care about when something is notification worthy (@channel @here @chris). You don't need rules or spam filters when you can just opt-in. For everything else, there are your global and channel notification settings, your highlighted words (my ears are burning :) and your friendly Do Not Disturb (DND) feature.

Email directly to Slack

Just can't quit? Have an old process that is still sending those pesky emails? Good ol' email newsletters? Slack has you covered here as well. Via the Email app integration, you can create a new email address that will map directly to a slack channel. Just create one, give it a name and a logo, and any email sent to that address will be available and searchable forever in Slack!...attachments and all :(

I'll leave you with this final thought

My takeaways from BUILD 2016

My takeaways from BUILD 2016

Quick Tip: Alias Hub as Git on Windows

Quick Tip: Alias Hub as Git on Windows