Хотите, чтобы ваш чат-бот не отвечал тем, кто уже прошел определенный путь сценария или выполнил конкретное целевое действие? Существует несколько способов настройки: можно запускать бота только для клиентов, находящихся в начале сценария; перемещать клиента в определенную группу; или создавать переменную и проверять ее значение через условие. В данном разделе справочника подробно рассмотрим каждый из этих способов, чтобы помочь вам эффективно настроить чат-бота.
Чтобы оптимизировать работу чат-бота и избежать ненужных сообщений, необходимо настроить его так, чтобы он не отвечал тем, кто уже проходил определенный сценарий. Для достижения этой цели можно использовать несколько методов.
Один из них — это параметр «Запускать если клиент находится в начале сценария». Например, если вы проверяете подписку в Инстаграм, можно установить этот параметр на старте, чтобы не раздражать тех, кто уже подписался и прошел сценарий. Такой подход подойдет для простых задач, где нужно определить, находится ли клиент в начале сценария, чтобы определить, нужно ли ему начинать его проходить или нет.
Для более продвинутых задач, можно использовать более сложные способы работы с чат-ботами. Например, перемещать клиента в определенную группу, когда он проходит определенный этап сценария. Таким образом, чат-бот будет знать, какие этапы клиент уже прошел, и не будет повторять уже заданные вопросы или предлагать неактуальные услуги.
Еще один способ — это назначать переменные и проверять их через условия. Например, если клиент уже оставил свои контактные данные, можно задать переменную «контакты» со значением «да». При следующем общении с чат-ботом, можно проверять значение переменной «контакты» и не спрашивать у клиента снова его контактные данные, если он уже их оставил.
Как работать с переменными в конструкторе чат-ботов
Также можно использовать переменные для управления процессом взаимодействия с клиентами и обработки данных, введенных пользователем. Для этого нужно создать переменные в CRM, выбрав в разделе «Дополнительно» пункт «Переменные», и далее нажав на «Добавить переменную». После этого переменные можно будет использовать в сценариях чат-бота.
Например, при создании сценария для заказа товара, можно использовать переменную для сохранения выбранного пользователем товара. Когда пользователь выбирает товар, его ID можно сохранить в переменную и использовать ее для формирования заказа. Для этого в сценарии необходимо использовать условия, которые будут проверять наличие значения в переменной и выполнять соответствующие действия в зависимости от результата проверки.
Также можно использовать переменные для хранения и обработки информации о клиентах, например: предпочтениях, истории покупок, почте, активности и проч. Для этого можно создать соответствующие переменные и настроить их использование в сценариях.
Важно также правильно настроить использование переменных в сценариях, чтобы бот корректно обрабатывал данные и выполнял нужные действия. Для этого можно использовать функцию «Выполнить условие» при настройке ответов чат-бота, которая позволит проверять заданные условия и в зависимости от результатов выполнения условий переходить к другим действиям.
Переменные для розыгрышей и начисления баллов
Использование переменных помогает эффективно проводить автоматизированные конкурсы, розыгрыши и начисления баллов подписчикам за активность. Вот еще возможности:
- Возможность создания переменной «Баллы» в CRM;
- Автоматическое начисление баллов подписчикам за выполненные действия (реакция на сторис, отметка в сторис, оставленный комментарий, подписка на аккаунт, контактные данные);
- Возможность установки значения переменной (например, увеличение значения на 1 балл за каждую реакцию на сторис);
- Возможность управления процессом начисления баллов через настройку сценария.
Валидация данных
Одной из дополнительных функций чат-ботов является проверка данных, которая позволяет валидировать данные, вводимые клиентами. Чтобы использовать эту функцию в своем сценарии, перейдите на шаг клиента в разделе «Дополнительные действия» и выберите «Проверка данных». Вы можете проверять любые переменные и создавать новые, если это необходимо. Например, если вы предлагаете скидку на первую консультацию для подписчиков, то можете запросить их номер телефона или адрес электронной почты, чтобы проверить, действительно ли они являются подписчиками.
Управление группами клиентов в CRM
В CRM уже есть предустановленные группы, которые нельзя удалить или переместить. Вы также можете создавать свои собственные группы клиентов, соответствующие вашим целям. Группы клиентов помогут отправлять пользователям различные сообщения и запускать различные сценарии, зависящие от их положения в воронке продаж. Например, вы можете отправлять сообщения только тем клиентам, которые еще не оставили свои контактные данные, чтобы попросить их обратной связи, или тем, которые уже прислал данные, чтобы предложить им более персонализированный подход.