Мы собираем автоматизации в n8n и Make, но всё чаще пишем их кодом — вместе с Claude. Небольшой сервис от Claude Code нередко готов быстрее, чем тот же сценарий в конструкторе, и его проще поддерживать. Разбираем, почему так получается, где у подхода границы и как выбрать между ним и n8n.
Может ли Claude заменить n8n
Да, если в команде есть человек, который может прочитать код. Конструкторы появились, потому что писать интеграции кодом было долго и дорого. Теперь код пишет ИИ, и главное преимущество конструктора — скорость — во многих задачах исчезло. Остались его минусы: плата за операции, зависимость от платформы и сложность поддержки больших сценариев.
Важное уточнение. «Без внешних сервисов» значит без n8n, Make и Zapier. Если процессу нужен ИИ во время работы — например, понять смысл письма, — он обращается к API модели. Если ИИ нужен только чтобы написать код, готовая автоматизация работает целиком на вашем сервере.
Как работает автоматизация с Claude Code
- 1Вы описываете процесс словами. Что запускает процесс, откуда берутся данные, что с ними сделать, куда отправить результат и что делать при ошибке.
- 2Claude Code пишет сервис. Небольшой скрипт на TypeScript или Python в вашем репозитории: обработчик вебхука, задача по расписанию или и то и другое. Вместе с тестами и README.
- 3Вы проверяете и запускаете. Читаете дифф, прогоняете тесты, запускаете на сервере. Расписание — обычный cron, вебхук — маршрут в вашем приложении.
- 4Claude поддерживает. Поменялся API CRM или нужен новый шаг — вы описываете изменение, Claude правит код, git хранит историю. Откат на прошлую версию — одна команда.
Почему код от Claude часто лучше конструктора
- 1Нет платы за операции. Облачные конструкторы считают каждый шаг. Код на своём сервере стоит одинаково, обрабатывает он сто заявок в месяц или сто тысяч.
- 2Данные не уходят третьему сервису. Заявки и контакты клиентов идут напрямую из вашей системы в вашу CRM. Для 152-ФЗ это проще, чем объяснять, где именно хранит данные конструктор.
- 3История изменений и откат. Каждая правка — коммит с описанием. Видно, кто, когда и зачем поменял логику. В визуальном конструкторе это почти невозможно.
- 4Тесты. Проверить, что процесс правильно обрабатывает пустое поле, дубль или кривой телефон, можно автоматически перед каждым изменением.
- 5Любая логика без костылей. То, что в конструкторе занимает двадцать узлов с ветками, в коде — один понятный цикл. А сложные расчёты в узлах писать неудобно вовсе.
- 6Нет привязки к платформе. Конструктор поднял цены, закрылся или ушёл из страны — сценарии придётся переделывать. Код работает там, где вы его запустили.
Где n8n всё равно лучше
Честно: мы не перестали пользоваться конструкторами. Они выигрывают в четырёх случаях.
- →Сценарии правят сотрудники без технического опыта. Маркетолог может сам поменять текст уведомления или добавить поле в n8n. В коде ему понадобится помощь — пусть даже от Claude.
- →Нужен прототип за час. Проверить гипотезу «а будет ли польза от автоматизации» в конструкторе быстрее, чем разворачивать проект.
- →Много готовых интеграций с авторизацией. Подключить Google-таблицы или почту в n8n — пара кликов. В коде OAuth нужно настраивать самому.
- →Никто не может прочитать код. Если в команде нет человека, который проверит, что написал Claude, визуальная схема безопаснее непрочитанного кода.
Если какой-то из пунктов про вас — начните с автоматизации в n8n.
Пример: заявка с сайта в CRM и Telegram
Типичная задача: заявка с сайта должна попасть в CRM, а менеджер — мгновенно узнать о ней в Telegram. В n8n это четыре узла: вебхук, проверка данных, создание сделки, сообщение. Вот как мы ставим ту же задачу Claude Code:
«Добавь в проект обработчик POST /api/lead. Проверь, что есть имя и телефон, приведи телефон к формату +7. Создай сделку в AmoCRM через их API, токен возьми из переменной окружения. Отправь менеджеру в Telegram сообщение с данными и ссылкой на сделку. Если CRM не ответила — повтори три раза, потом пришли в Telegram сообщение об ошибке со всеми данными заявки, чтобы её не потерять. Напиши тесты на пустой телефон и на падение CRM.»
— задача для Claude CodeРезультат — один файл обработчика и файл тестов в репозитории сайта. Никаких подписок, а повтор при ошибке, который в n8n настраивается отдельными узлами, здесь — три строки кода.
Главное правило: ИИ не должен рулить процессом
Соблазн велик: дать ИИ-агенту доступ к CRM, почте и банку и сказать «разберись сам». Мы так не делаем. Агент каждый раз может решить по-разному, а бизнес-процесс должен работать одинаково.
Код отвечает за шаги, ИИ — за понимание текста. Порядок действий, проверки, деньги и запись данных — в обычном коде, который легко протестировать. Модель вызывается только там, где без неё никак: классифицировать письмо, извлечь реквизиты, написать черновик ответа. Так автоматизация остаётся предсказуемой, а расход на ИИ — небольшим.
Гибрид: Claude и n8n вместе
Выбирать что-то одно не обязательно. Сценарии n8n хранятся в формате JSON — Claude генерирует их по описанию, вы импортируете готовый сценарий и правите визуально. Или наоборот: n8n остаётся «пультом» для команды, а сложные шаги вынесены в небольшие сервисы, которые написал Claude и которые n8n вызывает по вебхуку.
Частые вопросы
Может ли Claude заменить n8n или Make?
Во многих задачах — да. Claude Code пишет небольшой сервис, который делает то же, что сценарий в конструкторе, но живёт в вашем репозитории и на вашем сервере. Конструктор остаётся удобнее, когда сценарии правят сотрудники без технического опыта.
Это действительно без внешних сервисов?
Без конструкторов вроде n8n, Make и Zapier — да. Если процессу нужен ИИ во время работы, например чтобы разобрать письмо, он обращается к API модели, и это внешний сервис. Если ИИ нужен только чтобы написать код, после разработки процесс работает полностью на вашем сервере.
Нужен ли программист, если код пишет Claude?
Нужен человек, который понимает, что делает код, и может его проверить. Это не обязательно сильный разработчик, но запускать в продакшн процесс с деньгами или данными клиентов, не прочитав код, нельзя.
Что дешевле: n8n или код от Claude?
Разработка в обоих случаях занимает сопоставимое время. Разница в эксплуатации: облачные конструкторы берут плату за количество операций, а код на своём сервере стоит одинаково при любом объёме. Чем больше запусков, тем выгоднее код.
Можно ли совмещать Claude и n8n?
Да, и это частый вариант. Claude генерирует сценарии n8n в формате JSON, которые импортируются в один клик, или пишет отдельные сервисы, которые n8n вызывает по вебхуку.
