Как переехать с BotHelp на Salebot

  1. Подключите мессенджеры к Salebot.
  2. Создайте лендинги или сайты.
  3. Изучите схожий функционал сервисов. Ниже приведены примеры одинаковых функций в BotHelp и Salebot. Они помогут понять основные принципы настройки чат-ботов и авторассылок в Salebot.
  4. Загрузите клиентов из BotHelp.

Как перенести клиентскую базу из BotHelp

Перейдите в раздел Подписчики.

Выберите канал, из которого необходимо выгрузить клиентов.

Нажмите кнопку экспорта и выберите выгрузку со всеми полями.

Скачайте и откройте полученный файл.

На основе полученных данных создайте CSV-файл.

Это можно сделать, например, в Notepad++:

  1. Выделите и скопируйте необходимые данные.

  2. Создайте новый текстовый документ.

  3. Вставьте в него нужные столбцы.

  4. Нажмите Сохранить как.

  5. Укажите имя файла с расширением .csv, например:

    file.csv
    
  6. Сохраните файл.

При необходимости проверьте кодировку файла и измените ее.

Откройте Salebot и перейдите в раздел Каналы.

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

Подробнее о подключении мессенджеров читайте в разделе «Подключение мессенджеров и каналов».

Нажмите кнопку загрузки списка клиентов.

В открывшемся окне выберите:

  • файл;
  • кодировку;
  • разделитель.

Нажмите Готово.

Рекомендуем сначала проверить импорт на одном клиенте.

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

Как соотнести типы сообщений

Обычное текстовое сообщение

Пример в BotHelp:

Пример в Salebot:

Сообщение с инлайн-кнопками

Пример в BotHelp:

Инлайн-кнопки добавляются в настройках блока.

Для этого:

  1. Откройте блок с сообщением.

  2. В панели справа нажмите Настройки кнопок.

  3. Найдите поле Расширенные настройки кнопок.

  4. Вставьте настройки кнопки:

    [
      {
        "type": "inline",
        "text": "Название вашей кнопки",
        "line": 0,
        "index_in_line": 0
      }
    ]
    

Подробнее о видах и настройках кнопок читайте в статье «Кнопки».

Кнопки в тексте и клавиатурные кнопки

Основное различие между кнопками в тексте и клавиатурными кнопками:

  • клавиатурные кнопки исчезают после нажатия или ввода текста;
  • кнопки в тексте остаются в сообщении после нажатия.

Пример в BotHelp:

В Salebot можно добавить кнопку с любой необходимой функцией и названием.

Для этого в настройках блока откройте раздел Кнопки и нажмите Добавить кнопку.

В открывшемся окне можно:

  • выбрать функцию кнопки;
  • указать название;
  • выбрать цвет.

Если после нажатия кнопки клиент должен перейти в следующий блок, укажите название кнопки в условии стрелки.

Сообщение с вложениями

Настройка вложений выполняется одинаково для всех типов файлов.

Откройте настройки блока, выберите Вложение, а затем укажите его тип.

Доступные типы вложений:

  1. Ссылка.
  2. Видеозапись.
  3. Изображение.
  4. Файловый документ.
  5. Аудиозапись.

В качестве примера выберем тип Изображение.

Пример в BotHelp:

Чтобы отправить изображение, нажмите соответствующую иконку.

После этого можно:

  • указать ссылку на изображение в поле URL;
  • загрузить изображение с устройства.

Протестируйте бота.

Таким же способом можно отправить любой другой тип вложения.

Типы переходов между блоками

Сообщение-вопрос

Вариант 1. Сохранить ответ пользователя

Пример в BotHelp:

Чтобы реализовать это в Salebot:

  1. Откройте настройки стрелки.
  2. Включите параметр Пользователь вводит данные.
  3. Укажите переменную, в которую будет сохранен ответ.

Вариант 2. Выбор из нескольких ответов

Пример в BotHelp:

В Salebot такой сценарий настраивается с помощью кнопок и условий стрелок.

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

Создайте кнопки в сообщении, а в условии каждой стрелки укажите название соответствующей кнопки.

После нажатия кнопки клиент перейдет в нужный блок в соответствии со своим выбором.

Отправить через заданный промежуток времени

Пример в BotHelp:

В Salebot переход по таймеру настраивается в параметрах стрелки.

Нажмите Настройки времени и укажите необходимую задержку.

Отправить завтра

Пример в BotHelp:

В Salebot это также настраивается в параметрах времени стрелки.

В поле даты укажите переменную:

#{next_day}

Добавить метку

В Salebot клиенту можно:

  • присвоить метку;
  • добавить его в список.

Пример в BotHelp:

Сначала создайте список или метку в разделе Списки.

Затем откройте нужный блок и в расширенных настройках:

  1. Выберите Действие со списком.
  2. Укажите действие Добавить.
  3. Выберите созданный список или метку.

Посмотреть всех клиентов из списка или с определенной меткой можно в разделе Клиенты, установив соответствующий фильтр.

Количество клиентов в каждом списке отображается в разделе Списки.

Удалить клиента из списка или снять метку можно аналогичным способом.

Пример в BotHelp:

В настройках блока выберите:

Действие со списком → Удалить

После перехода в этот блок клиент будет удален из выбранного списка.

Установить или очистить поле

Пример в BotHelp:

В Salebot установить или очистить значение можно с помощью переменной в калькуляторе блока.

Увеличить или уменьшить значение

Пример в BotHelp:

В Salebot такие действия выполняются через калькулятор блока.

Для увеличения значения используйте:

variable = variable + 1

Для уменьшения значения:

variable = variable - 1

Подробнее о работе с переменными читайте в отдельной статье.

Как создать цепочки сообщений и авторассылок

Добавить в рассылку

Вариант 1. Ручная рассылка

Пример в BotHelp:

В Salebot:

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

Вариант 2. Автоматическая рассылка

Можно автоматически отправлять сообщения всем пользователям, дошедшим до определенного этапа воронки.

Когда пользователь переходит в блок Этап 2, он сразу или с заданной задержкой переходит в блок ожидания.

В поле ответа блока ожидания укажите:

#{none}

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

Цепочка сообщений

Цепочка сообщений может работать параллельно с:

  • основной воронкой;
  • другими цепочками;
  • стрелками;
  • блоками;
  • диалогом пользователя с ботом.

Такой вариант подходит, если у вас есть основной чат-бот, в котором пользователи взаимодействуют с воронкой, и одновременно им необходимо отправлять серии сообщений.

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

Клиент может одновременно находиться только в одном состоянии: зеленом, белом, желтом или красном блоке.

Чтобы создать параллельную цепочку:

  1. Создайте цепочку из блоков типа Не состояние.

  2. Соедините блоки стрелками и настройте нужный таймер.

  3. Отключите параметр Отменить сообщения с таймером, чтобы цепочка не отменяла другие сообщения с таймером.

  4. Включите параметр Не отменять, чтобы другие стрелки не отменили запланированное сообщение.

В этой статье представлена базовая информация о переносе чат-бота с BotHelp на Salebot.

Возможности Salebot значительно шире, поэтому рекомендуем дополнительно изучить материалы обучающей платформы.

О создании простого чат-бота читайте в отдельной статье.

Также вы можете обратиться в техническую поддержку или задать вопрос в сообществе Salebot во ВКонтакте.