Полгода я строил воркфлоу в Make. Потом три месяца в n8n. Сейчас использую оба — и каждый раз по-разному объясняю себе, почему.
Сравнений этих двух инструментов в интернете море, но большинство написаны людьми, которые явно потыкали один из них пару часов и пошли писать. Я расскажу про конкретные моменты, где один сломался, а другой вывез.
Первое впечатление обманывает
Make выглядит красиво. Реально красиво — круговая схема с блоками, плавные анимации, всё аккуратно. Помню, как первый раз открыл интерфейс и подумал: вот это да, инструмент для взрослых. Затащил туда простой сценарий — получить письмо из Gmail, распарсить, кинуть в Google Sheets. Заработало за 15 минут.
n8n при первом запуске выглядит проще и немного скучнее. Линейные связи между нодами, серый фон, ничего особенного. Я провозился с настройкой дольше — особенно с self-hosted версией, где нужно разобраться с переменными окружения и базой данных. Час потратил на то, что в Make настраивается кликом.
Но потом начались реальные задачи.
Где Make начал раздражать
Первая серьёзная проблема вылезла, когда мне понадобилось обработать массив данных с условиями. В Make для этого есть Router и несколько специальных модулей — Array aggregator, Iterator. Звучит нормально. На практике я раз пять переделывал схему, потому что логика ветвления там контринтуитивная. Когда сценарий разрастается, круговая схема превращается в клубок — стрелки пересекаются, модули накладываются, и понять что куда идёт становится физически сложно.
Дело в том, что Make считает операции, и они расходуются быстрее, чем ожидаешь. Один запуск сценария с итерацией по 50 строкам — это не одна операция, это 50+. На бесплатном тарифе в 1000 операций в месяц можно не успеть ничего нормально протестировать. Я несколько раз упирался в лимит прямо в середине отладки.
С кастомизацией та же история. Make заточен под готовые интеграции — их там больше тысячи, и это реально круто. Но когда мне понадобился нестандартный HTTP-запрос с хитрыми заголовками и обработкой ответа, я провозился долго. Инструмент сопротивлялся, как будто говорил: ты делаешь что-то не то.
Где n8n удивил
n8n — это по сути конструктор с кодом внутри. В любой ноде можно написать JavaScript прямо там же, без плясок. Это меняет всё.
Тот же сценарий с массивом данных я сделал в n8n за час. Написал несколько строк на JS в Function-ноде, получил ровно то, что хотел. Никаких Iterator-aggregator цепочек, никаких ограничений по логике.
Self-hosted версия — отдельная история. Я поднял n8n на своём сервере, и с тех пор не плачу за выполнения вообще. Запускай хоть миллион раз — тариф не меняется. Для проектов с большим объёмом данных это принципиально. Make cloud такого не даёт.
На практике n8n ещё и честнее показывает данные. На каждом шаге виден точный JSON, который пришёл и ушёл. Дебажить удобнее — я сразу вижу, где что сломалось, а не гадаю по иконке с восклицательным знаком.
Когда я всё-таки возвращаюсь к Make
Make выигрывает в одном конкретном случае: когда нужно быстро и без боли подключить популярный сервис. Airtable, Notion, Slack, Shopify — всё есть, всё настраивается за минуты.
Я использую Make для простых линейных сценариев, которые не меняются. Пришло уведомление — обработай — отправь куда надо. Три-четыре блока, ничего сложного. Там круговой интерфейс не мешает, зато скорость настройки приятная.
Ещё Make удобнее показывать клиентам или коллегам, которые не хотят разбираться в технической части. Красивая схема, понятные иконки — люди смотрят и не пугаются. n8n выглядит более программистски, и не все это оценят.
Что я понял про выбор
Честный ответ: нет правильного выбора без контекста.
Если запускаешь небольшой проект, хочешь быстро автоматизировать пару процессов и не готов тратить время на настройку сервера — Make проще войти. Платный тариф там начинается с девяти долларов, и для несложных задач его хватает.
С другой стороны, если у тебя технический бэкграунд, задачи нестандартные, объём большой или данные чувствительные — n8n на своём сервере выгоднее и гибче. Да, придётся потратить время на старте. Зато потом не зависишь от чужих лимитов и не платишь за каждое выполнение.
Я сейчас держу оба. Make — для быстрых интеграций с популярными сервисами. n8n — для всего, где нужна логика, код или большой объём. Это не самый элегантный ответ, но он честный.
