Three email integration hacks for Slack

Ideas for automating workflows

Slack API
Slack API
Jul 27, 2016 · 4 min read
Image for post
Image for post

Sending email into Slack is an oft-overlooked feature launched last year. It’s quite simple and often used to share important messages with a team, but when combined with outside services, you can set up some fairly clever workflows. It’s a feature available on all paid plans, and we hope the following examples of our own email workflows give you a few ideas of how to apply these ideas in your own team.

Remember the fax machine? Chances are, you sporadically have to deal with an agency that requires them for communication and verification. Thanks to online fax services, you no longer need to have a physical device and dedicated phone line to send and receive faxes, but with email, you can get all your faxes right inside of Slack.

Sign up for a service like hellofax, which gives you a local number and offers cheap rates for faxing out documents as needed. Bringing all your faxes into Slack is as simple as setting your hellofax email address to the one Slack generates for your preferred channel. Set it up with a descriptive name and set the email icon as the fax emoji and presto! You are getting faxes in Slack. It’s like living in 1988, but in the here and now.

Image for post
Image for post

Web applications are increasingly moving away from passwords, instead offering authorization solely via email. We call this a Magic Link in Slack. For services like Medium, their native accounts use email verification to facilitate logins, skipping passwords entirely.

The setup of Slack’s own engineering team blog uses email to great effect. First, we created a private channel and invited the members responsible for editing and publication of posts. A Slack Engineering user account at Medium connects to the private channel’s email, which is used to receive login credentials.

Whenever someone has a new post to share, they begin their sign in at Medium, which fires an authorization email into the private channel containing a link. Once clicked, they’re logged in at Medium as the Slack Engineering account and can publish.

It’s a clever little way to offload authorization of shared resources using your own Slack team’s existing structures. If you need to add or remove an editor, simply change the membership of the channel, no need to share lists of passwords or configure multiple authors on outside services.

Image for post
Image for post

Say you wanted to automate the process of fielding requests to a specific team in your company. You could start building your own website forms that coupled to a custom incoming webhook formatted as you need, but that’s a bit of work. A much easier option is to use a cloud service to quickly build a form that instantly posts results in relevant channels.

Several channels at Slack are dedicated to fielding requests from other employees. The process starts with creating a form at Wufoo filled with questions, then sending responses to specific team channels that act upon them. Below is our process for employees visiting another office location at Slack. They fill out a form (linked as a pinned item in the channel), then the results are posted in channel where staff prepare welcome docs, finally marking it as complete with an emoji reaction.

Image for post
Image for post
Image for post
Image for post

Email is one of the oldest internet technologies, used in ways well beyond one-to-one communication. Coupling apps and services to Slack via email is one quick way to automate workflows with minimal development time. Let us know if you come up with your own novel uses for it by tweeting your email workflow ideas to @SlackAPI.

Slack Platform Blog

Several bots are typing…

Slack API

Written by

Slack API

The Slack Developer Blog. Other Slack news, features and tips can be found at http://slackhq.com but this? This is all API, all the time

Slack Platform Blog

Several bots are typing…

Slack API

Written by

Slack API

The Slack Developer Blog. Other Slack news, features and tips can be found at http://slackhq.com but this? This is all API, all the time

Slack Platform Blog

Several bots are typing…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store