Как планировать сценарий
Прежде чем открыть конструктор, потратьте 5 минут на планирование. Чем чётче вы понимаете что должно произойти - тем быстрее соберёте сценарий и тем меньше придётся его переделывать.

Начните с идеи
Не с триггера, не с узлов - а с того, что вы хотите получить в итоге.
Возьмите свою задачу и сформулируйте её одним предложением:
«Хочу чтобы когда приходит новая заявка - менеджер сразу получал уведомление в Slack с именем клиента и суммой.»
«Хочу каждое утро получать на почту дайджест новостей по моей теме.»
«Хочу чтобы новые лиды из формы автоматически попадали в CRM с заполненным профилем.»
Есть идея? Отлично. Теперь разберём её на части.
Шаг 1. Что должно запускать сценарий?
Определите стартовое событие - то, что будет запускать вашу автоматизацию.
- Кто-то заполнил форму на сайте
- Пришло новое письмо
- Каждый день в 9 утра
- Новая строка появилась в таблице
Если стартового события нет - сценарий не запустится автоматически.

Шаг 2. Какая последовательность действий нужна?
Распишите по шагам что должно произойти от старта до результата. Не думайте пока об узлах - просто глаголы:
Новая заявка из формы → Найти контакт в CRM по email → Обновить его профиль → Уведомить менеджера в Slack
Каждый день в 9:00 → Собрать новости через Perplexity → Отправить дайджест на email
Начните с того что понимаете - дальше по ходу дела последовательность станет яснее.
Шаг 3. Откуда возьмутся нужные данные?
Это самый важный вопрос. Каждый узел получает данные от предыдущего - если данных нет, узел не сработает.
Пройдитесь по каждому шагу и спросите: что этому узлу нужно и откуда это придёт?

Обязательные поля в настройках узла отмечены красной звёздочкой. Без них узел выдаст ошибку при запуске. Если обязательное поле есть, а данные для него взять неоткуда - в цепочке не хватает промежуточного шага.
Пример: от очевидного решения к правильному
Разберём как думать на практике.
Задача: когда на вебхук приходят данные о контакте - обновить его в HubSpot (в Битрикс24 или AmoCRM принцип тот же).
Первая мысль:
Вебхук → Обновить контакт
Логично, но это не заработает. У узла «Update Contact» есть обязательное поле - contact_id. Платформа не знает какой именно контакт обновлять.

Вторая мысль - добавить поиск:
Вебхук → Найти контакт → Обновить контакт
Лучше. Но всё ещё есть проблема: что если контакта с таким email ещё нет в CRM? «Find Contact» вернёт пустой результат и «Update Contact» упадёт с ошибкой.

Правильное решение - учесть оба случая:
Вебхук → Найти контакт → контакт найден: Обновить контакт
Вебхук → Найти контакт → контакт не найден: Создать контакт → Обновить контакт
Теперь сценарий работает в любой ситуации.

Прежде чем поставить узел - спросите себя: что будет если данных нет или они не найдены? Именно так строится надёжная цепочка.
Стройте MVP, потом наращивайте
Не пытайтесь сразу собрать финальный сложный сценарий. Начните с минимальной цепочки которая работает от начала до конца, потом добавляйте по одному узлу. Каждый раз запускайте Run Once и проверяйте - так вы всегда точно знаете на каком шаге что-то сломалось.
Сложный сценарий из 10 узлов - это просто 10 раз повторённый один и тот же подход: добавил узел, проверил, пошёл дальше.
Чек-лист перед началом
- Идея сформулирована - понятно что должно происходить в итоге
- Триггер определён - понятно что запускает сценарий
- Последовательность расписана - шаги от старта до результата
- Данные выстроены - каждый узел получает то что нужно от предыдущего
- Доступы проверены - можете войти во все нужные приложения
- Начинаете с MVP - минимальная цепочка, потом наращиваете
Если все пункты закрыты - открывайте конструктор.