Что такое n8n и почему он взлетел
n8n — open-source платформа автоматизации с визуальным редактором. В 2025 году n8n вырос в 5 раз по выручке (до $40M ARR), и главная причина — встроенная интеграция с AI. Теперь n8n — не просто «Zapier на своём сервере», а полноценная платформа для создания AI-агентов без кода.
n8n vs Zapier vs Make
| Критерий | n8n | Zapier | Make (Integromat) |
|---|---|---|---|
| Лицензия | Open-source (fair-code) | Проприетарная | Проприетарная |
| Self-hosted | Да | Нет | Нет |
| AI-ноды | Да (Agent, Chain, Tool) | Базовые | Базовые |
| Стоимость (self-hosted) | Бесплатно | — | — |
| Стоимость (cloud) | от 20 EUR/мес | от $20/мес | от $9/мес |
| 152-ФЗ (self-hosted) | Полный контроль | Нет | Нет |
| Интеграции | 400+ | 6000+ | 1500+ |
| Кастомный код | JavaScript/Python в нодах | Ограниченно | Ограниченно |
| AI-агенты | Полноценные (LangChain внутри) | Нет | Нет |
Главное преимущество n8n: можно развернуть на своём сервере, подключить любую LLM (GigaChat, YandexGPT, OpenAI) и создавать AI-агентов через визуальный редактор.
Установка n8n
Docker (рекомендуется)
docker run -d --name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
-e N8N_SECURE_COOKIE=false \
n8nio/n8n
Открываем http://localhost:5678, создаём аккаунт — готово.
Docker Compose (для продакшена)
version: '3.8'
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
volumes:
- n8n_data:/home/node/.n8n
environment:
- N8N_SECURE_COOKIE=false
- GENERIC_TIMEZONE=Europe/Moscow
- N8N_DEFAULT_LOCALE=ru
restart: unless-stopped
volumes:
n8n_data:
Yandex Cloud / Selectel
Для продакшена в РФ — разверните Docker-контейнер на Compute Cloud (Yandex) или VDS (Selectel). Минимальные требования: 2 CPU, 4 GB RAM, 20 GB SSD.
AI-ноды в n8n
Основные AI-ноды
| Нода | Назначение | Что внутри |
|---|---|---|
| AI Agent | Автономный агент с инструментами | LangChain Agent под капотом |
| Basic LLM Chain | Простая цепочка «промпт + LLM» | Один вызов модели |
| Question and Answer Chain | RAG-цепочка с retrieval | Поиск + генерация |
| Summarization Chain | Суммаризация документов | Map-reduce / stuff |
| Information Extractor | Извлечение структурированных данных | JSON schema extraction |
| Sentiment Analysis | Определение тональности | Классификация текста |
| Text Classifier | Классификация по категориям | LLM-классификатор |
Поддерживаемые LLM
| Модель | Нода в n8n | Комментарий |
|---|---|---|
| OpenAI (GPT-4o, mini) | OpenAI Chat Model | Нативная интеграция |
| Anthropic (Claude) | Anthropic Chat Model | Нативная интеграция |
| GigaChat | HTTP Request + OpenAI-совместимый формат | Через Custom API |
| YandexGPT | HTTP Request | Через REST API |
| Ollama (локальные модели) | Ollama Chat Model | Self-hosted, бесплатно |
| Google Gemini | Google Gemini Chat Model | Нативная интеграция |
| Azure OpenAI | Azure OpenAI Chat Model | Для enterprise |
Поддерживаемые Vector Store
| БД | Нода в n8n | Когда использовать |
|---|---|---|
| Qdrant | Qdrant Vector Store | Продакшен RAG |
| Pinecone | Pinecone Vector Store | Managed cloud |
| Supabase (pgvector) | Supabase Vector Store | Если уже используете Supabase |
| In-Memory | In-Memory Vector Store | Прототипы, маленькие базы |
| Postgres (pgvector) | Postgres PGVector | Self-hosted с PostgreSQL |
Сценарий 1: AI чат-бот для Telegram
Самый популярный кейс — Telegram-бот, который отвечает на вопросы по базе знаний компании.
Архитектура
Telegram (входящее сообщение)
↓
n8n Webhook / Telegram Trigger
↓
AI Agent (GPT-4o-mini / GigaChat)
├── Tool: Vector Store (поиск по базе знаний)
├── Tool: HTTP Request (проверка статуса заказа в CRM)
└── Tool: Calculator (расчёт стоимости)
↓
Telegram (ответ пользователю)
Пошаговая настройка
Шаг 1: Создайте Telegram-бота
- Напишите @BotFather в Telegram, получите токен
- В n8n добавьте Credential: Telegram API (токен)
Шаг 2: Настройте Trigger
- Нода: Telegram Trigger
- Event: Message
- Это входная точка — сюда приходят сообщения от пользователей
Шаг 3: Добавьте AI Agent
- Нода: AI Agent
- LLM: OpenAI Chat Model (GPT-4o-mini) или HTTP Request (GigaChat)
- System Prompt:
Ты — ассистент компании [Название].
Отвечай на русском языке.
Используй базу знаний для поиска ответов.
Если не знаешь ответ — скажи "Я не нашёл информацию, передаю вопрос оператору".
Будь вежлив и краток.
Шаг 4: Подключите базу знаний
- Нода: Vector Store Tool (Qdrant / Supabase / In-Memory)
- Загрузите документы через отдельный workflow (см. Сценарий 4)
- Agent будет автоматически искать по базе при каждом вопросе
Шаг 5: Отправьте ответ
- Нода: Telegram (Send Message)
- Chat ID: из Trigger-ноды
- Text: ответ от AI Agent
Результат
Бот отвечает на вопросы по базе знаний за 3–5 секунд, 24/7. Время настройки: 2–4 часа (без подготовки базы знаний).
Сценарий 2: Автоматическая классификация заявок
Входящие заявки из формы на сайте автоматически классифицируются и направляются в нужный отдел.
Архитектура
Webhook (новая заявка с сайта)
↓
Text Classifier (LLM)
├── "Техподдержка" → Создать тикет в Jira (приоритет по тональности)
├── "Продажи" → Создать сделку в amoCRM
├── "Партнёрство" → Email менеджеру по партнёрству
└── "Спам" → Ignore
Настройка
- Нода: Text Classifier
- Categories: Техподдержка, Продажи, Партнёрство, Спам
- LLM: GPT-4o-mini (дёшево и быстро для классификации)
- Далее: Switch-нода по категории → действия
Стоимость
~2–5 ₽ за заявку (GPT-4o-mini). При 1000 заявок/мес — 2–5K ₽/мес вместо 30–60 мин/день ручной сортировки.
Сценарий 3: Обработка email с AI
Автоматический анализ входящих email: извлечение данных, определение срочности, генерация черновика ответа.
Архитектура
Email Trigger (IMAP / Gmail)
↓
Information Extractor (LLM)
→ Имя отправителя
→ Тема запроса
→ Срочность (высокая / средняя / низкая)
→ Ключевые данные (номер заказа, сумма, дата)
↓
IF срочность = "высокая"
→ Slack уведомление + SMS
↓
Basic LLM Chain (генерация черновика ответа)
↓
Google Sheets (логирование)
Что извлекает Information Extractor
| Поле | Пример |
|---|---|
| sender_name | Иванов Пётр |
| subject | Возврат товара |
| urgency | высокая |
| order_number | ORD-2024-1587 |
| amount | 15 400 ₽ |
| action_required | Оформить возврат |
Сценарий 4: Индексация базы знаний (RAG pipeline)
Отдельный workflow для загрузки документов в векторную БД.
Архитектура
Schedule Trigger (каждые 24 часа)
или
Manual Trigger (по кнопке)
↓
Read Files (Google Drive / Local / S3)
↓
Extract Document Text (PDF, DOCX, HTML)
↓
Text Splitter (recursive, 500 tokens, 50 overlap)
↓
Embeddings (OpenAI / GigaChat)
↓
Vector Store Insert (Qdrant / Supabase)
Источники документов
| Источник | Нода в n8n |
|---|---|
| Google Drive | Google Drive Trigger / Download |
| Notion | Notion (Get Page) |
| Confluence | HTTP Request (Confluence API) |
| Локальные файлы | Read Binary File |
| S3 / Yandex Object Storage | AWS S3 / HTTP Request |
| Веб-страницы | HTTP Request + HTML Extract |
Сценарий 5: AI-агент для CRM
Агент, который автоматически обогащает лиды данными, квалифицирует и создаёт задачи для менеджеров.
Архитектура
CRM Trigger (новый лид в amoCRM / Битрикс24)
↓
AI Agent
├── Tool: HTTP Request → Поиск компании в СПАРК/СБИС
├── Tool: HTTP Request → Сайт компании → извлечение данных
├── Tool: Information Extractor → Квалификация лида (A/B/C)
└── Tool: Enrichment → ОКВЭД, выручка, кол-во сотрудников
↓
CRM Update (обновление карточки лида)
↓
IF квалификация = "A"
→ Slack уведомление менеджеру
→ Автоматическое назначение встречи (Google Calendar)
Продакшен: чеклист
| Задача | Решение |
|---|---|
| Хостинг | Docker на VDS (Yandex Cloud, Selectel) |
| SSL | Let's Encrypt + Nginx reverse proxy |
| Бэкап | Ежедневный бэкап /home/node/.n8n |
| Мониторинг | n8n Webhook → Health Check + Uptime Kuma |
| Логирование | n8n Execution Log + Grafana |
| Масштабирование | n8n Queue Mode (Redis + workers) |
| Безопасность | Basic Auth / OAuth2, IP whitelist, VPN |
| 152-ФЗ | Self-hosted в российском ДЦ |
Масштабирование n8n
| Нагрузка | Архитектура |
|---|---|
| До 1000 executions/день | Один Docker-контейнер |
| 1000–10000 executions/день | Queue Mode (1 main + 2–4 workers) |
| 10000+ executions/день | Kubernetes + Redis + PostgreSQL |
Стоимость решений на n8n + AI
| Сценарий | Настройка | n8n (self-hosted) | LLM API/мес | Итого/мес |
|---|---|---|---|---|
| Telegram чат-бот | 1–2 дня | 0 ₽ | 3–15K ₽ | 3–15K ₽ |
| Классификация заявок | 4–8 часов | 0 ₽ | 2–5K ₽ | 2–5K ₽ |
| Обработка email | 1–2 дня | 0 ₽ | 5–20K ₽ | 5–20K ₽ |
| RAG-бот с базой знаний | 2–5 дней | 0 ₽ | 10–30K ₽ | 10–30K ₽ |
| AI-агент для CRM | 3–7 дней | 0 ₽ | 5–15K ₽ | 5–15K ₽ |
Сравните: кастомная разработка тех же сценариев — от 200K до 1M ₽. n8n позволяет запуститься в 10–50 раз дешевле.
Ограничения n8n + AI
| Ограничение | Когда это проблема | Решение |
|---|---|---|
| Визуальный редактор не для сложной логики | Workflow на 50+ нод становится неуправляемым | Разбить на sub-workflows или перейти на код |
| Нет нативной поддержки GigaChat/YandexGPT | Нужен 152-ФЗ | Подключить через HTTP Request с кастомным форматом |
| Ограниченная отладка AI | Сложно понять, почему агент ошибается | Логировать промпты и ответы в Google Sheets |
| Single-threaded JS | Тяжёлые вычисления тормозят | Вынести ML-инференс на отдельный сервис |
| Нет версионирования workflow | Продакшен-изменения рискованны | Экспорт JSON + Git |
Когда n8n + AI достаточно, а когда нужна кастомная разработка
| Критерий | n8n + AI | Кастомная разработка |
|---|---|---|
| Бюджет | До 50K ₽ | От 200K ₽ |
| Сроки | 1–7 дней | 3–8 недель |
| Сложность AI-логики | Простая–средняя | Любая |
| Кастомизация UI | Нет (только API/боты) | Полная |
| Масштаб | До 10K executions/день | Без ограничений |
| Команда | 1 человек (техлид / PM) | 2–4 разработчика |
Правило: начинайте с n8n. Если упёрлись в ограничения — мигрируйте критичные части на код, оставив остальное в n8n.
Что дальше
n8n + AI — самый быстрый и дешёвый способ автоматизировать бизнес-процессы с ИИ. Начните с одного сценария (чат-бот или классификация), покажите ROI за неделю, масштабируйте дальше.
Нужна помощь с настройкой n8n + AI? Мы в Новаком настраиваем AI-автоматизации на n8n и разрабатываем кастомные AI-решения, когда n8n уже не хватает.
- Обсудить проект — бесплатная консультация 30 минут
- AI чат-бот для бизнеса — полный гайд по AI-чатботам
- Внедрение ИИ в бизнес — стратегия и ROI
- GigaChat vs YandexGPT vs ChatGPT — какую модель выбрать