Neurocourse

Data between nodes: expressions and branches

n8n's magic is data threading: a form name lands in an email, an email amount in a condition. We master {{ }} expressions, drag-and-drop field mapping and the IF node for branching.

Узлы — кости сценария. Данные, текущие между ними, — кровь. Учимся ими управлять.

Каждый узел отдаёт данные следующему

Кликни выполненный узел — увидишь его выход: поля и значения (имя, почта, сумма…). Следующий узел может использовать любое из них.

Выражения {{ }}

В любом текстовом поле узла можно писать не только текст, но и подстановки:

Новая заявка от {{ $json.name }}!
Телефон: {{ $json.phone }}, сумма: {{ $json.amount }} €

Запоминать синтаксис не нужно: открой панель данных слева и перетащи нужное поле в текст — n8n сам напишет выражение. Перетаскивание полей — навык №1 этого урока.

Развилки: узел IF

Узел IF делит поток на две ветки по условию:

[Форма заявки] → [IF: amount > 1000?]
  true  → [Telegram менеджеру: «Крупная заявка!»]
  false → [Просто записать в таблицу]

Условия настраиваются формой: поле, оператор (больше/равно/содержит), значение. Несколько условий комбинируются через И/ИЛИ.

Мини-практика урока

Возьми вчерашнюю утреннюю сводку и добавь: IF «температура ниже 5°» → в сообщение дописывается «Возьми куртку! 🧥». Данные из HTTP-узла → условие → два варианта текста. Это шаблон всех будущих сценариев.

Если данные «не тянутся»

Проверь, что предыдущий узел выполнен (Execute) — панель данных показывает только реально прошедшие данные. Пустая панель = прогони узел заново.

Practice · 4 task