Использовать фильтр в сценарии

Блок «Фильтр» позволяет использовать дополнительные условия и создавать более сложные сценарии чат-бота. Вы сможете учитывать потребности подписчиков, их активность и наличие подписки на определенный канал или группу.

Блок разделяет сценарий на две части: «Да» и «Нет». Контакт переходит по одной из двух веток в зависимости от выполнения условий фильтра.

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

Добавьте блок «Фильтр» и перейдите к настройкам

В настройках фильтра можно выбрать следующие условия:

Вы можете настроить одно или несколько условий, которые будет проверять фильтр.

Рассмотрим подробно каждое условие.

Фильтр по тегам контакта

Условие позволяет фильтровать контакты в зависимости от имеющихся у них тегов.

Можно создать новый тег или выбрать из списка существующих (начните вводить тег и выберите его в выпадающем списке).

Можно выбрать два варианта выполнения условия (для переключения нажмите на условие):

  • один из тегов — условие выполняется, если у контакта есть хотя бы один из указанных в блоке тегов;
  • сочетание тегов — условие выполняется, если у контакта есть все указанные в блоке теги.

Как использовать теги

варианты условий по тегам

варианты условий по тегам

Фильтр по времени суток

Условие позволяет выбрать определенное время суток для разделения сценария. Контакт попадает в блок «Фильтр» и, если время в этот момент будет в пределах указанного, отправляется по ветке «Да». Это полезно, например, если вы можете обрабатывать контакты только в рабочее время.

условие по времени суток

Фильтр по дням недели

Условие позволяет выбрать дни недели в качестве фильтра. Контакт попадает в блок «Фильтр» и, если день недели в этот момент совпадает с выбранными, отправляется по ветке «Да». Например, можно выбрать только рабочие дни при обработке контактов.

условие по дням недели

Фильтр по дате

Условие позволяет выбрать дату, до наступления которой «Фильтр» будет переводить подписчиков в ветку «Да». Как только выбранная дата наступит, контакты станут попадать в ветку «Нет». Подойдет, если у вас есть определенная дата мероприятия: до нее контакты смогут записаться, после нее запись будет недоступна.

условие «дата до»

Пример использования фильтра по «Дате до» и тегам.

пример использования блока с фильтром

Фильтр по подписке на канал/группу

Условие позволяет проверить наличие контакта в определенном канале или группе Telegram.

Если контакт на момент прохождения блока «Фильтр» будет подписан на нужную группу или канал, он отправится по ветке «Да». Если не будет — отправится по ветке «Нет».

Условие по подписке на канал/группу.

Чтобы настроить фильтр, кликните на условие «Подписка на канал/группу Telegram» и затем выберите канал или группу, где необходимо проверить наличие контакта.

Выберите канал или группу для проверки условия.

Если вы добавляете условие в сценарии, к которому не подключен чат-бот, то в настройках блока потребуется сначала подключить бота, а затем переходить к выбору группы/канала.

Нажмите на кнопку «Подключить бота» и следуйте инструкции.

Кнопка для подключения бота.

 

Проверить наличие контактов в группе/канале может только чат-бот, который добавлен в группу/канал в качестве администратора.

Если в списке не отображается нужная группа, значит вы не добавили в нее бота, либо не предоставили ему права администратора. Чтобы это исправить, нажмите «Добавить бота в группу/канал».

Как добавить бота в канал/группу.

Далее система перенаправит вас в Telegram, где нужно будет добавить бота в группу/канал и назначить его администратором.

Как добавить бота с правами администратора.

Если в рамках одного сценария нужно проверить наличие контакта в разных группах (каналах), добавьте необходимое количество блоков «Фильтр» и настройте условия.

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

Как в рамках одного сценария проверить наличие контакта в нескольких группах.

Фильтр по полю контакта

Условие позволяет фильтровать подписчиков по значениям, которые указаны в их дополнительных полях. Например, с помощью этого условия можно подписчиков из Москвы отправить по одной ветки сценария, а из Самары — по другой.

Чтобы настроить фильтр, выберите в настройках нужное поле и задайте для него условие фильтрации. Например: «Имя — равно — Михаил». Если контакт соответствует заданным условиям, он пойдет по ветке «Да», если не соответствует — по ветке «Нет».

Пример фильтрации по полю контакта.

Также фильтр пригодится при создании квиза с подсчетом баллов или запуске программы лояльности в чат-боте. Подробнее читайте в инструкции.

Вы нашли ответ?

12
8
Unisender

Бот в Telegram работает даже тогда, когда вы отдыхаете

Используйте его для общения и продаж — будьте на связи там, где удобно вашим клиентам.

Создать бесплатно