Как передавать данные из чат-ботов с помощью Albato

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

С помощью интеграции Albato и SendPulse для чат-ботов вы сможете передавать контакты клиентов из чат-бота в другой сервис. Так, например, собрав контактные данные клиента, его предпочтения и детали по заказам, вы можете передать его в свою CRM-систему, создав нового клиента, сделки или задачи для дальнейшей обработки.

Как настроить, рассмотрим на примере интеграции с amoCRM.

Для создания новой связки нажмите «Добавить связку».

Шаг 1: Выбираем сервисы

На первом шаге вам нужно выбрать, какие сервисы будете связывать.

В первом выпадающем списке выберите откуда передавать данные — в нашем случае SendPulse.

Во втором выпадающем списке выберите, куда передавать данные — в нашем случае amoCRM.

Шаг 2: Настраиваем событие

На втором шаге вам необходимо будет выбрать триггер, который запустит интеграцию и действие — что делать с данными, которые пришли по событию.

В первом выпадающем поле выберите триггер от SendPulse — в нашем случае это «Чат-бот послал сообщение».

Дальше выберите целевое действие. В нашем случае мы создаем новый контакт и пополняем базу клиентов в CRM, поэтому выбираем «Новый контакт».

Нажмите «Далее».

Шаг 3: Добавляем подключения

Вам нужно авторизоваться в выбранных сервисах по очереди.

Авторизация в SendPulse

Нажмите «Добавить новое подключение».

Введите название настройки Albato с SendPulse и авторизируйтесь. ID и Secret находятся в настройках аккаунта во вкладке «API».

После ввода ключей нажмите «Сохранить». При успешном подключении вы увидите сообщение «Проверка подключения прошла успешно». Нажмите «Закрыть».

Выберите созданное подключение и нажмите «Сохранить».

Авторизация в amoCRM

Нажмите «Добавить новое подключение».

Введите название настройки Albato с amoCRM и выберите формат телефонного номера. Рекомендуется использовать международный формат с кодом страны и оператора мобильной связи.

Нажмите «Сохранить». В следующем окне нажмите «Предоставить доступ к Albato» и авторизируйтесь в amoCRM с помощью логина и пароля.

Обратите внимание, что для работы интеграции, аккаунт аmoCRM должен быть с правами администратора и на тарифе, который позволяет работать с API и использовать вебхуки.

После введения логина и пароля выберите подключенный аккаунт и нажмите «Разрешить».

При успешном подключении вы увидите сообщение «Проверка подключения прошла успешно». Нажмите «Закрыть».

Выберите созданное подключение и нажмите «Сохранить».

Шаг 4: Устанавливаем соответствие переменных

В поле от SendPulse дополнительные настройки не требуются. Структура отправляемых вебхуков в Albato стандартная — меняться могут только добавляемые вами переменные и теги к контакту.

Обратите внимание, что при первой настройке связки отображаются только стандартные переменные от SendPulse. Чтобы добавить свои пользовательские переменные, нужно будет запустить связку и отправить вебхук. Затем вы сможете вернуться к настройке.

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

В окне «amoCRM — Новый контакт» настройте соответствие переменных — какой переменной из вебхука соответствует каждое поле карточки клиента.

Для этого в нужном поле карточки нового контакта выберите из выпадающего списка переменную из вебхука.

Шаг 5: Добавляем правило обработки дубликатов

Выберите из выпадающего списка действие — что делать с контактами, которые передались через интеграцию во второй раз.

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

Настраиваем фильтр

Вы можете фильтровать входящие данные. Только данные, соответствующие фильтру, вызовут срабатывание связки.

Нажмите на значок фильтра.

Добавьте условие, в котором выберите название отслеживаемого поля и его значения. Целевое значение можете напечатать или выбрать из списка доступных переменных.

Нажмите «Добавить условие», чтобы добавить дополнительное условие, подчиняющее выбранному правилу — соответствовать всем значениям (если выбрали оператор «и») или соответствовать любому значению (если выбрали оператор «или»)

Запускаем связку

После окончательной настройки связки нажмите «Запустить связку».

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

Настраиваем вебхук в SendPulse

В верхней панели нажмите «Подключения» и выберите из выпадающего списка «SendPulse».

Нажмите на иконку «Редактировать».

Скопируйте URL вебхука.

Вставьте URL в поле настройки вебхука в выбранном чат-боте SendPulse.

Нажмите «Применить» и запустите цепочку.

Проверяем интеграцию

Вы всегда можете проверить историю проведенных операций с названием ошибки или результатом на вкладке «История операций».

Также вы можете проверить, какие данные принимаются из одного сервиса и какие передаются в следующий, кликнув на ссылку из операции.

Оцените, насколько полезна статья "Как передавать данные из чат-ботов с помощью Albato"

Оценка: 5 / 5 (8)

    Другие полезные страницы

    Популярное в нашем блоге

    Попробуйте бесплатный бот для рассылок в Facebook Messenger