Как передавать данные из Botmother в нужный сервис
С помощью сервиса Albato вы можете получать данные из Botmother. Момент получения данных настраивается в самом Botmother. Кроме этого, момент передачи данных зависит от того, в каком месте вы поставите блок «Albato webhook» в конструкторе. Приходить будут все настроенные в блоке переменные. Чтобы узнать, как настроить эти переменные в Botmother, обратитесь в техническую поддержку этого сервиса.
Перед началом работы со связками необходимо создать подключение и прописать вебхук в бота.
Подключение Botmother к Albato
Для создания подключения откройте закладку «Подключения» и нажмите кнопку «Добавить подключение» в левой части экрана. Теперь выберите категорию «Чат-боты» в левом блоке или воспользуйтесь поисковой строкой в правом и выберите Botmother.
На следующем экране нужно будет задать имя для подключения. Воспользоваться можно любым названием, имя подключения доступно только пользователям аккаунта.
Подключение создано. Теперь вставьте скопированный вебхук в Botmother. Для этого в конструкторе бота добавьте компонент Albato в нужный экран (изображения увеличиваются по клику):
Вставьте скопированный вебхук:
Настройте переменные для отправки: в левом поле задается ключ (название переменной), в правое поле пропишите название переменной из шагов выше:
После настроек сохраните бота.
На этом настройка завершена. Теперь можно создать связку с любым сервисом, доступным в Albato, в который вы хотите отправлять данные.
Создание связки
Нажмите кнопку в верхнем меню «Мои связки» и выберите новую.
Данные мы будем получать из Botmother, когда будет появляться новый лид. Укажем это событие в среднем блоке. В правом выберем наше подключение к сервису.
Нажмите «Далее».
Нажмите на новом экране «Ожидать вебхук» и перейдите в интерфейс Botmother.
Свободное поле, на которое указывает стрелка, автоматически заполнится, когда вы отправите пример в Albato.
Если все сделано верно, сервис отправит подтверждение, что вебхук получен:
Учтите, что пойманные переменные сохраняются только в рамках одной связки. Соответственно, при создании новой связки повторите шаги с ловцом вебхука.
Нажмите «Далее».
Теперь нужно настроить сервис, который будет получать данные из Botmother. Для примера выберем amoCRM, а в качестве триггера в среднем блоке установим «Новый контакт».
Нажмите кнопку «Далее». На новом экране необходимо заполнить поля. Обязательное отмечено оранжевым маркером.
Кликнув по свободному полю мы теперь можем подставить значения из Botmother, которые передали в сервис при помощи вебхука.
Осталось настроить работу с дубликатами и логикой обновлений. В качестве примера выберем обновление текущей записи, если найден дубликат. Если в системе такого названия не будет найдено, то она создаст новую карточку.
Далее можно настроить логику обновлений. Обязательным полем здесь является только название. При других условиях этот экране будет выглядеть иначе.
Если все сделано правильно, готовая связка будет выглядеть следующим образом:
Готово! Теперь связку можно использовать для передачи лидов. Помните, что при помощи Albato интеграцию можно настроить с необходимым сервисом, а не только с тем, что показан в данной инструкции.