Месяц назад мне нужно было автоматизировать один простой сценарий: когда в Notion появляется новая запись с тегом «публикация», она уходит в очередь в Telegram-бот и дублируется в Google Sheets. Ничего сложного. Но прежде чем это заработало, я успел попортить нервы всем трём платформам.
Расскажу честно — не «обзор с таблицей», а что я реально почувствовал, пока разбирался.
Zapier: быстро, но платишь за каждый шаг
Начал с Zapier, потому что слышал про него дольше всего. Интерфейс понятный — нажал «Create Zap», выбрал триггер, выбрал действие, сохранил. Первые 15 минут я думал, что это магия.
Потом столкнулся с лимитами. На бесплатном тарифе — только двухшаговые сценарии: один триггер, одно действие. Мой сценарий был трёхшаговым (Notion → Telegram → Sheets), и Zapier вежливо сообщил, что для этого нужен платный план. Минимальный — $19.99 в месяц. За один сценарий.
Я немного завис. Нет, я понимаю, что бизнес должен зарабатывать. Но $20 за базовую автоматизацию, которая срабатывает раз в день — это как платить за такси, чтобы доехать до соседнего подъезда.
Дело ещё в логике «задач»: каждый раз когда сценарий срабатывает, он тратит Tasks. Когда я наконец попробовал платный период, задачи кончились быстрее, чем ожидал.
Для кого Zapier имеет смысл: если нужно быстро, без головной боли, и платит компания — берите смело. Документация отличная, интеграций больше 6000, поддержка отвечает. Это как первый класс в самолёте: комфортно, но деньги явно чужие.
Make: сначала пугает, потом затягивает
Make (бывший Integromat) я попробовал следующим, и первые полчаса хотел закрыть вкладку. Интерфейс с узлами и соединениями выглядит как схема метро незнакомого города. Непонятно, куда нажимать, всё мелкое, сценарий строится визуально — кружочки, стрелочки, модули.
Потом разобрался, что это именно та штука, которая мне нужна. Make считает операции, а не задачи, как Zapier — и на бесплатном тарифе даёт 1000 операций в месяц плюс многошаговые сценарии без ограничений по шагам. Мой трёхэтапный сценарий влез бесплатно.
Когда освоился — всё стало логичным. Модуль Notion как триггер, Telegram как действие, Google Sheets как второе действие. Между ними можно поставить фильтры, роутеры, трансформации данных прямо в интерфейсе, без кода. Провозился часа два, зато теперь сценарий делает ровно то, что нужно, и я понимаю каждый его шаг.
Одно место, где я споткнулся: маппинг полей из Notion. Make тянет данные в виде объектов, и чтобы достать конкретное поле — например, title из свойства Name — нужно понять их структуру. Минут сорок потратил, пока не нашёл в логах тестового запуска, как именно называется нужный ключ.
Для кого Make подойдёт: если визуальная сложность не пугает и хочется гибкости без немедленного погружения в код — это мой выбор. Бесплатный тариф вполне рабочий для личных проектов.
n8n: для тех, кто не боится терминала
n8n я поставил локально через Docker. Тут уже надо знать хотя бы немного о том, что такое Docker и как открыть терминал. Если это не про вас — раздел можно пропустить.
Команда запуска выглядит примерно так:
docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n
После этого открываешь localhost:5678 и попадаешь в интерфейс, очень похожий на Make. Те же узлы, те же соединения. Но принципиальная разница вот в чём: это твоё, это у тебя на машине или на сервере, никто не считает операции и не берёт деньги за количество запусков.
Для моего сценария с Notion я несколько раз переделывал webhook-триггер — локальный n8n по умолчанию недоступен из интернета. Пришлось разобраться с ngrok, туннелем, который делает локальный сервер видимым снаружи. Ещё час сверху. Зато теперь понятно, как это работает.
n8n позволяет писать JavaScript прямо внутри узлов — это открывает совсем другой уровень. Я написал небольшой кусок кода, чтобы форматировать текст перед отправкой в Telegram, и это было приятно: не надо искать специальный модуль, просто пишешь логику сам.
Облачная версия n8n тоже существует и при серьёзных нагрузках стоит дешевле Make. Но основная история этого инструмента — self-hosted, open source, полный контроль.
Как я строил сценарий: конкретные шаги
Покажу на примере Make, потому что именно на нём у меня в итоге всё работает.
Схема: Notion (новая запись с тегом «публикация») → Telegram (сообщение в бот) → Google Sheets (новая строка с датой и названием).
Создал новый сценарий, добавил первый модуль — Notion, тип Watch Database Items. Подключил аккаунт через OAuth, выбрал базу.
Между Notion и Telegram поставил фильтр: свойство Tags содержит «публикация». Без фильтра сценарий срабатывал на каждую новую запись.
Добавил модуль Telegram Bot → Send a Message. Указал chat_id своего бота, составил текст из полей Notion — название записи и ссылку.
Потом модуль Google Sheets → Add a Row. Подключил таблицу, прописал колонки: дата срабатывания через встроенную переменную now, название, статус.
Запустил тестово — первые два раза сломалось из-за неправильных прав доступа к Google Sheets. С третьего раза всё прошло.
Весь процесс занял около трёх часов вместе с ошибками. Честно, рассчитывал на один.
Что выбрать
Хочется просто чтобы работало и не думать — Zapier. Дороже, но надёжно и понятно.
Нужна гибкость без программирования и бюджет ограничен — Make. Я на нём и остановился.
Нравится идея держать всё у себя, не зависеть от чужих серверов и лимитов, и готов немного повозиться — n8n. Особенно если уже есть свой VPS.
Правильного ответа здесь нет. Я пробовал все три на одной задаче, и каждый раз это была немного разная история — про удобство, про контроль, про деньги. В итоге оказалось, что сам процесс разбирательства был полезнее, чем итоговый выбор.
Если ты уже пробовал какой-то из этих инструментов — интересно было бы услышать, где ты споткнулся.
