Перейти к содержимому

Что такое Integromat и для чего он нужен?

Описание сервиса Integromat

Обновлено: 08.06.2021

Вступление

Итак, что же такое Integromat и для его этот сервис может быть полезен?

Начну с самого начала, заходим на главную страницу https://www.integromat.com/

Как видно из самого слогана суть сервиса в объединении множества инструментов и сервисов между собой (glue of the internet). Данный слоган отлично подходит для дальнейшего понимания, что же можно реализовать интегроматом.

С помощью Integromat можно связать множество приложений, веб-сервисов, популярных продуктов между собой с помощью сценариев. Самый тривиальный пример: получаем данные из почты, и переносим их в Google Sheets.

Кстати, сам сервис имеет только 2 языка: английски и чешский (откуда собственно и сам проект).

Описание сервиса Integromat Пример связки от Интегромата

Что такое Integromat и для чего он нужен?

Здесь нам показывают примеры использования сервиса. На фото выше сценарий: когда приходит новое письмо, нужно сделать следующее:

  1. Добавить новую строку в Google Sheets
  2. Забрать каждый из вложений в письме через модуль Gmail
  3. Далее развилка (Router)
  4. Создать пост в Facebook. Здесь также стоит фильтр, который делает проверку на тип файлов (Images only). Если файл — картинка, то фильтр пропускает файл и создает пост в Фейсбуке.
  5. Создать архив из всех файлов — > Залить в Dropbox

Другой пример с главной страницы:

Что такое Integromat и для чего он нужен?
Пример сценария посложнее

Здесь используется модуль Webhook url (адрес, который постоянно как бы прослушивает, идут ли на него какие-либо данные). Данный модуль очень хорош тем, что он срабатывает тогда и только тогда, когды вы присылаете на него данные. Таким образом сильно экономится количество операций в интегромате, но об этом, как говорится, позже.

Что происходит после того, как на вебхук пришли данные:

  1. Парсится JSON
  2. Далее развилка Router
  3. Парсим текст по какому-то паттерну Text parser. Далее все куски текста, которые получаются после Text parser аггрегируются в один массив с данными Array aggregator. (Про этот модуль поговорим подробнее позже). Далее отправляем Email с какими-то данными.
  4. Другой сценарий из развилки: отправляется HTTP запрос > Далее снова развилка -> Парсим XML (скорее всего из ответа в модуле HTTP) -> Отправялем сообщение на Android. Да, у интегромата есть приложение для Android и IOS, через которые вы можете использовать ваш телефон как часть сценария (отправлять данные в сценарий или наоборот принимать и выполнять действия на телефоне, но они ограничены ОС). Кстати для Android есть версия не из маркета, которая имеет больше возможностей.
  5. Остальная часть из второй развилки: создаем таск в Podio -> Отправляем сообщение в Slack.

Как видим даже из примеров, возможность автоматизации ограничивается практически только вашей фантазией.

Какие сервисы поддерживает Integromat?

Интегромат поддерживает практически все самые популярные сервисы, здесь на скрине они указали только малую часть:

Что такое Integromat и для чего он нужен?

На этой странице показаны все продукты, с которыми есть прямая связка. С некоторыми из них уже готова максимальная интеграция (можно делать практически все, что только можно, не делая никаких запросов через API, т.е. просто выбираешь модуль, действие, и значения), а с некоторыми только частично. Но сервис постоянно развивавается и добавляет как новые приложения, так и новые действия по старым.

Если конкретного модуля нет, или нужно подключить свое кастомное решение, то вседа есть модуль HTTP, JSON, XML и т.д., где вы можете делать авторизованные или нет запросы, получать ответ и работать с ним далее в вашем воркфлоу. Да что там, можно даже свое приложение написать и добавить.

Что такое Integromat и для чего он нужен?

Что еще может Интегромат?

Помимо подключенных модулей, в Интегромате можно проводить любые математические операции, операции с типами данных (строки, бинарные и т.д.), использовать функции if, switch, replace, trim, генерировать UUID, и многое, многое другое, что делает сценарий прямо машиной для вычислений.

