← Назад к курсу

C3 · n8n — Практикум

4 готовых workflow — скачай, импортируй в свой n8n и выполни задание. Ниже — подробная инструкция по шагам со скриншотами.

Что понадобится: компьютер (Mac или Windows) и ~30 минут на установку. Всё бесплатно, без VPN и без карты. Часть 1 и Часть 2 делаются один раз — дальше только импортируешь шаблоны.

Часть 1. Установка n8n через Docker

n8n будет работать локально на твоём компьютере по адресу localhost:5678. Регистрация не нужна.

1

Скачай Docker Desktop

Открой docker.com/products/docker-desktop и нажми Download Docker Desktop. Выбери свою систему: Mac (Apple chip), Mac (Intel) или Windows.

📷 screens/01-docker-download.png
Страница docker.com с кнопкой Download Docker Desktop
Скриншот 1 — страница загрузки Docker Desktop
2

Установи и запусти

  • Mac: открой скачанный .dmg и перетащи иконку Docker в папку Applications.
  • Windows: запусти установщик и следуй шагам (оставь галочку WSL 2).

Запусти Docker Desktop. Дождись, пока значок кита перестанет мигать и внизу появится Engine running.

📷 screens/02-docker-install.png
Установка: перетаскивание Docker.app в Applications
Скриншот 2 — установка Docker Desktop
3

Скачай образ n8n

В Docker Desktop открой Terminal (кнопка внизу окна) и выполни:

docker pull n8nio/n8n

Дождись строки Status: Downloaded.

📷 screens/03-docker-pull.png
Терминал Docker Desktop после docker pull n8nio/n8n
Скриншот 3 — образ n8n скачан
4

Создай том для данных

Чтобы workflow не пропадали после перезапуска:

  1. Раздел Volumes в левом меню → кнопка Create.
  2. Имя тома — n8n_dataCreate.
📷 screens/04-docker-volume.png
Раздел Volumes, окно Create с именем n8n_data
Скриншот 4 — создание тома n8n_data
5

Запусти контейнер n8n

  1. Раздел Images → найди n8nio/n8n → нажми Run (▶).
  2. Разверни Optional settings и заполни:
  • Host port: 5678
  • Volume → Host path: n8n_data; Container path: /home/node/.n8n

Нажми Run — контейнер появится в разделе Containers со статусом Running.

📷 screens/05-docker-run.png
Окно Run: Host port 5678 и том n8n_data → /home/node/.n8n
Скриншот 5 — настройки запуска контейнера
6

Открой n8n в браузере

Перейди на localhost:5678. При первом запуске создай локальный аккаунт (email + пароль хранятся только на твоём компьютере).

📷 screens/06-n8n-localhost.png
Первый экран n8n на localhost:5678
Скриншот 6 — n8n запущен
Готово. При следующем запуске просто открой контейнер в Docker Desktop и зайди на localhost:5678 — переустанавливать ничего не нужно.

Часть 2. Ключ DeepSeek API

Нужен только для W2 и W4 (обращение к ИИ). Для W1 и W3 можно пропустить.

7

Возьми общий ключ курса

Регистрироваться и платить не нужно: для практикума мы выдаём общий командный ключ DeepSeek с балансом ~$1 — этого хватает, чтобы пройти W2 и W4.

Ключ практикума: <выдаётся в курсе>
Вставь его в credential на шаге 10 (тип Bearer Token Auth).
Хочешь продолжить с DeepSeek после курса? Заведи свой аккаунт на platform.deepseek.comAPI KeysCreate new API key и пополни баланс (DeepSeek дешёвый — пары долларов хватает надолго). Общий ключ курса — только для практикума, для постоянной работы используй свой.

Часть 3. Шаблоны — по порядку

Проходи по возрастанию сложности. Скачай JSON и импортируй по инструкции ниже (Часть 4).

