Развилка: сценарий идёт по «да» или «нет»

Что делает блок «Развилка»
Блок берёт левое значение, сравнивает его с правым по выбранному правилу и решает: условие выполнено или нет. Если да — сценарий идёт по ветке «да», если нет — по ветке «нет». Клиент ничего не выбирает и не видит самой проверки: он просто получает то сообщение, которое стоит на подходящей ветке.
Настройки блока
Панель настройки блока — что заполнить:
- Левая часть
- Значение, которое проверяем. Обычно это переменная — например {{user_input.text}} (что написал клиент) или {{order_total}} (сумма заказа). Можно вписать и обычный текст.
- Сравнение
- Правило, по которому сверяются значения. На выбор двенадцать вариантов: равно, не равно, содержит, не содержит, начинается с, заканчивается на, пустое, непустое, больше, больше или равно, меньше, меньше или равно. Сравнения «больше/меньше» читают значения как числа.
- Правая часть
- С чем сравниваем левую часть — число или текст, например 500 или «pro». Для правил «пустое» и «непустое» второе значение не нужно, и поле прячется.
Пример: бесплатная доставка
Слева — {{order_total}}, сравнение «больше», справа — 500. Если сумма заказа больше 500, клиент идёт по ветке «да» и получает промокод на бесплатную доставку; если меньше — по ветке «нет» с обычным прощанием.
Частые вопросы
Чем «Развилка» отличается от блока «Условия»?
«Развилка» проверяет одно условие и даёт ровно два выхода — «да» и «нет». Блок «Условия» умеет проверять сразу несколько правил и вести клиента по многим веткам. Если веток две — берите «Развилку», если больше — «Условия».
Как сравнить числа, а не текст?
Выберите сравнение «больше», «меньше», «больше или равно» или «меньше или равно» — эти правила читают значения как числа, поэтому 1000 будет больше 500. Правило «равно» сверяет значения как текст, буква в букву.
Почему клиент всегда идёт по ветке «нет»?
Чаще всего левое поле ссылается на переменную, которая пока пустая, или вы сравниваете текст там, где ждёте число. Проверьте, что в левой части есть значение, а для чисел выбрано «больше»/«меньше». Правило «равно» требует полного совпадения — даже лишний пробел сделает условие невыполненным.
Другие блоки этой группы
Условия
Несколько условий сразу — сценарий идёт по подходящей ветке. Например, развести клиентов по выбранному тарифу: старт, бизнес, про.A/B-тест
Случайно делит клиентов на группы, чтобы сравнить варианты. Например, половине показать одно приветствие, половине — другое, и увидеть, что сработает лучше.Проверка подписки
Проверяет, подписан ли человек на ваш канал или группу. Например, выдавать бонус только подписчикам.Запустите Telegram-бота с Forgebot
Соберите первый сценарий, отвечайте подписчикам и смотрите аналитику — бесплатно, без кода.
Бесплатный тариф: 1 бот, 5 сценариев, 100 подписчиков. Без карты.