Триггеры
Правило «когда случилось — сделай»: Sender сам ставит метку, добавляет в группу или запускает бота, когда человек пишет, вступает или оставляет заявку.
Создаём триггер
Что понадобится: метка, которую будет ставить триггер. Создайте её заранее в Аудитория → Метки — подробно в статье Метки.
- Откройте Коммуникации → Триггеры и нажмите «Новый триггер».
- Впишите «Название», например «Спросил цену», и проверьте, что в поле «Событие» выбрано «Новое сообщение от подписчика».
- В колонке «Условия» нажмите «Добавить условие» и выберите «Текст сообщения / комментария» — «содержит» —
цена. - В колонке «Действия» нажмите «Добавить действие», выберите «Добавить метку» и метку «Интересуется ценой».
- Убедитесь, что включено «Триггер активен», и нажмите «Сохранить».
Триггер появится в таблице. Столбцы: «Триггер» (название и событие), «Условий», «Действия», «Активен» и «Срабатываний» — сколько раз сработал и когда последний раз («ещё не было», если не срабатывал). Выключить триггер — переключатель «Активен», изменить — «Изменить», удалить — меню «⋯» → «Удалить».
События
| Канал | События |
|---|---|
| Все каналы | «Новое сообщение от подписчика» |
| Telegram и МАКС | «Запустил бота», «Остановил бота» |
| Только Telegram | «Заявка на вступление в канал/группу», «Вступил в канал/группу», «Вышел из канала/группы» |
| Только ВКонтакте | «Ответ администратора из ВК», «Вступление в сообщество», «Выход из сообщества», «Новая запись на стене», «Репост записи», «Лайк», «Комментарий к записи», «Новая фотография», «Комментарий к фото», «Новое видео», «Комментарий к видео», «Сообщение в обсуждении», «Комментарий к товару», «Новый заказ в магазине», «Голос в опросе», «VK Donut: оформление подписки», «VK Donut: отмена подписки», «Заявка с лендинга» |
Для «Заявки с лендинга» появляется поле «Лендинг»: можно выбрать конкретный или оставить «Любой лендинг» — это лендинги мини-приложения ВКонтакте (Лендинги).
Условия
Без условий триггер срабатывает на каждое событие. Если условий несколько, должны выполниться все.
- Про само событие: «Текст сообщения / комментария» («равно», «содержит», «начинается с», «регулярное выражение», «похоже на телефон», «похоже на почту», «любой» и другие), «Вложение». Во ВКонтакте ещё «Сумма (VK Donut / заказ)», «Запись (id или ссылка wall-1_2)», «Тип объекта (запись, комментарий, фото…)», «Сообщение от администратора», «Вариант ответа (ID)», «Товар (ID)»; в Telegram — «Канал / группа Telegram».
- Про человека: почти всё, что умеет условие бота, — метка, группа подписчиков, переменные, UTM-метки, код ссылки, время, участие в боте. Список — в статье Условия и ветвления.
Текст сравнивается без учёта регистра: условие «содержит» цена сработает и на «Цена?», и на «какая ЦЕНА».
Действия
| Действие | Что делает |
|---|---|
| «Добавить в группу подписчиков» | Подписывает на группу подписчиков; можно сразу поставить метку. При новой подписке запустятся боты этой группы |
| «Исключить из группы подписчиков» | Отписывает от группы |
| «Добавить в бота» | Запускает бота — с начала или с выбранного шага; «Перезапустить, если уже в боте» запускает заново |
| «Исключить из бота» | Останавливает человека в боте |
| «Добавить метку» и «Снять метку» | Ставят или снимают метку |
| «Задать переменную» | Записывает в переменную подписчика указанное значение |
| «Сделка в CRM» | Создаёт сделку в выбранном этапе или переносит туда открытую — CRM: первое знакомство |
Действия выполняются по порядку. Если одно не получилось, остальные всё равно выполнятся.
Примеры
- Меню по слову. «Новое сообщение от подписчика» + текст «содержит»
меню→ «Добавить в бота» «Меню» с «Перезапустить, если уже в боте». - Подписчики Telegram в отдельную группу. «Запустил бота» → «Добавить в группу подписчиков» «Из Telegram».
- Заявка с лендинга — в CRM. «Заявка с лендинга» → «Сделка в CRM», этап «Новая заявка».
- Оставил телефон. «Новое сообщение от подписчика» + «похоже на телефон» → «Добавить метку» «Оставил телефон».
Триггер или бот?
Триггер реагирует сразу и молча: поставить метку, добавить в группу, запустить бота. Бот ведёт разговор: спрашивает, ждёт ответа, делает паузы. Часто они работают вместе — триггер ловит слово и запускает бота. Все способы запуска — в статье Как запускается бот.
Частые вопросы
Триггер не сработал
Проверьте: переключатель «Активен» включён; событие есть в вашем канале; условие совпадает с тем, что пишут люди; человек разрешил сообщения. Счётчик «Срабатываний» покажет, срабатывал ли триггер вообще.
Сработает ли триггер, если человек сейчас в боте?
Да. «Новое сообщение от подписчика» срабатывает на каждое входящее сообщение, даже если на него отвечает бот.
Можно ли сделать два триггера на одно событие?
Да, сработают все подходящие. Например, один ставит метку, другой запускает бота.