Сценарии чат-бота в визуальном конструкторе
В конструкторе сценариев можно выстроить разговор целиком. Доступные блоки:
- Отправить сообщение — с медиафайлом или без.
- Задать вопрос и дождаться ответа — с веткой по таймауту, чтобы тот, кто так и не ответил, получил напоминание, а не потерялся.
- Кнопки и быстрые ответы — у каждой своя ветка.
- Карусель карточек (Instagram и Facebook).
- Задержка: подождать секунды, минуты, часы или дни (можно дробные значения: 1.5 часа), случайное время между двумя значениями, чтобы ответы не выглядели автоматическими, или до определённой даты — фиксированной либо сохранённой в поле или ответе, например накануне записи. Задержку можно ограничить определёнными днями и часами, чтобы ничего не уходило в 3 часа ночи.
- Условия: ветвление по последнему ответу человека, его тегам и пользовательским полям, соцсети, дню и времени или по тому, проходил ли он уже эту автоматизацию. Каждая ветка может сочетать несколько правил.
- Подписан ли на вас человек (Instagram).
- Добавить или убрать тег, сохранить или очистить пользовательское поле, получить email, добавить контакт в цепочку или убрать его из неё.
- Записать на приём с помощью кнопок (услуга → день → время → данные), без ИИ. См. «Записи».
- Попросить ИИ свободно ответить по вашей базе знаний — один раз («Ответ ИИ») или на протяжении всего разговора («ИИ-агент»). Каждый ответ стоит 1 ИИ-кредит или 1 за 3 ответа, если снять галочку «Использовать то, что Ignix знает о вашем бизнесе»; в личных сообщениях он ещё и засчитывается как личное сообщение. У обоих блоков могут быть выходы с условием (см. ниже).
- Передать разговор человеку.
- Команда: уведомить команду (ответственного за разговор, конкретного человека или группу), сменить статус разговора во «Входящих» или поставить бота на паузу для этого контакта — ничего не отправляя самому человеку.
- HTTP-запрос: обратиться к Zapier, Make, вебхуку или вашему собственному API и сохранить значения из ответа, чтобы использовать их дальше в сценарии.
- Перейти в другую автоматизацию: переход в другой сценарий с продолжением там же, в том же разговоре. Автоматизации с триггером «Только из другой автоматизации» существуют как раз для такого перехода.
- A/B-сплит — чередует две ветки, чтобы сравнить результаты.
- Случайный сплит — распределяет людей по 2–6 путям согласно весам (при желании один и тот же человек всегда идёт по одному пути). Результаты он не измеряет: для этого используйте A/B-сплит.
В текстах можно использовать переменные, например {{first_name}}, поле контакта или ответ на вопрос, с запасным значением на случай, если поле пустое: {{first_name|there}}. В сценариях по комментариям есть ещё {{comment_text}} (комментарий) и {{post_text}} (пост). ИИ-блоки принимают их в своих инструкциях и к тому же сами знают комментарий и пост, через которые пришёл человек, что ему ответили публично, его ответы, поля и теги.
Опция триггера Только один раз на человека гарантирует, что тот, кто уже прошёл автоматизацию, не получит её снова, если повторит ключевое слово или ещё раз оставит комментарий. В автоматизациях по комментариям можно выбрать, считать это для всей автоматизации или для каждого поста отдельно.
Полный список блоков со всеми полями — в статье «Блоки и триггеры автоматизаций».
Пошагово
- Откройте «Автоматизации» > «Мои автоматизации».
- Создайте сценарий и выберите триггер (комментарий, личное сообщение, ключевое слово, ответ на сторис).
- Перетащите блоки на холст и соедините их.
- Сохраните и включите сценарий.
Быстрые шаблоны: на вкладке «Шаблоны» есть готовые автоматизации — достаточно заполнить короткую форму, конструктор не понадобится.
Выходы с условием в ИИ-блоках
У «Ответа ИИ» и «ИИ-агента» может быть до пяти выходов с условием, сформулированных вашими словами: «отвечает правильно», «хочет узнать цены или заказать», «недоволен или говорит о возврате». Когда одно из условий явно выполняется, ИИ ничего не пишет, а сценарий продолжается по этому выходу, и отвечает то, что вы к нему подключили: фиксированный публичный ответ с вариантами, другой ИИ-блок с вашей базой знаний, личное сообщение с кнопкой, «Только первый», чтобы победитель был один, или передача человеку. Если ни одно условие не подходит, ИИ отвечает как обычно.
- Выбор выхода стоит столько же, сколько ответ: 1 кредит или 1 за 3, если блок не использует то, что Ignix знает о вашем бизнесе.
- В «ИИ-агенте» переход по выходу завершает разговор с ИИ, и сценарий продолжается дальше — например, к записи.
- Выход, который раньше назывался «Эскалация», теперь называется Просит человека. Опция «Передать человеку, если ИИ не может ответить» видна, только когда блок использует вашу базу знаний.
Типичный рецепт для игры в комментариях: ИИ-блок без базы знаний отвечает публично → выход «отвечает правильно» → публичный ответ плюс личное сообщение с фиксированным текстом и кнопкой → ИИ-блок с базой знаний, уже в личных сообщениях, чтобы рассказать подробнее или записать. Кнопка здесь важна: первое личное сообщение после комментария — это приватный ответ Instagram, который допускает только одно сообщение, пока человек не ответит, а нажатие на кнопку открывает переписку.
Варьировать с ИИ
Когда одно и то же сообщение получает много людей, становится видно, что это такое на самом деле: автоматическое сообщение. Под текстом каждого блока, который что-то отправляет (сообщение, кнопки, вопрос, медиафайл, публичный ответ…), есть галочка Варьировать с ИИ. При сохранении Ignix пишет пятнадцать версий этого сообщения — тот же смысл, тот же тон, тот же язык, ссылки, коды и числа остаются в точности как были, и никогда не длиннее, — и каждый человек получает случайную версию, наравне с вашей. Проверять ничего не нужно: версии не показываются, а если вы измените текст, они удаляются и пишутся заново.
Функция входит в любой платный тариф, если в рабочем пространстве включён ИИ. Если вы потом выключите его или уйдёте с тарифа, уже написанные версии продолжат работать — просто новые перестанут создаваться.
Медиафайлы в личных сообщениях
Что и как доходит, зависит от соцсети. В Instagram и Facebook сообщение с кнопками — это шаблон, а шаблон может нести только изображение. Поэтому каждый тип файла отправляется так, как он лучше всего выглядит в чате:
| Что вы прикрепляете | Как это приходит в Instagram и Facebook |
|---|---|
| Изображение | Внутри сообщения, над кнопками |
| Видео | Отдельным сообщением прямо перед кнопками — воспроизводится в чате |
| Аудио | Отдельным голосовым сообщением |
| Документ | Как кнопка-ссылка с вашим названием, ведущая на файл |
Документы могут быть в форматах PDF, Word, Excel, CSV или ZIP, до 200 МБ, и хранятся на нашем собственном домене — не нужно вставлять в личное сообщение ссылку на Drive или Dropbox и надеяться, что ей поверят. Назовите кнопку («Скачать гайд»), а ссылку мы подставим сами. Нажатия на неё считаются так же, как на любую другую кнопку в сценарии.
В WhatsApp и Telegram медиафайл отправляется вместе с кнопками, так что там ничего не меняется.
Два ограничения, которые Instagram применяет молча, без ошибки:
- Аудио должно быть в формате AAC, M4A, WAV или MP4. MP3, OGG и WebM отбрасываются — запись, сделанная в Chrome или на Android, будет в WebM, а Safari записывает в MP4.
- Видео, прикреплённое к личному сообщению, не может быть больше 25 МБ.
Конструктор предупредит вас об обоих ограничениях до отправки.