Урок №9. Как создать и запустить чат-бота

Чат-боты — удобный и простой инструмент, который позволяет оставаться в контакте с подписчиками, а также привлекать новых. 

 

Посмотрите видео о том, как создать и запустить чат-бота в Telegram через Unisender.

Для начала работы с чат-ботом в Unisender перейдите во вкладку меню «Чат-боты» в личном кабинете.

Вкладка «Чат-боты»

Здесь вы можете создать чат-бота с нуля (Новый сценарий) либо использовать готовый шаблон.

 

В настоящее время в Unisender можно создать бота только для Telegram.

Шаблон — это готовый сценарий, по которому ваши подписчики будут идти автоматически. Каждый из шаблонов можно просмотреть перед использованием, кликнув на иконку глаза.

Как создать чат-карту

Если выбрать шаблон, у вас уже будет готовый сценарий для чат-бота, который вы сможете отредактировать под себя либо оставить как есть, изменив только тексты сообщений.

 

При помощи готового шаблона можно протестировать, как работает бот, не создавая его с нуля.
готовый шаблон чат-карты

При создании сценария с нуля в окне редактора откроется пустой сценарий, который будет состоять только из стартового блока. Остальную схему вам нужно будет собрать самостоятельно.

Чтобы перейти к созданию схемы, нажмите в правому углу редактора кнопку «Изменить». Затем добавляйте в сценарий нужные блоки.

Как перейти к созданию сценария.

Работа с блоками

Чтобы добавить блок в сценарий, кликните на него или перетащите мышкой.

Добавление блока на чат-карту.

При необходимости вы можете навести курсор на любой блок в левой части конструктора, чтобы увидеть подсказку с кратким описанием его назначения и примером использования.

Пример системной подсказки, которая появляется при наведении на блок.

 

Если вы сделали что-то не так, вы можете отменить последнее действие, нажав на стрелочку влево возле кнопки «Запустить». Нажав стрелочку вправо, вы вернете отмененное действие.

Отменить или повторить действие с блоком

Чтобы заполнить или отредактировать блок, кликните на него. Слева откроется окно с настройками.

Всего в сценарии доступно 8 блоков:

1. Старт. Добавляется в каждый сценарий по умолчанию, его нельзя удалить. В этом блоке вы можете выбрать триггер, по которому будет стартовать создаваемый сценарий.

Для запуска каждого сценария доступно 3 вида триггеров:

  • Запуск по /start. Подписчику достаточно просто запустить бота для запуска сценария.
  • Запуск по ссылке. Подписчик переходит по заранее сгенерированной ссылке. Благодаря триггеру вы сможете давать ссылку не на бота в целом, а на конкретный сценарий. При включении этого триггера ссылка создается автоматически. Ее можно скопировать и отправить клиентам.

Запуск чат-бота по ссылке.

  • Запуск по ключевым словам. Подписчик вводит ключевое слово для доступа к тому или иному сценарию. Триггер позволяет устраивать акции с помощью промокодов (введите слово «лето23» и получите скидку 10%),  а также запускать сценарии с квизами (напишите нашему боту слово «квиз», пройдите его и получите скидку).

 

Триггер «Запуск по /start» может быть только у одного сценария в чат-боте. Если попытаться активировать этот триггер у другого сценария этого же бота, появится предупреждение о том, что предыдущий отключится.
Для первого сценария в боте этот триггер выбирается по умолчанию.

Чтобы выбрать нужный триггер, кликните на стартовый блок и справа активируйте переключатель напротив нужного триггера. Можно выбрать несколько вариантов.

Выберите триггер для запуска чат-бота.2. Сообщение. Позволяет отправлять сообщения подписчикам. Чтобы написать текст сообщения, нажмите на этот блок. С правой стороны появится окно с настройками. Здесь можно написать и отредактировать текст, добавить в него ссылки и изображения (кликнув на скрепку справа).

Как добавить изображение в чат-бота

В настройках блока вы также можете скрыть превью ссылок, которые вы добавите в сообщение. Для этого поставьте галочку напротив пункта «Скрыть предпросмотр ссылок».

