n8n для начинающих: первый воркфлоу за 10 минут
n8n для начинающих: первый воркфлоу за 10 минут
Обновлено: февраль 2026 · Время чтения: 12 минут
n8n — это визуальный инструмент для автоматизации, который позволяет соединять разные сервисы и создавать автоматические рабочие процессы без глубоких знаний программирования. В этом руководстве мы пройдём путь от установки до работающего воркфлоу, который вы сможете настроить за 10 минут.
Установка n8n
Есть три основных способа запустить n8n. Выбирайте подходящий в зависимости от вашего уровня и задач.
Способ 1: Docker (рекомендуемый для продакшена)
Docker — самый надёжный способ запуска n8n. Он изолирует приложение и упрощает обновления. Вам понадобится VPS-сервер (подойдёт любой с 2 ГБ RAM, от 500 руб./мес.).
Шаг 1. Установите Docker на сервер:
curl -fsSL https://get.docker.com | sh
Шаг 2. Запустите n8n:
docker run -d --restart unless-stopped --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
Шаг 3. Откройте в браузере:
http://ваш-ip-адрес:5678
Для продакшена рекомендуется настроить HTTPS через Nginx reverse proxy и использовать Docker Compose с PostgreSQL для хранения данных:
docker compose up -d
Пример docker-compose.yml:
version: '3.8'
services:
n8n:
image: docker.n8n.io/n8nio/n8n
ports:
- "5678:5678"
environment:
- DB_TYPE=postgresdb
- DB_POSTGRESDB_HOST=postgres
- DB_POSTGRESDB_DATABASE=n8n
- DB_POSTGRESDB_USER=n8n
- DB_POSTGRESDB_PASSWORD=your_password
volumes:
- n8n_data:/home/node/.n8n
depends_on:
- postgres
postgres:
image: postgres:16
environment:
- POSTGRES_DB=n8n
- POSTGRES_USER=n8n
- POSTGRES_PASSWORD=your_password
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
postgres_data:
Способ 2: npm (для быстрого тестирования)
Если Docker не установлен, а хочется попробовать прямо сейчас на своём компьютере:
Шаг 1. Установите Node.js 18+ с nodejs.org
Шаг 2. Установите n8n глобально:
npm install n8n -g
Шаг 3. Запустите:
n8n start
Шаг 4. Откройте: http://localhost:5678
Этот способ хорош для экспериментов, но не рекомендуется для продакшена — данные хранятся в SQLite, нет автоматического перезапуска.
Способ 3: n8n Cloud (без установки)
Если не хотите возиться с серверами, используйте облачную версию на n8n.io. Регистрация, и через минуту у вас рабочий n8n. Бесплатный триал на 14 дней, далее от $20/мес.
Обзор интерфейса
При первом запуске n8n попросит создать аккаунт (имя, email, пароль). После входа вы увидите рабочую область — canvas, где строятся воркфлоу.
Основные элементы интерфейса
- Canvas (холст): основная рабочая область. Сюда вы перетаскиваете ноды и соединяете их линиями. Навигация мышью: прокрутка для масштабирования, перетаскивание для перемещения.
- Панель нод (слева): нажмите + или Tab для открытия каталога нод. Здесь все 400+ интеграций, сгруппированные по категориям: Action, Trigger, AI, Core и т.д.
- Панель настроек ноды (справа): при клике на ноду открываются её настройки — параметры, учётные данные (credentials), входные/выходные данные.
- Верхняя панель: название воркфлоу, кнопка Execute Workflow (ручной запуск), кнопка Save, статус активации (вкл/выкл).
- Левое меню: Workflows (все воркфлоу), Credentials (сохранённые доступы к сервисам), Executions (история запусков), Variables (переменные).
Ключевые концепции
- Нода (Node): один блок, выполняющий одно действие. Например: «Отправить email», «Получить данные из Google Sheets», «Проверить условие».
- Соединение (Connection): линия между нодами, по которой передаются данные. Данные из выхода одной ноды поступают на вход следующей.
- Воркфлоу (Workflow): набор связанных нод, представляющий автоматический процесс. Каждый воркфлоу начинается с Trigger-ноды.
- Execution (Выполнение): один запуск воркфлоу. Вы можете просмотреть историю всех выполнений, увидеть данные на каждом шаге, найти ошибки.
- Credentials (Учётные данные): токены, API-ключи и логины для подключения к внешним сервисам. Хранятся зашифрованными и могут использоваться в нескольких воркфлоу.
Создаём первый воркфлоу: пошаговая инструкция
Давайте создадим простой, но полезный воркфлоу: при заполнении формы на сайте данные автоматически сохраняются в Google Sheets, а вам приходит уведомление в Telegram.
Шаг 1: Создайте новый воркфлоу
Нажмите «Add Workflow» в левом меню. Назовите его «Форма → Sheets + Telegram».
Шаг 2: Добавьте Trigger-ноду
Нажмите + на холсте. В поиске введите «Webhook». Выберите ноду Webhook.
Настройки:
- HTTP Method: POST
- Path: form-submission (или любой другой)
n8n сгенерирует URL типа https://ваш-домен/webhook/form-submission. Этот URL нужно вставить в атрибут action вашей HTML-формы на сайте.
Шаг 3: Добавьте Google Sheets
Нажмите + справа от Webhook. Найдите Google Sheets.
Настройки:
- Operation: Append Row
- Document: выберите вашу таблицу
- Sheet: выберите лист
- Mapping: сопоставьте поля формы с колонками таблицы
При первом использовании n8n попросит подключить Google-аккаунт через OAuth. Следуйте инструкциям — это делается один раз.
Шаг 4: Добавьте Telegram
Нажмите + справа от Google Sheets. Найдите Telegram.
Настройки:
- Operation: Send Message
- Chat ID: ваш Telegram ID (узнать через @userinfobot)
- Text: напишите шаблон сообщения, используя данные из формы
Пример текста уведомления:
Новая заявка с сайта!
Имя: {{ $json.name }}
Email: {{ $json.email }}
Телефон: {{ $json.phone }}
Сообщение: {{ $json.message }}
Для подключения Telegram вам нужен Bot Token — создайте бота через @BotFather и скопируйте токен.
Шаг 5: Протестируйте
Нажмите «Execute Workflow». В другой вкладке отправьте POST-запрос на URL вебхука (можно через Postman, curl или просто через HTML-форму). Если всё настроено правильно, вы увидите зелёные галочки на каждой ноде, данные в Google Sheets и уведомление в Telegram.
Шаг 6: Активируйте
Нажмите тумблер «Active» в верхнем правом углу. Теперь воркфлоу работает автоматически 24/7. Каждая заявка с сайта будет обработана без вашего участия.
Основные ноды, которые нужно знать
Trigger-ноды (с чего начинается воркфлоу)
- Webhook: самая универсальная. Срабатывает при HTTP-запросе. Используйте для: форм на сайте, событий из CRM, уведомлений от любого сервиса с поддержкой вебхуков.
- Schedule Trigger: запуск по расписанию. Можно настроить: каждые N минут, каждый день в определённое время, по дням недели, по cron-выражению. Используйте для: ежедневных отчётов, периодической проверки данных, регулярных рассылок.
- Telegram Trigger: срабатывает при сообщении вашему Telegram-боту. Используйте для: чат-ботов, командных интерфейсов, получения данных через мессенджер.
- Email Trigger (IMAP): срабатывает при получении нового письма. Используйте для: обработки заявок по email, автоматического парсинга писем.
- n8n Form Trigger: создаёт веб-форму прямо в n8n без внешних сервисов. Самый простой способ собирать данные.
Ноды для работы с данными
- Set: устанавливает или изменяет значения полей. Используйте для переименования полей, добавления новых данных, форматирования.
- IF: ветвление по условию. Если условие истинно — данные идут по одной ветке, если ложно — по другой. Можно проверять: равенство, больше/меньше, содержит текст, пустое/не пустое.
- Switch: множественное ветвление. Как IF, но с несколькими вариантами. Например: тип заявки = «продажа» → ветка 1, «поддержка» → ветка 2, «партнёрство» → ветка 3.
- Merge: объединяет данные из нескольких веток в один поток. Режимы: append (добавить), join (объединить по ключу), combine (комбинировать).
- Code: пишите JavaScript или Python для любой пользовательской логики. Для опытных пользователей — неограниченные возможности.
Ноды для интеграций
- HTTP Request: универсальная нода для вызова любого API. Если для сервиса нет готовой ноды, используйте HTTP Request — она работает с любым REST API.
- Google Sheets: чтение, запись, обновление данных в таблицах. Отличная замена базе данных для простых задач.
- Telegram: отправка сообщений, файлов, опросов в чаты и группы.
- Gmail / Email: отправка и чтение писем.
- OpenAI: вызов ChatGPT для генерации текста, классификации, анализа.
Учётные данные (Credentials)
Для подключения к внешним сервисам n8n использует credentials — сохранённые доступы. Вот как настроить самые популярные:
Telegram Bot
- Откройте Telegram, найдите @BotFather
- Отправьте /newbot, следуйте инструкциям
- Скопируйте полученный Bot Token
- В n8n: Credentials → Add Credential → Telegram API → вставьте токен
Google Sheets (OAuth)
- Перейдите в Google Cloud Console → создайте проект
- Включите Google Sheets API
- Создайте OAuth 2.0 Client ID (тип: Web Application)
- Добавьте redirect URI из n8n
- В n8n: Credentials → Add Credential → Google Sheets OAuth2 → вставьте Client ID и Secret → нажмите Connect
OpenAI
- Зайдите на platform.openai.com
- Settings → API Keys → Create new secret key
- В n8n: Credentials → Add Credential → OpenAI API → вставьте ключ
Частые ошибки и как их исправить
Ошибка: «NodeApiError: ...»
Самая частая ошибка — проблемы с API внешнего сервиса. Причины:
- Неверные credentials: проверьте токены и ключи. Убедитесь, что они не просрочены.
- Превышен лимит API: многие сервисы ограничивают количество запросов. Добавьте задержки (Wait нода) между запросами.
- Неверные параметры: проверьте формат данных. Частая ошибка — передавать строку вместо числа или наоборот.
Ошибка: «No data was returned»
Воркфлоу запустился, но нода не получила данных. Причины:
- Пустой ответ от API: нет данных для обработки. Добавьте IF-ноду для проверки: если данных нет, отправьте уведомление вместо падения.
- Неправильное маппинг полей: проверьте, что поля входных данных совпадают с тем, что ожидает нода.
Ошибка: воркфлоу не запускается автоматически
- Убедитесь, что тумблер «Active» включен (зелёный)
- Проверьте, что Webhook URL правильный и доступен извне (не localhost)
- Для Schedule Trigger: проверьте часовой пояс в настройках n8n
Совет: используйте Execute Workflow для отладки
При отладке нажимайте «Execute Workflow» и смотрите данные на каждом шаге. Нажмите на ноду — вы увидите входные и выходные данные. Это позволяет быстро найти, где именно происходит ошибка.
5 идей для воркфлоу начинающим
Идея 1: Ежедневная сводка погоды в Telegram
Ноды: Schedule Trigger (каждый день в 7:00) → HTTP Request (OpenWeatherMap API) → Set (форматирование) → Telegram (отправка сообщения)
Сложность: низкая. Отличный первый проект для знакомства с API. Бесплатный ключ OpenWeatherMap даёт 60 запросов в минуту — более чем достаточно.
Идея 2: Мониторинг цен конкурентов
Ноды: Schedule Trigger (каждые 6 часов) → HTTP Request (парсинг страницы) → Code (извлечение цены) → Google Sheets (запись) → IF (цена изменилась?) → Telegram (уведомление)
Сложность: средняя. Потребуется базовый JavaScript для парсинга HTML. Полезный инструмент для любого бизнеса с конкурентами.
Идея 3: Автоматические поздравления с днём рождения
Ноды: Schedule Trigger (каждый день в 9:00) → Google Sheets (чтение списка контактов) → IF (день рождения сегодня?) → OpenAI (генерация персонального поздравления) → Telegram или Email (отправка)
Сложность: низкая. Приятная автоматизация, которая удивит ваших коллег и клиентов персональными поздравлениями.
Идея 4: RSS-дайджест новостей
Ноды: Schedule Trigger (каждый день) → RSS Feed Read (несколько источников) → Merge (объединение) → OpenAI (краткое резюме каждой новости) → Telegram (отправка дайджеста)
Сложность: низкая. Замените бесконечный скроллинг новостей на структурированный дайджест из выбранных вами источников.
Идея 5: Telegram-бот для заметок
Ноды: Telegram Trigger (получение сообщения) → Set (добавление даты и времени) → Google Sheets (запись заметки) → Telegram (подтверждение: «Заметка сохранена»)
Сложность: низкая. Отправляете боту текст — он сохраняется в Google Sheets с таймстампом. Простой, но удобный инструмент для быстрых заметок на ходу.
Полезные ресурсы
- Официальная документация: docs.n8n.io — подробная документация с примерами для каждой ноды
- n8n Community: community.n8n.io — форум с тысячами готовых решений и помощью от сообщества
- Шаблоны воркфлоу: n8n.io/workflows — библиотека из 1000+ готовых воркфлоу, которые можно импортировать одним кликом
- YouTube-канал n8n: видео-туториалы от команды разработчиков
- Discord: discord.gg/n8n — живой чат с быстрыми ответами
Заключение
Вы только что прошли путь от нуля до работающего воркфлоу в n8n. Главный совет: начните с простого. Автоматизируйте одну конкретную задачу, которая отнимает у вас время каждый день. Когда увидите, как n8n экономит 15–30 минут ежедневно, вы начнёте замечать автоматизируемые процессы повсюду. Каждый новый воркфлоу — это инвестиция, которая работает на вас 24/7 без выходных и больничных.
Не бойтесь ошибок — n8n спроектирован так, чтобы экспериментировать было безопасно. Каждый запуск сохраняется в истории, каждую ошибку можно найти и исправить. А сообщество из более чем 100 000 пользователей всегда готово помочь на форуме или в Discord.
Подпишитесь на обновления
Новые статьи и промты — раз в неделю