Связи нод и ветвление - как работают порты и выходы
Связь (стрелка, коннектор, ребро) - это соединение между двумя нодами, которое задает, куда контакт пойдет дальше. Точка, из которой выходит связь, называется порт (выход, handle). У простой ноды один выход. У ветвящихся нод - Условие, AI-условие, A/B тест, сообщение с кнопками - несколько выходов, и каждый нужно соеди
Пошагово: как провести связь
- Наведите курсор на нижнюю точку (порт) ноды-источника - появится кружок или стрелка.
- Зажмите и потяните линию до нужной ноды-приемника - отпустите.
- Если нода ветвящаяся (Условие, кнопки, A/B тест), от каждого порта нужно провести свою отдельную связь.
- Чтобы удалить связь - кликните по ней, затем подтвердите удаление.
Обычная связь (один выход)
У большинства нод ровно один выход. После выполнения движок берет эту связь и идет к следующей ноде. Правило: у обычной ноды должна быть одна исходящая связь туда, куда продолжать сценарий.
- Если у ноды нет ни одной исходящей связи - сценарий на ней завершается.
- Если из ноды без портов выходит несколько связей - движок возьмет первую попавшуюся. Для развилки используйте ноду ветвления, а не две стрелки из одного места.
Ветвление: порты "Да" / "Нет" (Условие)
Нода "Условие" проверяет данные контакта (тег, поле, переменная, подписка) и дает ровно два выхода:
- Да - порт слева (зеленый). Сюда контакт идет, если условие выполнилось.
- Нет - порт справа (красный). Сюда - если условие не выполнилось. Важно: если соединить только "Да", то все контакты, у которых условие не сработало, молча завершат сценарий. Лучше соединять обе ветки. "AI-условие" в режиме "Да/Нет" работает так же. Если ИИ не справился или не хватило бюджета - контакт уйдет в ветку "Нет". Поэтому "Нет" всегда стоит соединять.
Ветвление по диапазонам (AI-условие, проценты)
В режиме процентов "AI-условие" оценивает вероятность по вашему промпту (0-100%) и распределяет контакта по диапазонам. По умолчанию три диапазона: высокий (от 70%), средний (40-69%), низкий (до 40%). У каждого свой порт. Нижний диапазон работает как "все остальное" - сюда попадают и контакты при ошибке ИИ. Соедините его обязательно.
Ветвление по вариантам (A/B тест)
"A/B тест" случайно распределяет контактов по вариантам A, B, C... по заданным весам в процентах. Каждый вариант - отдельный порт внизу. Проведите связь от каждого порта к своей ветке. Если у варианта нет связи, попавшие в него контакты завершат сценарий.
Ветвление по кнопкам (inline-кнопки)
Когда нода "Отправить сообщение" содержит inline-кнопки, каждая кнопка получает собственный порт. На связи от порта кнопки видна подпись с текстом кнопки.
- Нажал подписчик кнопку "Хочу" - движок идет по связи из порта "Хочу".
- Если у кнопки нет связи - после нажатия ничего не произойдет. Особый случай - кнопка-ссылка: если она ведет на трекинговый редирект, связь от ее порта помечается "Трекинг URL". Сценарий продолжится не сразу, а когда контакт реально откроет ссылку по этой кнопке.
Ветки можно снова сводить в одну ноду
Разные порты допустимо вести в один и тот же следующий шаг. Если после развилки сценарий общий для всех веток - соедините все выходы с одной нодой.
Если не получается
- Контакт после кнопки не идет дальше - у порта этой кнопки нет связи. Проведите стрелку от каждой кнопки, на которую ожидаете реакцию.
- Из условия все уходят в одну сторону или часть контактов пропадает - соединена только ветка "Да" (или только "Нет"). Проведите связь и от второго порта.
- A/B тест работает неравномерно или кто-то "теряется" - у одного из вариантов нет исходящей связи. Проверьте, что от каждого варианта идет стрелка.
- Кнопка-ссылка не продолжает сценарий сразу - это ожидаемо для кнопки с пометкой "Трекинг URL". Сценарий продолжится, когда контакт откроет ссылку. Для мгновенного продолжения используйте обычную callback-кнопку.
- Сценарий "обрывается" в середине - нода, на которой встал сценарий, не имеет исходящей связи. Добавьте стрелку к следующему шагу.
Лимиты и тариф
Базовый механизм связей и портов доступен на всех тарифах. Ограничения есть у самих нод: например, "AI-условие" и "A/B тест" недоступны на бесплатном плане. Платформа защищает от зацикливания: очень длинные цепочки и кольца из переходов между сценариями останавливаются автоматически.
Смежные вопросы
Не нашли ответ?
Спросите ИИ-ассистента или напишите живой поддержке - поможем разобраться.