Переезд с BotHelp

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

  1. Подключаем мессенджеры к Salebot: https://docs.salebot.pro/integracii/messendzhery-i-chaty

  2. Создаем минилендинги: https://docs.salebot.pro/minilendingi-v-socialnykh-setyakh

  3. Изучаем схожий функционал сервисов: Ниже в таблицах приведены скриншоты некоторых одинаковых функций. Данные скриншоты помогут вам понять основные принципы настройки чат-ботов и авторассылок через Salebot.

  4. Загружаем клиентов из Bothelp

Переносим клиентскую базу из Bothelp

Переходим в подписчики

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

Жмем кнопку экспорт со всеми полями

Скачиваем и открываем файл

Из полученных данных создаем файл csv

Можно сделать в Notepad++

Выделяем нужные данные и копируем их

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

Копируем туда нужные столбцы

Жмем Сохранить как

Имя файла пишем файл.csv (обязательно с расширением)

Сохраняем

Можно еще проверить кодировку файла, если нужно сменить.

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

Загружаем наш файл

Выбираем кодировку и разделить

Жмем готово

Сначала попробуйте это сделать с одним клиентом, если что-то пойдет не так 1 контакт проще удалить чем 1000.

Типы сообщений

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

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

Инлайн кнопки вставляются в настройках блока: нажмите на блок с сообщением, в которое нужно добавить кнопки, затем в окне справа нажмите “настройки кнопок” и в поле “расширенные настройки кнопок” вставьте [{"type": "inline", "text": "название вашей кнопки", "line": 0, "index_in_line": 0}]

Подробные настройки и возможности кнопок здесь:

Сообщение с кнопками клавиатура

Вариант 1 - добавить кнопку в самом блоке.

Там же в поле “расширенные настройки кнопок” вписать название кнопки. Или в столбик (каждая с новой строки) написать несколько названий — если нужно несколько кнопок в этом сообщении.

Вариант 2 - расположить кнопки в стрелках.

Каждая стрелка - это условие перехода к следующему блоку. В настройках стрелок можно добавить название кнопки в поле “условие”. Это и будет кнопкой.

Сообщение с картинкой

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

Сообщение с видео

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

Сообщение с файлом

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

Подробнее о типах блоков здесь:

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

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

Вариант 1 - Когда нужно запомнить что ответил пользователь. Для этого в настройках стрелки нужно включить флажок “пользователь вводит данные” и в поле ниже указать в какую переменную запишется его ответ.

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

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

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

Настройки перехода по таймеру. Нажмите вверху окна настроек стрелки “настройки времени” и установите таймер, как показано на скрине ниже.

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

Также в настройках времени отправки в стрелках. Для этого воспользуйтесь переменной #{next_day}, вставьте ее в поле назначения даты.

Подробнее про стрелки и переходы между блоками здесь:

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

Вариант 1 - в сейлбот переменная = метка.

В расширенных настройках блока в поле “назначение переменных при переходе” присвойте переменную.

Вариант 2 - использование списков, для сегментирования пользователей.

Слева в разделе “списки” необходимо создать список (по вашему - метку). Затем в нужном блоке, в расширенных настройках выбрать “действие со списком” (например “добавить” будет означать добавить в список = присвоить метку) и в поле ниже выбрать название ранее созданного списка.

Посмотреть всех пользователей из указанного списка (всех у кого есть эта метка) можно в разделе “клиенты”, поставив фильтр по названию нужного списка. Количество пользователей в каждом списке удобно смотреть в разделе “списки”.

Удалить метку

Вариант 1

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

Вариант 2

Если используете списки, то нужно выбрать “действие со списком” - “удалить”. Переходя в этот блок пользователь будет удален из указанного списка.

Действие установить поле

Также через присвоение переменной.

Действие очистить поле

Увеличить на

Уменьшить на

Описание полного функционала переменных здесь:

Отписать клиента

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

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

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

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

Подробные настройки рассылок найдите здесь:

Вариант 2 - автоматически отправить рассылку всем кто дошел до нужного этапа в боте. Пример схемы показан на скрине ниже. Когда пользователь переходит в “этап 2”, его перекидывает (сразу или с нужной вам задержкой в настройках времени стрелки 2) в “блок ожидания”. В текст блока ожидания ставьте переменную #{none} , тогда пользователю ничего не будет отправлено, но он перейдет в нужный нам блок и будет находиться в назначенные в стрелке 3 даты и времени рассылки.

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

Подробнее о типах блоков здесь

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

Ее стоит использовать в случае, если у вас есть основной чат-бот в котором люди диалог ведут с чат-ботом, например заявки оставляют. И вам нужно вместе с этим людям рассылать серии сообщений). В остальных случаях можно просто использовать белые блоки.

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

Создать цепочку из блоков Не состояние (светло-серые)

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

Выключить переключатель Отменить сообщения с таймером (чтобы цепочка не прерывала другие сообщения с таймером в других блоках)

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

Пошагово создадим простого чат-бота с простой серией писем:

Создаем блок типа Начало диалога или Первостепенная проверка условия.

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

Заполняем текст

Ниже создаем белый блок с текстом

К нему тянем стрелку

Включаем переключатель Пользователь вводит данные

Указываем название переменной в которую будем сохранять ответ

Ниже создаем еще блок

Тянем к нему стрелку

Включаем переключатель Пользователь вводит данные

Указываем название переменной в которую будем сохранять ответ

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

Подробное описание регулярных выражений здесь

Создаем еще блок

Тянем к нему стрелку

Настраиваем таймер

Добавляем кнопку к сообщению

Создаем еще блок

Тянем к нему стрелку

В условие пишем текст кнопки, в данном случае Покупаю

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

Добавляем кнопку к сообщению

Создаем еще блок

Тянем к нему стрелку

Настраиваем таймер

От этого блока тянем стрелку с условием Покупаю к блоку, как на скриншоте

Финал

В этой статье представлена лишь базовая информация о переносе чат-бота с Bothelp на Salebot. На данный момент функционал Salebot больше в десятки раз. Найдите время и изучите все страницы из обучающей платформы.

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