n8n: что это и как начать
Разбираемся, что такое n8n, сколько стоит по официальным тарифам, можно ли пользоваться из России и как за один вечер собрать первый сценарий и своего AI-агента.

Содержание
n8n (читается «эн-эйт-эн») — это конструктор автоматизаций с открытым кодом: вы соединяете «узлы» — готовые блоки, которые получают данные, что-то с ними делают и передают дальше, — и получаете сценарий (workflow), который срабатывает по расписанию, по вебхуку или по событию в другом сервисе. Всё собирается визуально, мышкой, на холсте, но при желании в сценарий можно вставить свой код на JavaScript или Python. Ключевое отличие n8n от похожих сервисов — открытый код и возможность поставить его на свой сервер, а не только пользоваться чужим облаком. В n8n есть узлы для работы с языковыми моделями, поэтому на нём же строят AI-агентов — сценарии, где следующий шаг решает не жёсткая логика, а сама LLM.
Коротко. n8n — визуальный конструктор автоматизаций и AI-агентов с открытым кодом (1500+ готовых интеграций). Есть облако n8n Cloud (от 20 €/мес при оплате за год) и бесплатная self-hosted версия — Community Edition, которую можно поставить на свой сервер или запустить локально командой npx n8n. Из России оплатить n8n Cloud картой российского банка не получится, а вот self-hosted вариант работает без ограничений — нужен только сервер и 10–15 минут на установку.
Что это такое и чем отличается от Make и Zapier
По задаче n8n похож на Zapier и Make: все три сервиса позволяют без программирования соединить между собой десятки приложений — CRM, почту, таблицы, мессенджеры, — и настроить, чтобы при событии в одном сервисе что-то происходило в другом. Но у n8n есть три отличия, которые и определяют, кому он подходит.
- Открытый код. n8n распространяется по модели fair-code — на условиях Sustainable Use License (плюс отдельная n8n Enterprise License для корпоративных функций). Исходники открыты на GitHub — в отличие от закрытых Zapier и Make, которые существуют только как облачный сервис.
- Self-hosted вариант. Можно поставить n8n на свой сервер и не зависеть от чужого облака — данные, учётные записи и логи остаются у вас. Ни Zapier, ни Make такой возможности не дают.
- Встроенный код и AI-узлы. В сценарий можно вставить шаг с кодом на JavaScript или Python, а также узлы для LLM: Chat Model, Memory, Tools и AI Agent. Это позволяет строить не только линейные автоматизации, но и полноценных агентов.
Обратная сторона — n8n менее «дружелюбен» новичку: интерфейс мощнее, но потребует чуть больше времени на освоение. Подробный разбор с конкретными сценариями и бюджетами — в статье n8n vs Make vs кастом: как выбрать стек.
Как устроен сценарий: узлы, триггеры, AI Agent
Сценарий в n8n — это холст, на котором узлы (nodes) соединены стрелками. У каждого узла есть входы и выходы: данные проходят по цепочке слева направо.
- Триггер — узел, с которого сценарий начинается. Это может быть расписание (Schedule Trigger), вебхук (Webhook — сценарий запускается, когда на его URL приходит запрос), событие в приложении (новое письмо, новая строка в таблице, сообщение в Telegram) или ручной запуск кнопкой.
- Узлы действий — то, что происходит дальше: HTTP-запрос к любому API, отправка сообщения, запись в таблицу, чтение файла. У n8n больше 1500 готовых интеграций с сервисами — от Google Sheets и Telegram до Salesforce и Slack.
- Логические узлы — IF, Switch, Merge, Filter — разводят поток данных по условиям, объединяют или фильтруют его.
- AI Agent — отдельный тип узла, который ведёт себя не как жёсткий шаг, а как «модель, которая сама решает, что делать». К нему подключаются три вещи: языковая модель (Chat Model — облачная вроде GPT или Claude, либо локальная через Ollama), память (Memory — чтобы агент помнил контекст диалога) и инструменты (Tools — другие узлы или целые сценарии n8n, которые агент вызывает сам, когда решит, что они нужны). Агент проходит несколько внутренних циклов: решает, какой инструмент вызвать, оценивает ответ и решает, что делать дальше.
Про то, как связать n8n с уже работающим AI-агентом на другой платформе, — в статье OpenClaw + n8n: интеграция AI-агента с workflow.
Варианты запуска: облако, свой сервер, локально
У n8n три принципиально разных способа начать работу.
| n8n Cloud | Свой сервер (self-hosted) | Локально (npx / Docker) | |
|---|---|---|---|
| Что нужно | Только браузер и оплата | VPS (Linux) и 10–15 минут на установку | Node.js или Docker на своём компьютере |
| Стоимость | От 20 €/мес (тарифы ниже) | Само ПО бесплатно (Community Edition), платите только за сервер | Бесплатно |
| Работает 24/7 | Да, всегда | Да, пока работает сервер | Нет — только пока запущен ваш компьютер |
| Где данные | На серверах n8n | У вас, на вашем сервере | У вас, локально |
| Обновления | Автоматически | Вручную (одна команда для Docker-образа) | Вручную |
| Для чего подходит | Быстрый старт, нетехнические пользователи, команды | Продакшен-автоматизации и AI-агенты, которым нужно работать постоянно | Обучение, тесты, разовые сценарии |
Локальный запуск для пробы — самый быстрый путь. Если на компьютере установлен Node.js версии от 20.19 до 24.x, достаточно одной команды:
npx n8n
n8n поднимется на http://localhost:5678 — открывайте в браузере и пробуйте. Для постоянной работы официальная документация советует не npm-пакет (этот способ подходит только для локальной разработки), а Docker:
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Europe/Moscow" \
-e TZ="Europe/Moscow" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
n8nio/n8n
Та же команда, запущенная на VPS вместо домашнего компьютера, — это и есть self-hosted вариант, который работает круглосуточно. Для AI-агентов и сценариев, которые должны отвечать в любое время суток, это единственный бесплатный вариант: локальный запуск отключается вместе с вашим ноутбуком.
Для старта n8n не нужен мощный сервер: хватит небольшого VPS, если сценарии не запускают тяжёлые локальные модели. Мощнее сервер понадобится, когда сценариев и выполнений станет много. Взять сервер можно на Beget, Timeweb Cloud или FirstVDS — с оплатой в рублях. Дальше команда Docker выше — и n8n готов к работе.
Сколько стоит n8n
Self-hosted версия (Community Edition) бесплатна — вы платите только за сервер. Облачные тарифы n8n Cloud на сентябрь 2026 года, по данным официальной страницы n8n.io/pricing (цены указаны при оплате за год вперёд, это примерно на 17% дешевле помесячной оплаты):
| Тариф | Цена | Выполнений сценариев/мес | Параллельные выполнения | Особенности |
|---|---|---|---|---|
| Starter | 20 €/мес | 2 500 | 5 | 1 общий проект, 2 300 AI-кредитов/мес, бесплатный пробный период без карты |
| Pro | 50 €/мес | 10 000 | 20 | 3 проекта, до 13 700 AI-кредитов/мес, история версий, поиск по выполнениям |
| Business (только self-hosted) | 667 €/мес | 40 000 | — | 6 проектов, SSO/SAML/LDAP, версии в Git, пробный период — с картой, 14 дней |
| Enterprise | индивидуально | по договорённости | 200+ | Облако или self-hosted, выделенная поддержка с SLA, хранение логов до 365 дней |
Во всех тарифах — неограниченное число пользователей, неограниченное число активных сценариев и доступ ко всем интеграциям; ограничивается только число выполнений сценариев в месяц. Есть скидка 50% на тариф Business для компаний младше 20 сотрудников (Start-up Plan). Актуальные условия и цены лучше проверять на n8n.io/pricing — тарифы меняются.
Работает ли n8n в России
Здесь стоит разделить доступ к сервису и оплату. Self-hosted версия работает без ограничений — это открытое ПО, вы скачиваете Docker-образ или npm-пакет и запускаете на своём сервере, российском или зарубежном, бесплатно, кроме стоимости самого VPS. С n8n Cloud сложнее с оплатой: тарифы указаны в евро, и картой российского банка оплатить их, как и большинство зарубежных SaaS, обычно не получается — нужна карта другой страны или иностранное юрлицо. Сам сайт n8n.io и документация при этом открываются свободно.
Поэтому для читателей из России самый практичный путь — self-hosted на своём VPS: бесплатно, без зависимости от способа оплаты и с полным контролем над данными.
Первый сценарий по шагам
Соберём простой пример: раз в день сценарий проверяет курс валюты через открытое API и присылает результат. Принцип тот же для любой другой задачи — просто замените узлы.
- Запустите n8n — локально (
npx n8n), на своём сервере или зарегистрируйтесь в n8n Cloud. Откроется пустой холст — нажмите «Add first step». - Добавьте триггер. Для регулярной задачи выберите узел Schedule Trigger и укажите интервал, например «каждый день в 09:00». Для реакции на внешнее событие подошёл бы узел Webhook.
- Добавьте узел действия. Нажмите «+» справа от триггера и выберите HTTP Request — укажите адрес нужного API (для примера с курсом валют подойдёт любой открытый источник курсов). n8n сам покажет структуру ответа.
- Обработайте данные. Узел Edit Fields (Set) позволяет собрать из ответа API нужный текст сообщения, ничего не программируя — просто перетащите нужное поле мышкой.
- Добавьте узел отправки — например, Telegram или Gmail, укажите учётные данные (credentials — n8n надёжно хранит их в зашифрованном виде) и получателя.
- Проверьте сценарий кнопкой «Execute Workflow» — n8n прогонит его один раз и покажет, что прошло через каждый узел.
- Опубликуйте сценарий кнопкой «Publish». Пока сценарий не опубликован, правки остаются черновиком. После публикации он будет запускаться сам, по расписанию, даже если вкладка браузера закрыта (для этого n8n должен работать на сервере, а не только локально).
Если не знаете, с какой задачи начать, в статье как выбрать первый сценарий для AI-агента есть подборка простых и полезных вариантов.
Первый AI-агент в n8n по шагам
Агент отличается от обычного сценария тем, что решения принимает не заранее прописанная логика, а модель. Соберём минимального агента-помощника.
- Создайте новый сценарий и добавьте триггер — для теста подойдёт Chat Trigger (открывает встроенное окно чата) или Webhook, если агент будет отвечать в Telegram или на сайте.
- Добавьте узел AI Agent. Он появится с тремя пустыми «слотами» снизу — под модель, память и инструменты.
- Подключите языковую модель в слот Chat Model: облачную (например, через ключ OpenAI или Anthropic) или локальную через Ollama, если хотите, чтобы данные не покидали ваш сервер — подробности установки в статье Ollama: установка и первые шаги.
- Подключите память в слот Memory — простейший вариант, Simple Memory, хранит историю переписки в рамках сессии, чтобы агент не забывал, о чём вы только что говорили.
- Добавьте хотя бы один инструмент в слот Tools. Инструментом может быть готовый узел (например, поиск по календарю или отправка письма) или целый другой сценарий n8n, оформленный как Tool — тогда агент сможет вызывать сложную логику одной командой.
- Настройте системный промпт в самом узле AI Agent — опишите словами, кто этот агент и что ему разрешено делать.
- Проверьте в чате. Откройте окно чата и напишите агенту сообщение, для которого нужен инструмент («какая сегодня дата и что у меня в календаре»), — если всё подключено верно, агент сам решит вызвать нужный инструмент и ответит с учётом результата.
Более подробный разбор архитектуры и типовых схем — в руководстве как создать AI-агента с нуля.
Частые ошибки
- Забыли опубликовать сценарий. Протестированный сценарий не запускается сам, пока вы не нажмёте «Publish». После публикации правки снова копятся в черновике: чтобы они заработали, сценарий нужно опубликовать ещё раз.
- Путают тестовый и рабочий URL вебхука. У узла Webhook есть отдельный адрес для тестового запуска и отдельный — для опубликованного сценария; внешний сервис нужно подключать именно ко второму.
- Держат n8n только локально. Сценарий, запущенный командой
npx n8nна ноутбуке, перестаёт работать, как только вы закрываете терминал или выключаете компьютер. Для агента «24/7» нужен сервер. - Не подключают Memory к AI Agent. Без узла памяти агент не помнит предыдущие сообщения в разговоре — каждый раз отвечает как в первый раз.
- Не считают лимит выполнений. В облачных тарифах каждый прогон сценария — это одно выполнение, тестовые запуски тоже считаются; на маленьком тарифе лимит в 2 500 выполнений в месяц можно выбрать быстрее, чем кажется.
- Забывают указать часовой пояс. При self-hosted установке через Docker важно задать переменные
GENERIC_TIMEZONEиTZ— иначе расписание Schedule Trigger сработает по времени сервера (обычно UTC), а не по вашему. - Не делают резервных копий self-hosted версии. Сценарии и учётные данные хранятся в volume контейнера — без бэкапа при потере сервера всё придётся собирать заново.
Частые вопросы
n8n бесплатный?
Self-hosted версия (Community Edition) бесплатна — можно поставить на свой сервер или запустить локально без ограничений по числу сценариев и пользователей. Платный n8n Cloud начинается от 20 €/мес при оплате за год.
Работает ли n8n в России?
Self-hosted вариант работает полностью — нужен только сервер. С n8n Cloud сложнее с оплатой: тарифы в евро, и карта российского банка для оплаты обычно не подходит, как и у большинства зарубежных SaaS.
Чем n8n отличается от Zapier и Make?
Главное отличие — открытый код и возможность self-hosted установки на свой сервер. Zapier и Make существуют только как закрытое облако. У n8n также есть встроенные шаги с кодом на JavaScript/Python и узлы для AI-агентов.
Нужно ли уметь программировать, чтобы пользоваться n8n?
Нет. Сценарии собираются визуально — узлы перетаскиваются на холст и соединяются мышкой. Код нужен только для нестандартных случаев и необязателен для базовых автоматизаций.
Что такое AI Agent в n8n?
Это узел, который вместо жёсткой логики использует языковую модель для принятия решений. К нему подключаются модель (Chat Model), память (Memory) и инструменты (Tools) — агент сам решает, какой инструмент вызвать для ответа на конкретный запрос.
Сколько стоит держать n8n на своём сервере?
Само ПО бесплатно. Платите только за VPS — для старта без тяжёлых локальных моделей хватает небольшого VPS.
Можно ли запустить n8n локально на своём компьютере?
Да, командой npx n8n (нужен Node.js версии от 20.19 до 24.x) — интерфейс откроется на http://localhost:5678. Годится для теста и обучения, но сценарии работают, только пока запущен компьютер.
Строю AI-агентов для своего бизнеса и клиентов, на сайте пишу о том, что запускал сам. Вопросы задавайте в Telegram.
@aaakalsin →

