How I have been using Zapier to Automate my Slack Status

Fokke Zandbergen
Dec 7, 2017 · 4 min read
Image for post
Image for post
By gratisography.com

At Zapier, we were thrilled to hear Slack introduced setting your status. Slack is the very backbone of our daily communication and as a fully remote company you can’t just tell if somebody is available by glancing over that “beloved” open office floor.

Image for post
By

Zapier Support for Slack Status

Automation Heaven

I started off with a Zap that ran every 5 minutes and used my calendar and the time of the day to figure out what I’m probably doing. In Google Calendar I added events for when I’m normally working and used the notes field for tags that the Zap recognized and used to select the right emoji and text. As a bonus it added the closest matching 🕐 emoji and my local time to the text.

But of course a day rarely happens as planned so I needed a way to override the automated status when needed. I decided I wanted to do that via Slack itself so I modified the Zap to notice my current status didn’t have a 🕐 and take a pass. Then to end the override I would clear my status and the Zap would then take over again.

Yes, quite the Zap… or actually, it was more like 3 Zaps working together.

Keep it Simple Stupid

Argh.. automation heaven slowly turned into hell.

Image for post
Image for post
By Giphy.com

So, this week I decided to revise my strategy and this time, keep it simple. My goal was to help me remind keeping my status up to date and make it easier to do so.

Scheduled Slack Reminders

Click here to create a Zap to remind yourself to set a status

Links to set my Status

Click here to create a Zap to set a status via an URL

Quickly set it form anywhere

Image for post
Via Google.com

I was already using Alfred to improve my productivity one keystroke at a time. The above Zap is really easy to hook up Alfred. You can use workflows for the best experience, but if you don’t mind Alfred opening a browser window to set your status, you can also configure the Zap’s Webhook URL as a Custom Web Search:

Image for post
Image for post

With this, I can now set my Slack Status from anywhere by (in my case) typing ⌥+Space to open Alfred, then ss to select my Custom Search and finally :emoji: optional text and Enter to set my status:

Image for post
Image for post

Let me know how you use Zapier to automate your Slack Status!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

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