W1 Первый workflow
Знакомство с интерфейсом: триггер, нода Set, выражения. Никаких внешних сервисов — только n8n.
Manual Trigger Set
W2 Запрос к ИИ
Webhook принимает название компании — DeepSeek пишет слоган. Изучаешь HTTP Request и структуру JSON-ответа API.
Webhook HTTP → DeepSeek Respond
W3 Форма → Таблица
Сбор лидов с любой формы в Google Sheets. Нормализация данных (trim, lowercase), обработка разных форматов полей.
Webhook Set Google Sheets
W4 Полный пайплайн
ИИ квалифицирует лид (score 1–10), горячие идут в отдельный лист и вызывают email менеджеру. IF-логика, две ветки.
Webhook HTTP → DeepSeek IF Sheets Gmail

Часть 4. Как импортировать шаблон

Одинаково для всех четырёх. На примере W1.

8

Импортируй JSON в n8n

  1. Скачай JSON-файл шаблона (кнопка «Скачать JSON» выше).
  2. Нажми + вверху → New workflow — откроется пустой холст.
  3. На холсте открой меню (три точки, вверху справа) → Import from File… → выбери скачанный JSON.
📷 screens/08-n8n-import.png
+ → New workflow, затем ⋮ → Import from File
Скриншот 8 — создание workflow и импорт из файла
9

Прочитай стикер-заметку внутри

Workflow откроется на холсте. В нём есть синий стикер (Sticky Note) с пошаговым описанием: структура, что настроить (credential), как протестировать и само задание.

📷 screens/09-n8n-canvas.png
Открытый workflow со стикером-инструкцией
Скриншот 9 — холст workflow с инструкцией
10

Добавь credentials (для W2–W4)

Если workflow обращается к внешнему сервису, n8n покажет предупреждение на ноде. Открой ноду и создай credential.

DeepSeek (W2 и W4): при добавлении ключа выбери тип Bearer Token Auth и вставь ключ в поле Value. Больше ничего настраивать не нужно — endpoint и заголовки уже прописаны в workflow.

Не видно поля credential? Если под Generic Auth Type нет строки для credential — заново выбери Bearer Auth из списка, и поле «Set up credential» появится.
Google Sheets (W3 и W4): подключение идёт через Google Service Account (сервисный аккаунт), а не через вход по Google. Настраивается один раз: создаёшь сервисный аккаунт, скачиваешь JSON-ключ и расшариваешь таблицу на его email. Пошаговая инструкция со скриншотами — Настройка Google Sheets для n8n →
📷 screens/10-n8n-bearer.png
Окно credential с выбранным Bearer Token Auth и вставленным ключом
Скриншот 10 — настройка ключа DeepSeek
11

Запусти и проверь

  • W1: нажми Execute workflow (внизу холста) — результат появится в ноде Set.
  • W2–W4 — быстрый тест (без активации): нажми Execute workflow внизу → n8n начнёт слушать вебхук → открой Test URL вебхука с ?company=Nike в браузере → результат появится в нодах.
  • W2–W4 — боевой режим: активируй workflow кнопкой Publish вверху справа (в свежих версиях n8n она заменила тумблер «Active»), затем шли запросы на Production-URL вебхука.
Не видишь тумблер «Active»? В новых версиях n8n активация вынесена в кнопку Publish (вверху справа). А для проверки задания активация не нужна — достаточно Execute workflow + Test URL.
📷 screens/11-n8n-run.png
Нода «Запрос к DeepSeek» после прогона: справа OUTPUT с зелёной галкой и ответом (choices[0].message.content — слоган)
Скриншот 11 — результат прогона (ответ ИИ)
Важно для W2 и W4: при добавлении DeepSeek API ключа выбирай тип Bearer Token Auth и вставь ключ в поле Value. Больше ничего настраивать не нужно — endpoint и заголовки уже прописаны в workflow.

Частые проблемы

Сдача задания C3: три скриншота или экспорта результатов workflow из твоего n8n + заполненный HITL-чек-лист. Подробности — на странице задания в курсе.