Модуль 1.4 · Урок 4
Урок 4: n8n — автоматизация с AI
Содержание
- Чему вы научитесь
- Что такое n8n?
- Пошаговый туториал
- Шаг 1: Регистрация на n8n.cloud
- Шаг 2: Создайте новый Workflow
- Шаг 3: Добавьте триггер (Start node)
- Шаг 4: Добавьте AI-ноду (LLM node)
- Шаг 5: Добавьте действие (Output node)
- Шаг 6: Протестируйте Workflow
- Шаг 7: Включите автоматизацию
- Попробуйте сами
- Задача 1: Простой Email Summary (20 мин)
- Задача 2: Слак-уведомления (15 мин)
- Задача 3: Интеграция Google Sheets + AI (25 мин)
- Примеры Workflow в реальной жизни
- Пример 1: Обработка контактов из форм
- Пример 2: Ежедневный отчёт по продажам
- Пример 3: Мониторинг соцсетей
- Ключевые выводы
- Советы для начинающих
- Следующий урок
Чему вы научитесь
- Создавать workflow для автоматизации бизнес-процессов
- Подключать триггеры (Email, Webhook, расписание)
- Использовать AI-ноды (OpenAI, Claude) в автоматизации
- Интегрировать приложения (Slack, Telegram, Google Sheets, Zapier)
Что такое n8n?
n8n — это платформа для автоматизации workflow. Вы создаёте сценарии вроде:
- “Получи email → обработай AI → отправь результат в Slack”
- “Пользователь заполнил форму → создай задачу в Jira → пришли уведомление”
- “Каждое утро в 9:00 → скачай отчёт → обработай данные → отправь руководителю”
Особенности:
- 400+ интеграций — Gmail, Slack, Telegram, Google Sheets, Jira, Stripe и т.д.
- No-code — визуальное построение через ноды
- Self-hosted — можно развернуть на своём сервере
- Open-source (Community Edition бесплатная)
- AI-ноды встроены — OpenAI, Claude, HuggingFace
Стоимость:
- Бесплатный план: отсутствует (только 14-дневный триал без карты)
- Starter: от €24/месяц (2 500 executions)
- Pro: от €60/месяц (10 000 executions)
- Business: от €800/месяц (40 000 executions + SSO)
- Self-hosted Community: бесплатно (Docker, неограниченно)
flowchart LR
A["Триггер: новый email"] --> B[Извлечь текст] --> C["Claude AI: анализ"] --> D[Ответ в Slack]
Пошаговый туториал
Шаг 1: Регистрация на n8n.cloud
- Перейдите на https://app.n8n.cloud
- Нажмите Sign up
- Введите email, пароль
- Подтвердите email
Альтернатива: если нужна бесплатная постоянная версия или приватность, разверните n8n через Docker на своём сервере (Community Edition, для продвинутых). Облачный триал длится 14 дней.
Шаг 2: Создайте новый Workflow
После входа в панель управления нажмите New Workflow или Create New.
Дайте название: “Email AI Summary” (напоминание: получить email, обработать AI, отправить результат)
Шаг 3: Добавьте триггер (Start node)
На пустом холсте нажмите кнопку + или выберите из левого меню Trigger.
Выберите тип триггера:
Самые популярные:
- Email Trigger — при получении email на заданный адрес
- Webhook — при POST-запросе на URL
- Schedule — по расписанию (каждый день, неделю, месяц)
- Google Sheets — при добавлении строки в таблицу
- Telegram — при получении сообщения в боте
Для примера выберем Schedule:
- Нажмите Schedule
- Выберите Every day at 9:00 AM
- Выберите часовой пояс (Europe/Moscow)
Шаг 4: Добавьте AI-ноду (LLM node)
На холсте справа от триггера добавьте новую ноду:
- Нажмите + справа от триггера
- В поиске введите “OpenAI” или “Claude”
- Выберите OpenAI или Claude (зависит от вашего API-ключа)
Настройка OpenAI-ноды:
- Перейдите в Credentials (учётные данные)
- Нажмите Create New Credential → OpenAI
- На https://platform.openai.com/api-keys создайте новый API-ключ
- Скопируйте ключ и вставьте в n8n
- В ноде выберите модель:
gpt-5(актуальная модель) илиgpt-5-mini(экономичный)
В поле Prompt напишите инструкцию:
Ты — помощник для работы с email.
Получишь текст письма, твоя задача:
1. Определить главную тему
2. Выписать 3 ключевых пункта
3. Предложить ответ (2-3 предложения)
Ответь в формате JSON:
{
"tema": "тема письма",
"kljuchevye_punkty": ["пункт 1", "пункт 2", "пункт 3"],
"otvetnoe_pismo": "текст ответа"
}
Шаг 5: Добавьте действие (Output node)
После обработки AI результат нужно куда-то отправить.
Добавьте ноду действия:
- Нажмите + справа от AI-ноды
- Выберите действие:
- Email — отправить письмо
- Slack — отправить в Slack
- Telegram — отправить в Telegram
- Google Sheets — записать в таблицу
- Webhook — отправить на свой сервер
Выберем Slack (как пример):
- Нажмите Slack
- В Credentials создайте новое подключение:
- Перейдите на https://api.slack.com/apps
- Создайте новое приложение
- Получите Bot Token
- Вставьте в n8n
- Выберите канал:
#notificationsили#ai-summary
В поле Text напишите формат вывода:
**Email обработан**
**Тема:** {{ $node["OpenAI"].json.tema }}
**Ключевые пункты:**
{{ $node["OpenAI"].json.kljuchevye_punkty.join('\n') }}
**Предлагаемый ответ:**
{{ $node["OpenAI"].json.otvetnoe_pismo }}
Шаг 6: Протестируйте Workflow
На панели нажмите Test workflow:
- Система выполнит цепочку:
- Триггер (Schedule) → AI-обработка → Отправка в Slack
- Посмотрите результат в Slack
Если ошибка — проверьте:
- API-ключи (OpenAI, Slack)
- Синтаксис в полях (особенно
{{ }}) - Логи в нижней панели n8n
Шаг 7: Включите автоматизацию
Нажмите кнопку Active (переключатель в верхней части):
Теперь workflow будет срабатывать автоматически:
- Если триггер — Schedule, то каждый день в 9:00
- Если триггер — Email, то при получении письма
- Если триггер — Webhook, то при запросе
Попробуйте сами
Задача 1: Простой Email Summary (20 мин)
- Создайте новый Workflow в n8n
- Добавьте триггер: Schedule (каждый день в 8:00 AM)
- Добавьте AI-ноду с промптом: “Создай план работы на день на основе входящих email”
- Добавьте действие: Email (отправить результат себе на почту)
- Протестируйте
- Включите Active
Проверка:
- Промпт написан? [+]
- Email-нода настроена? [+]
- Workflow успешно выполнился? [+]
Задача 2: Слак-уведомления (15 мин)
- Возьмите готовый workflow из Задачи 1
- Замените финальное действие (Email) на Slack
- Выберите канал для уведомлений
- Отформатируйте сообщение (используйте эмодзи, жирный текст)
- Протестируйте
Проверка:
- Slack-bot подключен? [+]
- Сообщение пришло в правильный канал? [+]
- Форматирование читаемое? [+]
Задача 3: Интеграция Google Sheets + AI (25 мин)
- Создайте новый Workflow
- Триггер: Google Sheets (при добавлении новой строки)
- AI-нода: “Проанализируй данные в строке, определи тренд”
- Действие: Google Sheets (добавь результат анализа в колонку C)
Идея: Вы вводите данные в таблицу → n8n автоматически анализирует через AI → записывает результат
Примеры Workflow в реальной жизни
Пример 1: Обработка контактов из форм
Форма на сайте
↓
Webhook триггер
↓
AI классификация (Leads/Not Leads)
↓
Условие (Condition node)
├─ Если Lead → Создать в CRM (HubSpot)
└─ Если Not Lead → Отправить автоответ
↓
Email уведомление продажникам
Пример 2: Ежедневный отчёт по продажам
Schedule (каждый день в 6:00 AM)
↓
Google Sheets (загрузить данные из таблицы)
↓
AI обработка (создать резюме)
↓
Визуализация (OpenAI генерирует JSON с числами)
↓
Email руководителю (с вложением)
Пример 3: Мониторинг соцсетей
RSS feed (новости по ключевому слову)
↓
AI анализ (релевантно ли для нас?)
↓
Slack (если релевантно, отправить уведомление)
↓
Google Sheets (логирование для статистики)
Ключевые выводы
- n8n — это конструктор для автоматизации: вместо написания скриптов соединяете ноды визуально
- Триггеры запускают workflow: Email, Schedule, Webhook, Google Sheets, Telegram и т.д.
- AI-ноды встроены: OpenAI, Claude, HuggingFace без дополнительных настроек
- 400+ интеграций: практически любой сервис, который вы используете, уже поддерживается
- Нет постоянного бесплатного тира: только 14-дневный триал; для долгосрочного бесплатного использования — self-hosted Community Edition
- Self-hosted для масштабирования: если нужно больше executions и приватность
Советы для начинающих
- Начните с простого: Start → AI → Email. Потом добавляйте условия и циклы.
- Используйте тестирование: кнопка “Test” перед включением Active.
- Логи помогут: при ошибке смотрите нижнюю панель с логами выполнения.
- Переменные с [object Object]: используйте для передачи данных между нодами.
- API-ключи в Credentials: никогда не вставляйте ключи прямо в ноды, используйте Credentials.
Следующий урок
→ Урок 5: GigaChat / YandexGPT без кода
В следующем уроке узнаете о российских AI-платформах (GigaChat, YandexGPT) и как их использовать для создания приложений без кода с преимуществом обработки данных в РФ.