Интеграция с Botmother
15 мин
Продолжительность урока
В статье разберем как настроить интеграцию с Botmother. Подробнее о сервисе можно почитать на официальном сайте.

Сервис меняет логику работы взаимодействия с гостем. Ранее гостю необходимо было сделать заказ, чтобы вы могли использовать инструменты маркетинга. Теперь вы можете взаимодействовать с гостем до момента его первого заказ
Для этого достаточно лишь, чтобы гость поделился своими контактами в одном из чат ботов. На данный момент доступна коммуникация через рассылку в Telegram и VK.
Когда гость поделится своим контактом, информация о нем появится в карточке гостя.

Используя Botmother вы сможете делать рассылки в Telegram и VK по всем контактам гостей, которые зашли в бота Botmother. Ниже мы описали логику как настроить новый инструмент и как им пользоваться.
Настройка экранов
Для того, чтобы интегрировать Botmother с Goulash.Tech и начать делать рассылки необходимо произвести настройки.
1. Зарегистрироваться на сайте Botmother
2. Кликнуть на "Создать нового бота"
Откроется конструктор создания бота

Вводные:
Экран группирующий элемент для каких либо действий;
Стартовый экранто куда попадет пользователь написав боту впервые в системе Botmother его нет, но как только напишет появится.

3. Вы увидите Стартовый экран
Пока что пропустим его настройку.
4. Нужно добавить новый экран
Для этого в правом нижнем углу нажмите Добавить экран. Назовём его Конец.
Кликните на Добавить сообщение, в поле введите текст на как скриншоте:
Регистрация произведена на номер {{user_phone}}

Это экран сообщение, подтверждающее, что регистрация прошла и все данные получены, в теле сообщения показывается сохраненная переменная введенного телефона user_phone.
5. Добавим еще один экран
Назовём его Запрос номера телефона

Аналогично добавим сообщение с текстом как на скриншоте или любым другим нужным вам.
Добавим поле Ввод от пользователя. Пропишите user_phone, ожидаемый тип данных — выберите Файл контакта.

Этот экран показывает сообщение пользователю, а также записывает введенные данные (телефон) во внутреннею переменную user_phone используя компонент Ввод от пользователя. Эта переменная будет хранится в пользователе системы Botmother.
Далее кликаем на поле Ввод от пользователя, и в пункте На какой экран перенаправить при неправильном вводе укажите экран Запрос номера телефона.

При необходимости измените текст сообщения в окне ниже.
6. Создаём ещё один экран
Назовём его Передача данных в СУ
В правом боковом меню найдите поле Запрос, перенесите на экран.

  • Метод запроса — POST
  • URL запроса — пропишите URL https://НАЗВАНИЕ_ВАШЕЙ_СИСТЕМЫ.goulash.tech/api/user/botMotherGuests
  • Экран удачного запроса — укажите «Конец»
  • Экран при ошибке — «Запрос номера телефона»
Через компонент Запрос передаются данные в АПИ СУ

Введите в поле Тело запроса следующий текст:
{
"platform_id": "{{this_user.platform_id}}",
"platform": "{{this_user.platform}}",
"user_name": "{{this_user.full_name}}",
"user_phone": "{{user_phone}}"
}
7. Возвращаемся к Стартовому экрану
Он только перенаправляет на экран Запрос номера телефона

Убираем поле Текст. Добавляем Перемотка, переводим на Запрос номера телефона.
8. Вернемся к экрану Запрос номера телефона

Добавим поле Перемотка. Укажем перевести на экран Передача данных в СУ.
Должна получиться такая схема:
8. Добавим ещё один экран
Назовём его Рассылка

Добавим сообщение и введем текст: {{last_request.message}}
Это текст сообщения, который был передан из СУ при вызове этого экрана через Внешнее событие, т.е. он показывает заданным (на стороне СУ) пользователям какой то текст.

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

  • Имя — event_message
  • Тип — Внешнее событие
  • Ссылка — сформируется автоматически
  • Тип внешнего события — Экран
  • Экран — Рассылка
После заполнения нажмите Сохранить в правом нижнем углу.

Скопируйте получившуюся ссылку.
Настройки в системе учета
Для дальнейшей настройки перейдите по следующему пути :
Настройки
Настройки botMother
Нажимаем Добавить
В поле Название введите event_message, а во Внешнее событие ссылку которую копировали из Botmother
Создание рассылки
Как создать рассылку более детально описано здесь.
Обязательные шаги:
— В Типах рассылки активируем блок Botmother.
— В поле Внешнее событие выбираем название события, которое создавали выше.
Понравился материал?
Понравилось?