Перейти к содержимому
NEWЧат с 15 ИИ-моделями — попробуйте бесплатно / имейте совесть, когда будете делиться или копировать
>AISTUDY_

Модуль 1.4 · Урок 4

Урок 4: n8n — автоматизация с AI

Практика
1.4 / Урок 4 из 5

Чему вы научитесь

  • Создавать 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

  1. Перейдите на https://app.n8n.cloud
  2. Нажмите Sign up
  3. Введите email, пароль
  4. Подтвердите 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:

  1. Нажмите Schedule
  2. Выберите Every day at 9:00 AM
  3. Выберите часовой пояс (Europe/Moscow)

Шаг 4: Добавьте AI-ноду (LLM node)

На холсте справа от триггера добавьте новую ноду:

  1. Нажмите + справа от триггера
  2. В поиске введите “OpenAI” или “Claude”
  3. Выберите OpenAI или Claude (зависит от вашего API-ключа)

Настройка OpenAI-ноды:

  1. Перейдите в Credentials (учётные данные)
  2. Нажмите Create New CredentialOpenAI
  3. На https://platform.openai.com/api-keys создайте новый API-ключ
  4. Скопируйте ключ и вставьте в n8n
  5. В ноде выберите модель: 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 результат нужно куда-то отправить.

Добавьте ноду действия:

  1. Нажмите + справа от AI-ноды
  2. Выберите действие:
    • Email — отправить письмо
    • Slack — отправить в Slack
    • Telegram — отправить в Telegram
    • Google Sheets — записать в таблицу
    • Webhook — отправить на свой сервер

Выберем Slack (как пример):

  1. Нажмите Slack
  2. В Credentials создайте новое подключение:
    • Перейдите на https://api.slack.com/apps
    • Создайте новое приложение
    • Получите Bot Token
    • Вставьте в n8n
  3. Выберите канал: #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:

  1. Система выполнит цепочку:
    • Триггер (Schedule) → AI-обработка → Отправка в Slack
  2. Посмотрите результат в Slack

Если ошибка — проверьте:

  • API-ключи (OpenAI, Slack)
  • Синтаксис в полях (особенно {{ }})
  • Логи в нижней панели n8n

Шаг 7: Включите автоматизацию

Нажмите кнопку Active (переключатель в верхней части):

Теперь workflow будет срабатывать автоматически:

  • Если триггер — Schedule, то каждый день в 9:00
  • Если триггер — Email, то при получении письма
  • Если триггер — Webhook, то при запросе

Попробуйте сами

Задача 1: Простой Email Summary (20 мин)

  1. Создайте новый Workflow в n8n
  2. Добавьте триггер: Schedule (каждый день в 8:00 AM)
  3. Добавьте AI-ноду с промптом: “Создай план работы на день на основе входящих email”
  4. Добавьте действие: Email (отправить результат себе на почту)
  5. Протестируйте
  6. Включите Active

Проверка:

  • Промпт написан? [+]
  • Email-нода настроена? [+]
  • Workflow успешно выполнился? [+]

Задача 2: Слак-уведомления (15 мин)

  1. Возьмите готовый workflow из Задачи 1
  2. Замените финальное действие (Email) на Slack
  3. Выберите канал для уведомлений
  4. Отформатируйте сообщение (используйте эмодзи, жирный текст)
  5. Протестируйте

Проверка:

  • Slack-bot подключен? [+]
  • Сообщение пришло в правильный канал? [+]
  • Форматирование читаемое? [+]

Задача 3: Интеграция Google Sheets + AI (25 мин)

  1. Создайте новый Workflow
  2. Триггер: Google Sheets (при добавлении новой строки)
  3. AI-нода: “Проанализируй данные в строке, определи тренд”
  4. Действие: 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 и приватность

Советы для начинающих

  1. Начните с простого: Start → AI → Email. Потом добавляйте условия и циклы.
  2. Используйте тестирование: кнопка “Test” перед включением Active.
  3. Логи помогут: при ошибке смотрите нижнюю панель с логами выполнения.
  4. Переменные с [object Object]: используйте для передачи данных между нодами.
  5. API-ключи в Credentials: никогда не вставляйте ключи прямо в ноды, используйте Credentials.

Следующий урок

Урок 5: GigaChat / YandexGPT без кода

В следующем уроке узнаете о российских AI-платформах (GigaChat, YandexGPT) и как их использовать для создания приложений без кода с преимуществом обработки данных в РФ.

Скачать урок

Есть идея или нашли ошибку?

// Обсуждение

Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.