Синхронизация Статуса В Slack С Google Calendar
Много ли у вас неотвеченных сообщений в Slack? В этом материале я расскажу, как придумал способ, который позволяет (частично) снять напряжение у коллег, которые пишут мне в личку, но не получают ответа своевременно, так как я нахожусь на созвонах.
У каждого руководителя, от тимлида и выше, ощутимо меняется функционал, в отличие от разработчиков. Ты начинаешь проводить сильно больше времени коммуницируя с людьми. Коммуникации сводятся к форматам:
- регулярные онлайн встречи (созвоны);
- ситуативные встречи (созвоны);
- письменная коммуникация.
Бывают дни, когда встреч становится больше, и в потоке созвонов не успеваешь вникнуть в то, что тебе пишут, и, соответственно, не отвечаешь. Это не очень хорошо, поэтому я задумался, а почему бы не выводить в название запланированной встречи из Google Calendar в Slack?
Если тебе пишут, и видят в твоем статусе сообщение о личной встрече, либо обсуждении - это снижает градус напряжения у того человека, который ждет от тебя ответа. А в некоторых случаях, помогает ему найти тебя в онлайне :)
Поехали
Быстрый гуглеж принес меня на сервис автоматизации Zapier.com, где можно настроить определенные триггерные события, по выполнению которых будут совершаться другие, запрограммированные действия. Интеграции, как с гугл-календарем, так и со слаком оказались в наличии.
Чтобы долго вас не мучать, я сделал самый простой Zap, который отправит в статус вашего слака событие из календаря:
![](/posts/slack-status/promo.png)
Что можно улучшить (так как шарить Zap с логикой не удается)
Почти сразу, я обнаружил, что есть вещи, которые можно улучшить в этой автоматизации:
- Когда ты один на мероприятии - выставлять эмози 🛠, показывающий, что ты в работе (решил);
- Когда обед - выставлять эмодзи с чашечкой кофе ☕️ (решил);
- Когда мероприятие личное - не транслировать в статус название мероприятия (решить не удалось).
И так, хотим в зависимости от свойств мероприятия выбирать соответствующую иконку для слака. Для этого используем Zapier Paths.
Выглядит это вот так:
Для рабочей задачи настройка выглядит так:
Для встречи с другими людьми:
Вместо выводов
Мне автоматизация зашла. Я рассказал про нее коллегам, и несколько человек тоже начали ее использовать. Цель оказалась достигнута.