Блок «Действия»: этапы, вебхук, событие, команда, переходы, A/B
Половина работы воронки — не сообщения: она ставит этапы и теги, назначает куратора, зовёт внешние сервисы, открывает доступ к курсу, гасит соседние воронки. В переписке этой работы не видно — поэтому её поломки замечают последними: сообщения уходят, клиент отвечает, а этап не проставлен, куратору никого не передали и в аналитику ничего не ушло.
Блок «Действия»: несколько дел за один шаг
Почти всё, что воронка делает без сообщений, собирается в одном блоке — «Действия» (правая кнопка по холсту → «Действия»). Кнопка «Добавить действие» открывает список «Что сделать»: название и строка о том, что действие делает. В каждом пункте тип можно сменить, стрелки ▲▼ меняют порядок, корзина убирает действие. В блоке до 20 действий, на схеме они видны нумерованным списком.
12- Действия по порядку; стрелки меняют порядок, корзина убирает действие
- Первое — «Сдвинуть этап» на «Принял регламент», второе — «Поставить тег» «горячий»
- «Добавить действие» добавляет следующее
- Что есть всегда: «Действие TERVIO» (этап, тег, поле, папка, примечание, ответственный), «Передать в личку», «Вычислить», «Реакция», «Вебхук», «Событие», «Остановить воронки», «Доступ к курсу», «Ссылка на оплату», «Ответ странице», «Создать заявку», «Найти или создать контакт», «Сообщить команде», таблицы («Записать в таблицу», «Найти в таблице», «Удалить из таблицы»), «Код» и «Выйти из чата».
- Что появляется по условию: «Одобрить заявку в чат», «Отклонить заявку в чат» и «Удалить из чата» — только в воронке «В боте»; «GetCourse» — при подключённом аккаунте GetCourse; SMS и звонок SMSC — при сохранённой учётке SMSC; «Пригласить на трансляцию» — с модулем «Онлайн-трансляции»; «Начислить баллы» — с «Курсами» или «Кураторами»; «Создать обращение» — когда у школы включён хотя бы один тип обращения.
- Как выполняются: по порядку сверху вниз, одно за другим, без пауз и без сообщений. Не получилось одно — вебхук не достучался, этапа нет, — воронка не встанет, а причина будет видна в «Прогонах».
Блок-действие — транзит, а не остановка. Ждать ответа умеют только блоки, которые что-то отправили: «Старт», «Сообщение», «Медиа», «Голосовое», «ИИ». Из «Действий» выходит стрелка по времени («Стрелки: ожидание, время, дожимы»). И действие выполняется один раз за визит: если в момент прохода делать было нечего — например, группового чата ещё нет, — оно не сработает «когда появится», и воронка пойдёт дальше. Отсюда правило: место блока в схеме важнее его настроек.
«Действие TERVIO»: этап, оператор, теги, папка, примечание
Выпадающий список «Действие» на восемь вариантов — так автоворонка получает доступ к CRM.
- Сдвинуть этап — поле «Этап», список ваших этапов из настроек школы. Свободного ввода нет намеренно. Поставленный воронкой этап закрепляется: автоопределение по переписке его не перетрёт.
- Назначить оператора — «Оператор»: сотрудник или «Авто (наименее загруженный)». Авто не смотрит на график смен: шаг проходится один раз, и «никто не на смене» означало бы потерянное назначение.
- Записать тег/поле — «Поле/тег» и «Значение»: пишет поле в карточку клиента, значение собирается из переменных:
источник={codeword}. - Поставить тег и Снять тег — тег чата из словаря школы, тот же, что куратор ставит в переписке. На чате бывает до 20 тегов: сверх этого воронка тег не поставит.
- Добавить в папку и Убрать из папки — «Папка». В списке только папки канала, где идёт воронка: у номеров и у ботов они раздельные. Нужной нет — кнопка «Новая папка» под списком заведёт её на месте.
- Оставить примечание — жёлтая заметка в переписке, как у куратора: клиенту не уходит, в аналитике не считается. С тумблером «Это анкета» вопросы и ответы лягут примечанием «Анкета».
У части этапов есть роль, и она меняет поведение CRM: «Цель воронки» снимает с чата риск попасть в «Остывающие», «Передан менеджеру» убирает его из ждущих ответа, «Клиент ушёл» закрывает воронку совсем. Блок, поставленный ради отметки в карточке, заодно меняет подборки у всего отдела. Какие роли на каких этапах — в «Настройки школы: этапы, авто-раздача, оплата, реквизиты».
«Сдвинуть этап» и «Назначить оператора» меняют групповой чат клиента, например чат тест-драйва; из воронки в личке блок найдёт его сам. Группового чата у клиента нет — этап встанет на саму переписку, личку или бота. Но если чат уже создан, а в CRM ещё не появился (в нём пока никто не писал), действие пропускается насовсем — это и есть жалоба «этап не ставится, хотя блок стоит». Надёжнее работать с этапами из отдельного старта «Создан чат с клиентом»: там переписка и есть групповой чат.
«Записать тег/поле» и «Событие» этому же клиенту работают и сразу за «Стартом» воронки в боте или в личке, ещё до ответа клиента: поле ложится в его карточку (новому человеку CRM её заводит), событие запускает воронку с этим ключом. Обычный старт события сменяет текущую воронку клиента, старт «Не состояние» идёт поверх.
«Остановить воронки»: чтобы бот замолчал, когда пришёл куратор
Разговор перешёл из бота в личку к живому куратору, а дожимы бота продолжают падать в переписку и выглядят как второй собеседник, который перебивает. Само это не прекращается: пока в схеме нет этого действия, запланированные шаги уйдут все до одного.
- «Что остановить» — «Дожимы в боте», «Воронки в личке», «Воронки в групповом чате» или «Все воронки этого человека».
- «Только конкретную воронку (необязательно)» — пусто означает любые воронки этого канала.
- «Что гасить» — «Воронки целиком» или «Только таймеры». Фоновые воронки-напоминания первый вариант не трогает, если их не выбрать явно; «Только таймеры» гасит именно их, а разговор клиента оставляет.
- Свой прогон действие не трогает — шаги после него выполнятся. Гасится весь чужой прогон целиком, а не отдельные сообщения.
Где его ставить. Первым шагом той воронки, которая перехватывает человека: разговор пошёл в личке — значит действие стоит в начале воронки на личке и гасит канал бота. В конце бот-воронки оно бесполезно: до конца доходит не каждый.
«Передать в личку»: что складывается в карточку
Действие для момента, когда бот отдаёт человека отделу заботы. Мост здесь не пересылка сообщений, а карточка клиента: она заведена на человека, а не на канал.
- «Куда передаём» — «В личку куратора» или «В групповой чат (создать)»; для второго появляется «Название чата».
- «Какие данные передать» — имена переменных через запятую. Пусто — уедет всё, что бот успел спросить.
- «Назначить куратора» — сотрудник или «Авто (наименее загруженный куратор)»; «Положить чат в папку» — только папки рабочих номеров.
- «Заметка для куратора» и «Что ещё сделать»: «Поставить задачу «разобрать»» и «Сообщить школе в Telegram», оба включены.
При срабатывании переменные ложатся в карточку, а в переписке с ботом появляется запись «Передан из бота в личку» с заметкой и строкой «Что известно: …». Личка уже есть — она назначается куратору и кладётся в папку. Лички нет — данные дождутся первого сообщения человека: писать первым Telegram не даёт ни боту, ни номеру («Воронка в боте: кнопки, ссылки запуска, тег запуска, передача в личку»).
«Событие» и «Вебхук»: к соседней воронке и наружу
«Событие» зовёт другую вашу воронку, «Вебхук» — чужой сервис.
- Событие — «Ключ события (event_key)», например
lesson_1_done, запускает воронку со стартом «Внешнее событие (вебхук)» и этим ключом. «Кому»: «Этому клиенту» или другому клиенту, чей id Telegram или номер клиента TERVIO лежит в переменной, — для реферальной программы, с полем «Передать переменные» по строкеимя=значение. Номер TERVIO работает и для ВКонтакте и MAX. Самому себе и тому, кого нет в школе, событие не уходит, больше 10 в минуту из одного прогона — тоже. Пока в группе «Повторный запуск» принимающего старта стоит «Только один раз» — раз на клиента по ключу; это заодно защита от петли («Триггеры: чем запускается воронка»). Зачем резать цепочку на листы: править одну часть, не трогая остальные, и уложиться в предел — 500 блоков и 1000 стрелок на листе. - Вебхук — «Метод» (POST, GET, PUT, PATCH или DELETE), «URL», «Тело запроса» (JSON, необязательно), «Заголовки» по одному в строке или JSON-объектом, «Сохранить ответ»: имя
ответположит в переменную всё тело, путь0|id -> id_lkвытащит одно поле. Ключ доступа можно не вписывать в заголовки, а выбрать из сохранённых. Под строкой «Код ответа, повторы, обход списка» — код ответа в переменную (по нему удобно ветвить стрелку), «Повторы при сбое» и «Обойти список» (запрос на каждый элемент массива, до 50 за шаг). Повторы по умолчанию выключены и включаются, только если сервис сам отсекает дубли: запрос мог дойти, а потеряться ответ — повтор задвоил бы заказ. Ошибка воронку не обрывает, причина видна в «Прогонах», а школе в Telegram придёт уведомление «Воронка не может отправить данные» («Интеграции: вебхуки наружу и внутрь»).
Курс, оплата, команда и обращения
- Доступ к курсу — «Курс», «Тариф», «Срок доступа, дней» (пусто — бессрочно) и «Ссылку на кабинет положить в переменную», по умолчанию
ссылка_на_кабинет. Отправьте её следующим блоком; ссылка личная, срабатывает один раз и действует 90 дней, новая гасит прежние. - Ссылка на оплату — для номеров, где кнопок нет: товар из «Эквайринга» или «Своя позиция и цена», ссылка ложится в
{ссылка_на_оплату}, сумма — в{сумма_к_оплате}. Оплата запустит воронку со стартом «Внешнее событие (вебхук)»оплата. - Одобрить / Отклонить заявку в чат, Удалить из чата — только для ботов Telegram, которые администрируют закрытый чат. Чат выбирается из списка или берётся из события
заявка_в_чаткак{заявка_чат_id}; итог — в{чат_итог}. - Сообщить команде — письмо сотрудникам ботом уведомлений школы: «Что написать команде», «Заголовок» и «Насколько срочно» («К сведению», «Посмотреть», «Срочно»). Получают его те, кто подписан на «Сообщение из сценария» в уведомлениях, под письмом — кнопка «Открыть чат». Так воронка говорит о сбое на конкретном клиенте: «курс оплачен, а доступ не выдан» («Уведомления: о чём TERVIO пишет в телеграм»).
- Создать обращение — заводит запрос клиента в разделе «Обращения»: «Тип обращения», «Что просит клиент», «Сумма», «Ответственный». Если такое обращение у клиента уже открыто, второе не появится: номер ляжет в
{обращение_номер}, а{обращение_новое}скажет, создано ли оно сейчас.
«Перейти к блоку», A/B-тест и остальные блоки
- Перейти к блоку — «Лист» («Этот лист» или другой) и «Блок»: клиент продолжает с выбранного блока, в том числе ждёт там ответа. Стрелок из такого блока нет — следующий шаг и есть цель; «Показать блок» откроет её на холсте. Переход в другой лист останавливает текущую воронку клиента, как обычный старт, а переменные едут с ним. Так кнопки переключают части воронки («Воронка в боте: кнопки, ссылки запуска, тег запуска, передача в личку»).
- A/B-тест распределяет людей по веткам случайно, но устойчиво: выбор закреплён за прогоном. Проведите несколько стрелок и задайте каждой вес в процентах: веток минимум две, сумма — ровно 100, иначе лист не сохранится.
- Вычислить — «Записать в переменную» и «Выражение»: арифметика и функции, список которых CRM подсказывает, пока вы набираете имя: даты, текст,
iif(условие, если-да, если-нет), случайный выбор. Имена функций — латиницей. Каждая строка видаимя = …сама становится переменной.tg_is_member(id канала, '@бот')спрашивает Telegram, подписан ли клиент: даёт 1 или пусто, поэтому от блока разводят две стрелки. Бот должен быть администратором канала, номера таких каналов поле подсказывает само; не смогла CRM проверить — считается «не подписан». - Реакция — эмодзи на последнее сообщение клиента от рабочего номера; реакции в чате запрещены — действие отработает вхолостую.
- ИИ — нейросеть внутри воронки: в режиме «Диалог» переписывается с клиентом сама и уходит по стрелке-выходу («Цель достигнута», «Нужен человек», «Отказ» и другие), в режиме «Один ответ» отвечает один раз — клиенту или в переменную. Задача, знания и выходы описаны в справке CRM, страница «Блок «ИИ» в воронках».
- Медиа — вложения плюс подпись. Файл загружается кнопкой «Загрузить файл»; ссылку на чужой сайт вписать тоже можно, но умрёт та страница — вложение пропадёт. Для каждого файла выбирается, как отправить: «По типу файла», «Картинкой», «Файлом», «Видео», «Аудио», «Кружком» — у кружка подпись не показывается, текст уйдёт следом отдельным сообщением. Подпись у Telegram короче сообщения: 1024 символа против 4096.
- Голосовое — текст, который CRM озвучит голосом школы, если в «Интеграциях» подключена озвучка; без неё блока нет в меню. С переменными текст озвучивается на каждого клиента заново, и это тратит кредиты; «Прослушать» даёт пробу.
- Создать чат — открыть групповой чат с клиентом («Практика: собираем первую воронку»); покинуть его — действием «Выйти из чата», оно ставится последним. Комментарий — заметка на схеме, клиенту не видна.
- Собрали блок «Действия» из двух действий и поменяли их порядок стрелками ▲▼.
- Поставили действием этап и увидели его в карточке чата.
- Объясните, почему этап из воронки в личке может пройти вхолостую, хотя блок стоит.
- Понимаете, где ставится «Остановить воронки» и чем «Воронки целиком» отличаются от «Только таймеры».
- Различаете «Событие» и «Вебхук», знаете, что такое «Кому», и помните правило «раз на клиента по ключу».
- Знаете, когда включать у вебхука «Повторы при сбое», а когда нельзя.
Дальше — «Воронка в боте: кнопки, ссылки запуска, тег запуска, передача в личку»: чем воронка бота отличается от воронки на номере, как работают кнопки и метки ссылок.
Справочник по этому разделуДокументация TERVIO: что делает каждая кнопка на экране.