Справка›Цепочки рассылок
Как цепочка стартует после бота
Исходы «дошёл до цели» и «за сутки не дошёл», запуск по метке и по сообщению — и почему цепочка не мешает ботам.
Самая частая связка: бот отработал, пользователь ушёл — и его подхватывает цепочка. Здесь подробно, как это устроено и в какой момент пользователь попадает внутрь.
Триггер «Прошёл бота»
В списке ботов здесь только боты в Telegram: цепочка пишет только в Telegram, и после инстаграм-бота, рассылки или другой цепочки ей было бы некому писать.
Один такой триггер — один ваш бот. На его странице стоит вопрос «Как прошёл» с тремя ответами.
«Неважно, как прошёл»
Цепочка возьмёт любого, кто дошёл до конца разговора с этим ботом, — и того, кто получил подарок, и того, кто передумал. Подходит для мягкого догрева.
«Дошёл до цели»
Цель бота — то, ради чего он делался: пользователь оставил телефон, забрал подарок, подтвердил подписку. Это тот же счёт, что показан конверсией на карточке бота.
Такой исход мы узнаём сразу, в тот момент, когда пользователь до цели дошёл, — и цепочка подхватывает его тут же (первое сообщение уйдёт по своей паузе).
Так делают продолжение: пользователь взял подарок — через день спрашиваем, как ему, ещё через два предлагаем следующий шаг.
«За сутки до цели не дошёл»
Это не событие, а тишина. Пользователь поговорил с ботом и до цели не добрался: бросил на полпути, отвлёкся, передумал. Такого исхода не бывает «прямо сейчас» — надо подождать и убедиться, что пользователь действительно не вернулся.
Мы считаем так: прошли сутки после его последнего шага у бота, а цели он так и не достиг — значит, не дошёл. После этого цепочка берёт его к себе.
Отсюда два следствия:
- первое сообщение такой цепочки придёт пользователю не раньше чем через сутки после разговора, даже если пауза стоит «Сразу после запуска»;
- если пользователь вернётся к боту и дойдёт до цели уже после этого — в цепочку он всё равно не попадёт второй раз (см. Правила цепочки).
Так делают возврат: «вы не забрали подарок», «остался один шаг».
Триггер «Получил метку»
Этот триггер ждёт НОВУЮ метку у пользователя: «хочет красные», «получил чек-лист». Цепочка запустится, как только у пользователя появится любая из отмеченных вами, откуда бы она ни пришла:
- вы поставили её сами в карточке пользователя;
- кнопка под сообщением с действием «Поставить метку»;
- ваш бот — шагом «Записать в карточку».
Метка одна и та же во всём кабинете: та, что видна в карточке, по ней же работают фильтры, папки, условия «Кому» и этот триггер. Метка, которая у пользователя уже есть, триггер не запускает — нужна именно новая. Прохождение бота меткой не является: для этого есть отдельный триггер «Прошёл бота».
Отдельного «выхода по метке» у цепочки нет и не нужно. «Снять пользователя, когда появится метка «купил»» пишется иначе: в условиях следующего сообщения ставится «Нет метки: купил». Появилась метка — пользователь выбывает на этом сообщении.
Триггеры по сообщениям
Пять оставшихся видов — про то, что пользователь написал вашему боту сам, и это ровно те же пять входов, что у обычного бота Telegram: «Команда /start», «Переход по ссылке», «Определённое сообщение», «Сообщение, которое содержит слово», «Любое сообщение». Настраиваются они точно так же (см. Что запускает цепочку).
Такая цепочка стоит в общей очереди наравне с ботами: одно сообщение получает ровно один бот или одна цепочка, по общим правилам — Правила запуска.
Цепочка не держит пользователя
Пока бот ведёт разговор, всё, что пользователь пишет, достаётся этому боту, и другой бот его не перехватит. С цепочкой этого правила нет: цепочка пользователя не держит — она не ведёт разговор, а шлёт сообщения по дням.
Отсюда два удобных следствия:
- пока идёт цепочка, ваши боты запускаются свободно. Пользователь получает сообщения догрева и при этом спокойно пишет «хочу» под новым постом — бот ответит как обычно;
- пока пользователь внутри бота, цепочка по «прошёл бота» и по метке стартует спокойно. Ей не нужно ждать, пока разговор закончится.
Единственная тонкость — цепочка со входом по сообщению («/start», ссылка, слово). Пока разговор ведёт бот, само сообщение достаётся боту, но цепочка его не теряет: она берёт пользователя и ждёт, пока разговор закончится (бот дошёл до конца, пользователь замолчал дольше срока из настроек бота или бота выключили). После этого сообщения цепочки пойдут по своим паузам. На карточке пользователя это видно строкой «Ждёт конца разговора с ботом «…»».
Частые вопросы
Пользователь прошёл двух моих ботов — попадёт ли он в цепочку дважды? Нет. В одну цепочку пользователь попадает один раз навсегда.
Я включил цепочку — уйдёт ли она тем, кто прошёл бота вчера? Нет. Цепочка берёт тех, кто подойдёт после включения. Так и написано на шаге запуска: «Тем, кто подходит уже сейчас, ничего не уйдёт».
Можно поставить в одной цепочке и «дошёл до цели», и «не дошёл» для одного бота? Нет: один бот — один триггер, второй раз он в списке выбора не появится. Нужны оба исхода — поставьте «Неважно, как прошёл». А вот в разных цепочках один бот с разными исходами стоять может: одна догревает дошедших, вторая возвращает тех, кто не дошёл.