Триггеры
Правила «если условия совпали — сделать»: написать посетителю от имени бота, открыть окно чата или запустить чат-бота.
Когда триггеры проверяются
В виджете — в момент, когда посетитель открывает или меняет страницу сайта. Постоянного фонового опроса нет: если посетитель стоит на одной странице и никуда не переходит, новые проверки не запускаются. В мессенджерах (Telegram, VK, MAX) — в момент входящего сообщения, и только для триггеров, у которых явно задано условие «Канал».
Что происходит: Сработавший триггер запоминается для посетителя и второй раз не выполняется. Для действия «Отправить сообщение» есть дополнительная защита: если текст такого сообщения этому посетителю уже отправлялся, триггер считается сработавшим. Побочный эффект — два разных триггера с ОДИНАКОВЫМ текстом сообщения в виджете будут гасить друг друга.
Значок молнии в карточке триггера
Включает и выключает триггер. Выключенный триггер остаётся в списке (бейдж «Выключен»), но не проверяется.
Что происходит: При переходе организации на бесплатный тариф сервер выключает ВСЕ триггеры разом. После оплаты они не включаются сами — включать нужно вручную.
Значок корзины в карточке триггера
Удаляет триггер. Первое нажатие переводит кнопку в подтверждение, второе (в течение 3 секунд) удаляет; после 3 секунд подтверждение снимается.
Название
Служебное имя для списка. Посетитель его не видит. Без названия триггер не сохранится.
Условия (ЕСЛИ)
Все условия соединяются логическим И — срабатывает только при выполнении всех сразу. Если условий нет вовсе, триггер выполнится на первом же просмотре страницы.
URL страницы
Сравнение с адресом страницы, на которой находится посетитель, без учёта регистра. Операторы: «содержит», «равен», «начинается с», «не содержит». Сравнивается полный адрес, поэтому «начинается с /pricing» не сработает — нужен «содержит /pricing».
Реферер (откуда пришёл)
Условие есть в списке, но сервер его не проверяет. В виджете оно молча игнорируется — триггер сработает так, как будто этого условия нет. В мессенджерах наоборот: триггер с этим условием не сработает никогда. Пока лучше не использовать.
Время на странице (сек)
Не условие, а задержка: когда остальные условия совпали, действие откладывается на указанное число секунд.
Что происходит: Если посетитель за это время закроет вкладку или уйдёт с сайта, отложенное действие отменяется. Если он перейдёт на другую страницу — на новой странице проверка начнётся заново.
Кол-во просмотренных страниц
Счётчик страниц в рамках одного соединения виджета. Операторы: ≥, >, =.
Что происходит: Соединение живёт до перезагрузки страницы. На обычном сайте, где каждый переход перезагружает страницу, счётчик каждый раз начинается с 1 и условие «≥ 3» не выполнится. Практически применимо на одностраничных сайтах (SPA), где переходы идут без перезагрузки.
Вернувшийся посетитель
«Вернувшийся» — первый визит этого посетителя зафиксирован более 10 минут назад. «Новый» — менее 10 минут назад.
Время суток
Интервал в формате ЧЧ:ММ-ЧЧ:ММ, оператор «внутри» или «снаружи». Считается в часовом поясе из вкладки «Расписание». Интервал через полночь (22:00-06:00) поддерживается.
День недели
Будние дни, выходные или явный список дней. Считается в часовом поясе из вкладки «Расписание».
Рабочее время
Проверяет текущий момент по расписанию организации: «в рабочее время» или «вне рабочего времени».
Что происходит: Если расписание выключено, «в рабочее время» истинно всегда, а «вне рабочего времени» — никогда. То есть триггер «написать вне часов» при выключенном расписании не сработает вообще.
Канал
Ограничивает триггер одним каналом. Для Telegram, VK и MAX это условие обязательно: без него триггер в мессенджере не проверяется вообще. В виджете условие проходит только со значением «Виджет (сайт)».
Что происходит: Значение «Email» выбрать можно, но входящие письма триггеры не запускают — такой триггер не сработает никогда.
Статус операторов
«Все операторы оффлайн» или «Есть онлайн-операторы» — по статусу ONLINE сотрудников организации в момент проверки. Статус AWAY онлайном не считается.
Текст сообщения
Проверка текста входящего сообщения посетителя: «содержит», «равен», «начинается с», «не содержит», «regex». Все, кроме regex, без учёта регистра.
Что происходит: Работает только в мессенджерах. В виджете триггеры проверяются на просмотре страницы, где текста сообщения нет, поэтому такой триггер в виджете не сработает никогда.
Действие (ТОГДА): Отправить сообщение
Отправляет посетителю указанный текст от имени бота. Если открытого диалога ещё нет, он создаётся и попадает в список к операторам.
Действие (ТОГДА): Открыть чат
Разворачивает окно виджета у посетителя, ничего не отправляя. В мессенджерах бессмысленно.
Действие (ТОГДА): Запустить чат-бота
Запускает выбранный сценарий чат-бота в диалоге посетителя. В списке доступны только опубликованные боты; если бот выключен переключателем «Активен», запуск молча не произойдёт.
Текст сообщения (поле действия)
Что именно отправит бот. Подстановки переменных здесь не поддерживаются — текст уходит как есть.