Что такое Integromat и для чего он нужен?

Также вы можете настраивать время работы вашего сценария (дни, часы, минуты, их интервал, регулярность и т.д.). Но нужно учитывать, что каждая проверка будет учитываться, как работа сценария и будут тратиться операции в тарифном плане, даже если во время проверки данных никаких не будет.

При выполнении сценария в Integromat все операции сохраняются. Поэтому в случае ошибки вы всегда сможете посмотреть историю как и когда сработал конкретный сценарий и модули в нем. Также имеется обработчик ошибок, т.е. можно указать, как должен продолжать работу сценарий в случае ошибки конкретного модуля.Что такое Integromat и для чего он нужен?

Общие примеры использования от Интегромат

Сколько стоит использование Integromat?

Интегромат начинается с бесплатного плана, на котором можно создать только 2 сценария со следующими ограничениями:

  • количество операций 1000 шт. 
  • 100 мб — общий объем переданных данных (включая файлы)
  • минимальный интервал проверки сценария в расписании 15 минут

С таким планом не разгонишься, но он хорошо подходит для понимания что можно попробовать сделать и у вас в голове начнется процесс:

А что бы еще такого можно оптимизировать, автоматизировать, что меня бесит или доставляет неудобство?

Примеры своих сценариев, начиная с самых простых, я опишу в следующих статьях.

Что такое Integromat и для чего он нужен?
Платные тарифы Integromat

Скажу так, что для многих довольно больших сценариев подойдет тариф Basic за 9$ в месяц, что весьма немного. Для малого бизнеса скорее подойдет тариф Standard за 29$ в месяц.

В любом случае, начинать надо с бесплатного и постепенно расширять тариф, если это нужно вам.

Как интегромат считает операции при работе сценариев?

Подсчет операций

При срабатывании сценария первый модуль всегда будет засчитан как 1 операция. Последующие модули (если сценарий дальше идет) будут считаться в засимости от кол-ва пакетов, которые получил первый сценарий. Если он получил 5 пакетов, то каждый следующий модуль, который использует эти пакеты, сработает 5 раз.

Пример: у вас есть сценарий, который должен получить 2 новых фото из Dropbox и запостить их в Google Фото и Facebook. Для выполнения этого сценария Integromat выполнит 5 операций (1 — на получение пакетов из Dropbox, 2 — публикация в Google Фото, 2 — публикация в Facebook).

Подробнее про подсчет операций можно глянуть здесь.

Подсчет трафика

Интегромат суммирует весь трафик, который проходит в сценарии между модулями, но только 1 раз. Трафиком считаются как текстовые данные, так и файлы.

Пример: в сценарии вы получаете фото 100 КБ с FTP, далее модулем Image делаем ресайз до 50 КБ и сохраняем оба изображения в Dropbox. Общий объем — 150 КБ. Трафик, перемещаемый между модулями, учитываются только один раз, независимо от количества модулей.

Подробнее обо всех остальных тарификациях здесь: https://support.integromat.com/hc/en-us/articles/360006248093

Какие конкуренты есть у Integromat?

Самый основной конкурент — это Zapier. Он более популярный и раскрученный. Да и создан он был более 10 лет назад, насколько я знаю.

Я пробовал Zapier, но что-то не зашло, интерфейс не самый удобный, как-то все игрушечно, и там нет очень важного модуля для меня — Telegram bot. В интегромате же он есть и можно использовать телеграм прямо как уведомлялку о чем хочешь.

Также есть и русские аналоги, например albato.ru или apix-drive.com, но там мне не хватает возможностей для работы с Trello.

Кто еще?

  • IFTTT (много возможностей для автоматизации именно с телефона)
  • Automate.io
  • Webjack

В данный момент использую Integromat и он практически все вопросы закрывает. Интерфейс понятный, все наглядно видно на диаграмме, что положительно сказывается на мыслительном процессе. Нужно только посидеть, разобраться, придумать механику и настроить сценарий!

Немного видео по работе Integromat

Официальное:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *