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

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

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

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

Это можно сделать, например, в Notepad++:
-
Выделите и скопируйте необходимые данные.
-
Создайте новый текстовый документ.
-
Вставьте в него нужные столбцы.
-
Нажмите Сохранить как.
-
Укажите имя файла с расширением
.csv, например:file.csv -
Сохраните файл.
При необходимости проверьте кодировку файла и измените ее.

Откройте Salebot и перейдите в раздел Каналы.
Выберите мессенджер, в который необходимо загрузить список клиентов.
Подробнее о подключении мессенджеров читайте в разделе «Подключение мессенджеров и каналов».
Нажмите кнопку загрузки списка клиентов.

В открывшемся окне выберите:
- файл;
- кодировку;
- разделитель.

Нажмите Готово.
Рекомендуем сначала проверить импорт на одном клиенте.
Если что-то будет настроено неправильно, удалить один контакт намного проще, чем тысячу.
Как соотнести типы сообщений
Обычное текстовое сообщение
Пример в BotHelp:

Пример в Salebot:

Сообщение с инлайн-кнопками
Пример в BotHelp:

Инлайн-кнопки добавляются в настройках блока.
Для этого:
-
Откройте блок с сообщением.
-
В панели справа нажмите Настройки кнопок.
-
Найдите поле Расширенные настройки кнопок.
-
Вставьте настройки кнопки:
[ { "type": "inline", "text": "Название вашей кнопки", "line": 0, "index_in_line": 0 } ]

Подробнее о видах и настройках кнопок читайте в статье «Кнопки».
Кнопки в тексте и клавиатурные кнопки
Основное различие между кнопками в тексте и клавиатурными кнопками:
- клавиатурные кнопки исчезают после нажатия или ввода текста;
- кнопки в тексте остаются в сообщении после нажатия.
Пример в BotHelp:

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


В открывшемся окне можно:
- выбрать функцию кнопки;
- указать название;
- выбрать цвет.

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

Сообщение с вложениями
Настройка вложений выполняется одинаково для всех типов файлов.
Откройте настройки блока, выберите Вложение, а затем укажите его тип.


Доступные типы вложений:
- Ссылка.
- Видеозапись.
- Изображение.
- Файловый документ.
- Аудиозапись.
В качестве примера выберем тип Изображение.
Пример в BotHelp:

Чтобы отправить изображение, нажмите соответствующую иконку.
После этого можно:
- указать ссылку на изображение в поле URL;
- загрузить изображение с устройства.

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


Таким же способом можно отправить любой другой тип вложения.
Типы переходов между блоками
Сообщение-вопрос
Вариант 1. Сохранить ответ пользователя
Пример в BotHelp:

Чтобы реализовать это в Salebot:
- Откройте настройки стрелки.
- Включите параметр Пользователь вводит данные.
- Укажите переменную, в которую будет сохранен ответ.

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

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

После нажатия кнопки клиент перейдет в нужный блок в соответствии со своим выбором.
Отправить через заданный промежуток времени
Пример в BotHelp:

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

Отправить завтра
Пример в BotHelp:

В Salebot это также настраивается в параметрах времени стрелки.
В поле даты укажите переменную:
#{next_day}

Добавить метку
В Salebot клиенту можно:
- присвоить метку;
- добавить его в список.
Пример в BotHelp:

Сначала создайте список или метку в разделе Списки.
Затем откройте нужный блок и в расширенных настройках:
- Выберите Действие со списком.
- Укажите действие Добавить.
- Выберите созданный список или метку.

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

В настройках блока выберите:
Действие со списком → Удалить
После перехода в этот блок клиент будет удален из выбранного списка.
Установить или очистить поле
Пример в BotHelp:


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


Увеличить или уменьшить значение
Пример в BotHelp:


В Salebot такие действия выполняются через калькулятор блока.
Для увеличения значения используйте:
variable = variable + 1
Для уменьшения значения:
variable = variable - 1


Подробнее о работе с переменными читайте в отдельной статье.
Как создать цепочки сообщений и авторассылок
Добавить в рассылку
Вариант 1. Ручная рассылка
Пример в BotHelp:

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

Вариант 2. Автоматическая рассылка
Можно автоматически отправлять сообщения всем пользователям, дошедшим до определенного этапа воронки.
Когда пользователь переходит в блок Этап 2, он сразу или с заданной задержкой переходит в блок ожидания.
В поле ответа блока ожидания укажите:
#{none}
Пользователь не получит сообщение, но будет переведен в этот блок и останется в нем до даты и времени отправки, заданных в следующей стрелке.

Цепочка сообщений
Цепочка сообщений может работать параллельно с:
- основной воронкой;
- другими цепочками;
- стрелками;
- блоками;
- диалогом пользователя с ботом.
Такой вариант подходит, если у вас есть основной чат-бот, в котором пользователи взаимодействуют с воронкой, и одновременно им необходимо отправлять серии сообщений.
В остальных случаях можно использовать обычные белые блоки.
Клиент может одновременно находиться только в одном состоянии: зеленом, белом, желтом или красном блоке.
Чтобы создать параллельную цепочку:
-
Создайте цепочку из блоков типа Не состояние.

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

В этой статье представлена базовая информация о переносе чат-бота с BotHelp на Salebot.
Возможности Salebot значительно шире, поэтому рекомендуем дополнительно изучить материалы обучающей платформы.
О создании простого чат-бота читайте в отдельной статье.
Также вы можете обратиться в техническую поддержку или задать вопрос в сообществе Salebot во ВКонтакте.