Настройки блока «Сообщение».3. Меню. Используют для выбора разного пути по сценарию. В настройках блока можно:

  • Ввести текст сообщения для блока и добавить одно изображение формата JPEG, PNG, GIF, WEBP до 5 Мб (1).
  • Скрыть превью ссылок, которые вы добавляете в сообщение блока. Для этого кликните на галочку напротив пункта «Скрыть предпросмотр ссылок» (2).
  • Добавить в блок новую кнопку с помощью кнопки «Добавить кнопку» (3).
  • Изменить название кнопки. Для этого нажмите на название кнопки и введите новый текст.
  • Добавить в кнопку ссылку или удалить саму кнопку. Нажмите на три точки и выберите нужное действие (4).
  • Изменить порядок кнопок. Зажмите значок стрелок (5) для кнопки, которую хотите переместить, и потяните ее вверх или вниз.

 

С помощью ссылки в кнопке вы можете перевести подписчика на свой сайт или на другой сценарий чат-бота, который запускается по триггеру «Запуск по ссылке». Для этого просто скопируйте ссылку на свой сайт или на сценарий чат-бота и вставьте в кнопку.
Для запуска сценария у каждой кнопки блока «Меню» должен быть настроен переход к следующему шагу. На кнопку со ссылкой это ограничение не распространяется. Такая кнопка может считаться завершающим шагом и для нее не обязательно настраивать переход.

Настройки блока «Меню».

4. Сбор данных. Позволяет получить дополнительные данные о подписчике, если он захочет их предоставить. В настройках можно:

  • Указать сообщение, которое увидят пользователи при переходе на этот блок, добавить картинку (1). 
  • При необходимости скрыть превью ссылок из сообщения, поставив галочку напротив «Скрыть предпросмотр ссылок» (2).
  • С помощью кнопки «Назад» (3) можно отправить подписчика на предыдущий шаг, если он не хочет оставлять свои данные, либо можно переименовать ее в «Пропустить» и перевести пользователя далее по сценарию.
  • Выбрать поле из выпадающего списка (4), чтобы собрать нужные данные.
  • Указать сообщение, которое увидит подписчик при ошибке ввода (5).

Настройки блока «Сбор данных».

Из списка можно выбрать любое дополнительное поле (кроме полей типа «Переключатель»), которое есть у вас в разделе «Контакты — Инструменты —  Дополнительные поля».

Если в списке нет нужного поля, вы можете создать его не покидая сценарий. Для этого кликните «Создать поле» и укажите параметры нового поля.

Чтобы изменить или удалить уже существующее поле, кликните в настройках блока на «Управление полями». Система перенаправит вас в раздел «Дополнительные поля».

Как создать дополнительное поле

Как создать дополнительное поле и перейти к управлению полями в блоке «Сбор данных».

Получить собранные данные подписчиков можно с помощью блока «Уведомление».

Как настроить уведомления

5. Теги контакта. Позволяет добавить или удалить тег подписчику, который проходит через сценарий. По тегам можно настроить фильтры.

Как добавить теги подписчикам

Блок «Теги контакта».

6. Фильтр. Позволяет отобрать подписчиков по наличию тега, чтобы создать для них особый путь по сценарию. Можно выбрать «Сочетание тегов» и «Любой из тегов».

Также можно отфильтровать подписчиков по текущему времени суток, дню недели, «дате до» или наличию его в определенной группе/канале.

Как использовать фильтр

Как настроить условия для блока «Фильтр».

7. Задержка. Позволяет отсрочить время. Можно выбрать задержку до определенного дня недели, до определенной даты и времени или на нужное время: от 1 секунды до N количества дней. Например, если за отведенное время задержки клиент не нажал на кнопку, то он пойдет по ветке задержки и получит второе сообщение.

Блок «Задержка».

8. Уведомление. Данные, которые были получены в блоке «Сбор данных», можно увидеть с помощью этого блока. Уведомления будут приходить на электронную почту, привязанную к вашему аккаунту Unisender, или в группу Telegram.

В настройках блока нужно указать текст сообщения и выбрать канал связи, через который вы хотите получать уведомления — email или Telegram.

В настройках блока «Уведомления» выберите канал связи: email или Telegram.

Чтобы передать в тексте уведомления данные пользователя, которые вы собрали с помощью блока «Сбор данных», нажмите на фигурные скобки и выберите нужную переменную.

Как добавить переменные в текст уведомления.

