Блоки являются основой омниканальных сценариев. Они определяют, какие действия и в каком порядке будут происходить.
В редакторе доступно пять категорий блоков:

В этой статье подробно разберем блок «Условие» из категории «Логика сценария».
Данная категория предназначена для управления логикой сценария и расширения его функционала.
Блок «Условие» позволяет задать правило, по которому подписчик пойдет по одной из двух веток сценария:
- «Да» — если условие выполняется.
- «Нет» — если условие не выполняется.

Вы можете использовать блок для сегментации подписчиков и персонализации общения по следующим параметрам:
- значение дополнительного поля (например, город или возраст);
- действия подписчика с письмом (открытие или переход по ссылке);
- наличие или отсутствие в определенном списке;
- наличие тега у контакта;
- наличие подписчика в Telegram-боте или канале.

В настройках блока можно задать:
Простое условие — простая проверка одного параметра, например: Город равен «Москва».

Составное условие — включает несколько проверок, объединенных между собой с помощью операторов:
- И — условие выполняется, только если все проверки истинны. Пример: Город равен «Москва» И подписчик открыл письмо.
- ИЛИ — условие выполняется, если хотя бы одно из условий истинно. Пример: Город равен «Москва» ИЛИ Город равен «Санкт-Петербург».

Группу условий — это объединение нескольких простых или составных условий, которое позволяет настраивать сложные проверки. Внутри группы можно также использовать оператор И или ИЛИ. Пример: (Возраст больше 18 И подписчик из Москвы) ИЛИ (Подписчик VIP-клиент).

Период ожидания — время, в течение которого система будет проверять выполнение условий. Полезно в ситуациях, когда данные появляются не сразу. Например, пользователь позже откроет письмо или заполнит поле. Если данные появятся в течение этого времени, подписчик пойдет по ветке «Да», если нет — по ветке «Нет».

Задать дату, время и день недели – в блоке «Условие» можно направлять подписчиков по разным веткам сценария в зависимости от даты, времени или дня недели. Это удобно для бизнесов, которые работают в определенное время. Например, когда техподдержка доступна только в ограниченные часы, проводятся промоакции «счастливых часов» или сервис работает в фиксированное время.
В настройках блока можно задать:
- Дату. Условие сработает в конкретную дату, до или после определенной даты
- или в выбранном диапазоне.
- Время. Условие сработает в определенное время, например, в рабочее время службы поддержки.
- День. Условие сработает в определенные дни, например, по будням или только в выходные дни, или только в понедельник.

Каждую из настроек можно использовать отдельно или совместить через составное условие с помощью операторов «И» / «ИЛИ».
Подробно про работу с блоком рассказали в статье «Как настроить условие в сценарии».
Смотреть видео как работать с блоком «Логика сценария» в омниканальном сценарии
Полезные ссылки
Что такое омниканальность и зачем она нужна
Введение в омниканальную автоматизацию
Как создать и запустить триггерный сценарий
Блоки триггеров
Блоки сообщений
Блоки действий
Блоки логики сценариев
Действия над блоками