Каждая компания постоянно сталкивается с огромным количеством поступающей информации, на которую необходимо реагировать: твиты пользователей, новые правила отрасли, электронные письма в техподдержку, автоматические уведомления с серверов, данные о проблемах в работе от подрядчиков, уведомления от платежных сервисов, и так далее.
Всю эту информацию желательно консолидировать в одном месте, и эта роль традиционно отведена электронной почте, что не всегда является лучшим решением.
Зачем нужны интеграции в мессенджерах?
Электронная почта не обладает той гибкостью, которая делает обработку разнообразных входящих сообщений удобной для крупной компании.Даже в относительно небольших организациях со всего парой десятков сотрудников фильтрация и правильная маршрутизация потоков электронной почты становится сложной, постоянной и трудоемкой деятельностью.
В результате сотрудникам приходится просматривать большие объемы ненужной электронной почты в поисках нужной информации, что приводит к информационной перегрузке и снижению производительности.
Об удовольствии работать в ситуации, когда почтовый ящик хронически переполнен (в основном нерелевантными сообщениями), говорить не приходится.
Попытка решить проблему в самих системах электронной почты требует серьезной подготовки и повышенной внимательности со стороны рядового персонала, что не всегда возможно и целесообразно.
На помощь приходят мессенджеры, позволяющие направлять информационные потоки в «правильные» специально отведенные каналы, давая сотрудникам возможность игнорировать ненужные им данные и настраиваться на получение необходимых.
Например, в Като Вы можете создавать специальные комнаты, предназначенные для сообщений определенного типа — для упоминаний вашей компании в Твиттере, для уведомлений об успешных продажах, для сообщений о сбоях сервера и так далее.
На эти тематические комнаты могут «подписаться» те сотрудники компании, которым нужна публикуемая в них информация.
Понятно, что для реализации этой схемы мессенджер должен иметь возможность интеграции с внешними сервисами, то есть иметь функционал, позволяющий отображать сообщения от внешних сервисов в комнатах и симметрично отправлять сообщения внешним сервисам в результате определенных действий.
действия в мессенджере (например, создание сообщения определенного формата в определенной комнате).
Интеграция IFTTT
Примером сервиса, интеграция с которым мгновенно делает мессенджер во много раз более ценным как рабочий инструмент, является IFTTT (название произносится как «подарок» без начального звука «г» и является сокращением фразы «если это, то то», то есть «если это, то то»» — на Хабре и GT об этом неоднократно написал ).Пользователи IFTTT могут создавать так называемые «рецепты», определяющие заданный сценарий — что «это» нужно делать, когда происходит «то» событие.
Например, вы можете создать рецепт, который будет отправлять оповещение на нужный адрес электронной почты каждый раз, когда новый файл добавляется в сетевое хранилище Google Диска.
У посланника Като есть особая IFTTT-канал , который содержит ряд полезных рецептов — например, с их помощью пользователи могут отправлять в мессенджер уведомления из Dropbox, Evernote, календаря или уведомления о выходе нового комикса о программист Дилберт .
Любой пользователь Като может использовать готовые рецепты или создавать свои (с возможностью их публикации).
Интеграция между Kato и IFTTT работает в двустороннем режиме — вы можете отправлять сообщения в комнаты Kato в случае какого-то внешнего события (например, появился твит с определенным хештегом) или наоборот, осуществлять действия в подключенных сервисы с помощью сообщений в мессенджере (например, написав сообщение в Като, создайте событие в календаре).
Альтернативой IFTTT является сервис Запир , который, в отличие от бесплатного «ифта», платный (и стоит достаточно дорого).
Однако у Kato есть реализованные с его помощью интеграции — например, с Asana и Base CRM.
Автоматизация оповещений через Hubot
Еще один полезный для работы интеграция — это связь между мессенджером и сервисом автоматизации «открытых» уведомлений Hubot, созданным GitHub. С его помощью вы можете, например, отправлять в нужную комнату Като сообщения о тестировщиках, добавляющих в JIRA описание вновь обнаруженной проблемы в вашей программе, отображать информацию из папок Dropbox или данные о текущем состоянии серверов.
Ниже приведен пример использования версии Hubot, адаптированной в Kato (команда поиска и отображения фотографии заката в комнате):
Hubot поставляется с набором готовых скриптов для автоматизации наиболее популярных задач (некоторые примеры: перевод документов, интеграция с Google Maps, публикация изображений), но пользователи могут создавать новые скрипты или отдельные команды, адаптированные к их потребностям.
GitHub, Raygun и Stripe
Мессенджер Като может работать с десятками сервисов, и их количество постоянно растёт (на картинке ниже показано небольшое подмножество этих сервисов — между буквами «Д» и «К»):На данный момент безусловными лидерами популярности среди пользователей Kato являются интеграции с GitHub и Raygun. Интеграция с GitHub позволяет получать уведомления о важных событиях в проекте (например, когда создается новое изменение кода или добавляется новый комментарий к существующей задаче).
Подключение сервиса Raygun, который имеет встроенная интеграция с Kato , позволяет отправлять уведомления об ошибках на сайте или в мобильных приложениях в Kato Rooms. Одной из самых сложных для реализации интеграций была работа с платежным сервисом Stripe — на объединение API этого проекта с Kato ушло много времени и сил, но в результате пользователи могут видеть уведомления от Stripe о статусе продаж.
в своих онлайн-кабинетах прямо в комнатах-магазинах Като.
Интеграция электронной почты
Как уже говорилось выше, общение сотрудников компании с внешним миром зачастую происходит посредством электронной почты.У каждой комнаты в Като есть свой адрес электронной почты — с его помощью можно пересылать нужные сообщения непосредственно в конкретную комнату, а также обсуждать это сообщение в чате со всей командой.
Кроме того, по электронной почте удобно интегрироваться с различными сервисами уведомлений вроде syslog — при формировании очередного «сигнала тревоги» уведомление отправляется в нужное помещение.
Кроме того, некоторые интеграции с мессенджером могут осуществляться исключительно через электронную почту (например, BitBucket Issues).
Как интегрировать ваш проект с Kato
Kato имеет универсальный и простой интерфейс, позволяющий программно создавать сообщения в заданной комнате — HTTP POST API. С его помощью разработчики любых проектов могут написать простую «связку» своего сервиса с мессенджером Kato и отправлять сообщения из своего сервиса напрямую в Kato Rooms. Например, сотрудники сервиса для получения обратной связи от клиентов.ПользовательЭхо с использованием HTTP POST API интегрированный мой проект с Като.
В результате сообщения о действиях пользователя в UserEcho отправляются в комнаты Kato.
Вся необходимая информация на одном экране
Интеграции позволяют превратить мессенджер в удобный инструмент для быстрого получения исчерпывающей информации о состоянии дел в организации, проекте или команде.Пользователь Kato, получивший сообщение об ошибке сервера прямо в чате, отреагирует на него быстрее, чем если бы аналогичное уведомление было отправлено только по электронной почте — это заложено самой природой мессенджера.
Количество сервисов, имеющих API для взаимодействия с другими проектами, постоянно увеличивается.
Соответственно, функционал мессенджеров типа Kato будет постоянно расширяться за счет создания интеграций с новыми популярными инструментами.
Это значит, что сотрудники многих компаний смогут работать продуктивнее и с большим удовольствием.
Теги: #kato #мессенджеры #коммуникации #iftt #stripe #Hubot #разработка сайтов
-
Все Тонкости Интегрированной Безопасности
19 Oct, 24 -
Подробности О Локальном Поиске В Интернете
19 Oct, 24 -
Аудиокнига 2009 Г.
19 Oct, 24 -
Что Такое Системная Память Kingston?
19 Oct, 24 -
Мнение Эксперта: Будущее Металлических Очков
19 Oct, 24 -
Заметки После Курса 6.002 Mitx
19 Oct, 24 -
Панель Dashboard24: Просмотр Инструментов
19 Oct, 24