Как передавать данные из Botmother в нужный сервис
С помощью сервиса Albato вы можете получать данные из Botmother. Момент получения данных настраивается в самом Botmother. Кроме этого, момент передачи данных зависит от того, в каком месте вы поставите блок «Albato webhook» в конструкторе. Приходить будут все настроенные в блоке переменные. Чтобы узнать, как настроить эти переменные в Botmother, обратитесь в техническую поддержку этого сервиса.
Перед началом работы со связками необходимо создать подключение и прописать вебхук в бота.
Для создания подключения откройте закладку «Подключения» и нажмите кнопку «Добавить подключение» в левой части экрана. Теперь выберите категорию «Чат-боты» в левом блоке или воспользуйтесь поисковой строкой в правом и выберите Botmother.
![](https://storage.crisp.chat/users/helpdesk/website/a66709df40c98000/88998521-97ed-41bd-9888-918487_1s9izxp.png)
На следующем экране нужно будет задать имя для подключения. Воспользоваться можно любым названием, имя подключения доступно только пользователям аккаунта.
![](https://storage.crisp.chat/users/helpdesk/website/2a569fdf4b935800/73590801-9bca-484f-bb7b-e649fa_10eau1k.png)
Подключение создано. Теперь вставьте скопированный вебхук в Botmother. Для этого в конструкторе бота добавьте компонент Albato в нужный экран (изображения увеличиваются по клику):
![](https://storage.crisp.chat/users/helpdesk/website/e8f076d94e34b000/c6d053f1-1dce-497e-8c76-b2c7fe_kwpstz.png)
Вставьте скопированный вебхук:
![](https://storage.crisp.chat/users/helpdesk/website/56e509e994953c00/eee703df-e584-4712-b5ec-67461a_graogg.png)
Настройте переменные для отправки: в левом поле задается ключ (название переменной), в правое поле пропишите название переменной из шагов выше:
![](https://storage.crisp.chat/users/helpdesk/website/2e2eabfaf4f19e00/43c1a012-3b45-45d2-9608-79f62d_xmuiq3.png)
После настроек сохраните бота.
На этом настройка завершена. Теперь можно создать связку с любым сервисом, доступным в Albato, в который вы хотите отправлять данные.
Нажмите кнопку в верхнем меню «Мои связки» и выберите новую.
Данные мы будем получать из Botmother, когда будет появляться новый лид. Укажем это событие в среднем блоке. В правом выберем наше подключение к сервису.
![](https://storage.crisp.chat/users/helpdesk/website/f0cce6494db27800/f6152247-69b3-4db2-a36f-484209_ttkcc8.png)
Нажмите «Далее».
Нажмите на новом экране «Ожидать вебхук» и перейдите в интерфейс Botmother.
![](https://storage.crisp.chat/users/helpdesk/website/946c59befc3f180/1bb98df7-9718-422a-82ca-f51124_hbybmn.png)
Свободное поле, на которое указывает стрелка, автоматически заполнится, когда вы отправите пример в Albato.
![](https://storage.crisp.chat/users/helpdesk/website/23aef2b916e27200/88291695-ae72-4012-a0f0-29289a_49aaex.png)
Если все сделано верно, сервис отправит подтверждение, что вебхук получен:
![](https://storage.crisp.chat/users/helpdesk/website/23d4c4ef0a22a400/28db3c93-cac4-4aa7-9b0e-ae8692_18brolu.png)
Учтите, что пойманные переменные сохраняются только в рамках одной связки. Соответственно, при создании новой связки повторите шаги с ловцом вебхука.
Нажмите «Далее».
Теперь нужно настроить сервис, который будет получать данные из Botmother. Для примера выберем amoCRM, а в качестве триггера в среднем блоке установим «Новый контакт».
![](https://storage.crisp.chat/users/helpdesk/website/dacfe5c316c26000/1d8f5229-852e-416f-8f08-4fb59c_191vmjl.png)
Нажмите кнопку «Далее». На новом экране необходимо заполнить поля. Обязательное отмечено оранжевым маркером.
![](https://storage.crisp.chat/users/helpdesk/website/2772ae27792dae00/03510fd0-9b47-42b0-be67-94473c_1jcwlio.png)
Кликнув по свободному полю мы теперь можем подставить значения из Botmother, которые передали в сервис при помощи вебхука.
Осталось настроить работу с дубликатами и логикой обновлений. В качестве примера выберем обновление текущей записи, если найден дубликат. Если в системе такого названия не будет найдено, то она создаст новую карточку.
![](https://storage.crisp.chat/users/helpdesk/website/72c411d694e3dc00/8a17ff24-ba10-4d3b-b85b-fb7b55_rm56ov.png)
Далее можно настроить логику обновлений. Обязательным полем здесь является только название. При других условиях этот экране будет выглядеть иначе.
![](https://storage.crisp.chat/users/helpdesk/website/dd82b6ea4385b800/66a6342e-c03b-4204-8957-47a757_95m3ph.png)
Если все сделано правильно, готовая связка будет выглядеть следующим образом:
![](https://storage.crisp.chat/users/helpdesk/website/6c65548e01653000/c0c86804-2598-4b3c-b474-70fdfb_1yqwwdv.png)
Готово! Теперь связку можно использовать для передачи лидов. Помните, что при помощи Albato интеграцию можно настроить с необходимым сервисом, а не только с тем, что показан в данной инструкции.
Перед началом работы со связками необходимо создать подключение и прописать вебхук в бота.
Подключение Botmother к Albato
Для создания подключения откройте закладку «Подключения» и нажмите кнопку «Добавить подключение» в левой части экрана. Теперь выберите категорию «Чат-боты» в левом блоке или воспользуйтесь поисковой строкой в правом и выберите Botmother.
![](https://storage.crisp.chat/users/helpdesk/website/a66709df40c98000/88998521-97ed-41bd-9888-918487_1s9izxp.png)
На следующем экране нужно будет задать имя для подключения. Воспользоваться можно любым названием, имя подключения доступно только пользователям аккаунта.
![](https://storage.crisp.chat/users/helpdesk/website/2a569fdf4b935800/73590801-9bca-484f-bb7b-e649fa_10eau1k.png)
Подключение создано. Теперь вставьте скопированный вебхук в Botmother. Для этого в конструкторе бота добавьте компонент Albato в нужный экран (изображения увеличиваются по клику):
![](https://storage.crisp.chat/users/helpdesk/website/e8f076d94e34b000/c6d053f1-1dce-497e-8c76-b2c7fe_kwpstz.png)
Вставьте скопированный вебхук:
![](https://storage.crisp.chat/users/helpdesk/website/56e509e994953c00/eee703df-e584-4712-b5ec-67461a_graogg.png)
Настройте переменные для отправки: в левом поле задается ключ (название переменной), в правое поле пропишите название переменной из шагов выше:
![](https://storage.crisp.chat/users/helpdesk/website/2e2eabfaf4f19e00/43c1a012-3b45-45d2-9608-79f62d_xmuiq3.png)
После настроек сохраните бота.
На этом настройка завершена. Теперь можно создать связку с любым сервисом, доступным в Albato, в который вы хотите отправлять данные.
Создание связки
Нажмите кнопку в верхнем меню «Мои связки» и выберите новую.
Данные мы будем получать из Botmother, когда будет появляться новый лид. Укажем это событие в среднем блоке. В правом выберем наше подключение к сервису.
![](https://storage.crisp.chat/users/helpdesk/website/f0cce6494db27800/f6152247-69b3-4db2-a36f-484209_ttkcc8.png)
Нажмите «Далее».
Нажмите на новом экране «Ожидать вебхук» и перейдите в интерфейс Botmother.
![](https://storage.crisp.chat/users/helpdesk/website/946c59befc3f180/1bb98df7-9718-422a-82ca-f51124_hbybmn.png)
Свободное поле, на которое указывает стрелка, автоматически заполнится, когда вы отправите пример в Albato.
![](https://storage.crisp.chat/users/helpdesk/website/23aef2b916e27200/88291695-ae72-4012-a0f0-29289a_49aaex.png)
Если все сделано верно, сервис отправит подтверждение, что вебхук получен:
![](https://storage.crisp.chat/users/helpdesk/website/23d4c4ef0a22a400/28db3c93-cac4-4aa7-9b0e-ae8692_18brolu.png)
Учтите, что пойманные переменные сохраняются только в рамках одной связки. Соответственно, при создании новой связки повторите шаги с ловцом вебхука.
Нажмите «Далее».
Теперь нужно настроить сервис, который будет получать данные из Botmother. Для примера выберем amoCRM, а в качестве триггера в среднем блоке установим «Новый контакт».
![](https://storage.crisp.chat/users/helpdesk/website/dacfe5c316c26000/1d8f5229-852e-416f-8f08-4fb59c_191vmjl.png)
Нажмите кнопку «Далее». На новом экране необходимо заполнить поля. Обязательное отмечено оранжевым маркером.
![](https://storage.crisp.chat/users/helpdesk/website/2772ae27792dae00/03510fd0-9b47-42b0-be67-94473c_1jcwlio.png)
Кликнув по свободному полю мы теперь можем подставить значения из Botmother, которые передали в сервис при помощи вебхука.
Осталось настроить работу с дубликатами и логикой обновлений. В качестве примера выберем обновление текущей записи, если найден дубликат. Если в системе такого названия не будет найдено, то она создаст новую карточку.
![](https://storage.crisp.chat/users/helpdesk/website/72c411d694e3dc00/8a17ff24-ba10-4d3b-b85b-fb7b55_rm56ov.png)
Далее можно настроить логику обновлений. Обязательным полем здесь является только название. При других условиях этот экране будет выглядеть иначе.
![](https://storage.crisp.chat/users/helpdesk/website/dd82b6ea4385b800/66a6342e-c03b-4204-8957-47a757_95m3ph.png)
Если все сделано правильно, готовая связка будет выглядеть следующим образом:
![](https://storage.crisp.chat/users/helpdesk/website/6c65548e01653000/c0c86804-2598-4b3c-b474-70fdfb_1yqwwdv.png)
Готово! Теперь связку можно использовать для передачи лидов. Помните, что при помощи Albato интеграцию можно настроить с необходимым сервисом, а не только с тем, что показан в данной инструкции.
Обновлено на: 18/10/2022
Спасибо!