Нажмите на фигурные скобки в настройках текста уведомления, чтобы добавить переменную

Если в сценарии было несколько блоков «Сбор данных» с разными полями, то можно отправить их одним сообщением так, как показано на скриншоте.

как добавить информацию из нескольких блоков со сбором данных

Подробнее о том, как настроить уведомления, читайте в инструкции.

Чтобы соединить блоки между собой, наведите курсор на кружок блока «Следующий шаг», зажмите левую клавишу мыши и протяните линию до нужного блока.

Как соединить блоки

Чтобы открепить блок, достаточно нажать на точку, от которой протянуто соединение.

Как открепить блок

Любой блок, кроме блока «Старт», можно скопировать. Для этого наведите курсор на нужный блок и нажмите на значок создания копии. Новый блок будет скопирован с сохранением контента и всех настроек оригинала.

Удалить блок можно, кликнув по кнопке корзины.

Как создать копию блока.

Запуск чат-бота

После того как вы создали сценарий или отредактировали готовый шаблон, кликните на кнопку «Присоединить» и выберите «Новый чат-бот».

 

Обратите внимание: кто создает бота в Telegram, тот и является его владельцем. Чтобы не потерять базу с уходом сотрудника, который этим занимался, создавайте ботов на корпоративные номера или не забывайте проконтролировать передачу бота новому сотруднику (передать бота можно через @BotFather)

как запустить чат-бот

Откроется окно с инструкцией для подключения бота.

инутсрукция по подключению чат-бота

Следуйте инструкции от шага 1 до шага 3. После добавления токена нажмите на кнопку «Подключить чат-бот». Теперь ботом можно пользоваться.

Как запустить чат-бота

Удаление чат-бота

Удалить бота можно в списке ботов, нажав на троеточие и выбрав в меню «Удалить бота».

как удалить бота

Далее вы увидите сообщение, где нужно кликнуть на «Удалить навсегда».

Сообщение при удалении бота

 

При удалении бота вы потеряете все данные о подписчиках, которые в нем хранились. Восстановить их будет невозможно.

Редактирование чат-бота

Чтобы отредактировать чат-бота, зайдите в нужный сценарий и нажмите кнопку «Изменить».

Кнопка для редактирования сценария.

Откроется редактор черновика, где вы можете внести нужные изменения в сценарий.

Редактирование сценария полностью незаметно для подписчиков. Подписчики продолжат идти по старой версии сценария и получать из него сообщения, пока вы не опубликуете изменения.

Чтобы опубликовать черновик, нажмите в правом углу кнопку «Опубликовать».

Кнопка для публикации изменений.

Как отредактировать готовый сценарий

Аналитика в чат-ботах

Аналитику можно посмотреть внутри сценария сразу после запуска чат-бота.

 

Данные по блокам обновляются в режиме реального времени.

Обратите внимание! При остановке бота или изменении сценария аналитика сбрасывается.

Вы можете посмотреть:

  • Количество отправленных сообщений. Параметр доступен для блоков «Старт», «Сообщение», «Меню» и «Сбор данных».
  • Количество подписчиков на блоке в данный момент времени. Доступно для блоков «Сообщение», «Меню», «Сбор данных» и «Задержка».
  • Число переходов – общее количество нажатий на кнопки внутри блока. Доступно для блоков «Меню» и «Сбор данных».
Статистика блоков «Сбор данных» и «Задержка».

С помощью данной статистики вы сможете проанализировать эффективность своего сценария. В данном случае большинство подписчиков «застряло» на блоке «Сбор данных» и не захотело оставлять свой номер телефона

Как запустить рассылку

Во вкладке «Рассылки» вы можете создать рассылку на подписчиков вашего чат-бота в Telegram. Для этого нажмите на кнопку «Создать рассылку».

Как создать рассылку

Откроется окно, в котором нужно:

  • написать название рассылки;
  • выбрать бота;
  • определить, хотите ли вы отправить рассылку сразу или запланировать на конкретное время;
  • сегментировать подписчиков по дате подписки, последней активности и по наличию телефона. В сегментации можно указать любое из условий или несколько сразу.
  • написать одно или несколько сообщений для рассылки.

Как отправить рассылку подписчикам

Смотреть видео «Как создать и запустить чат-бота»

Вы нашли ответ?

92
50