Интеграция с ApiX-Drive
Last updated
Last updated
В данной инструкции мы разберем интеграцию Senler c сервисом ApiX-Drive на примере сохранения номера телефона подписчика из чат-бота в Google Таблицу.
Apix-Drive - это простой способ «подружить» разные приложения и сервисы между собой без программирования и специальных знаний.
Для работы предварительно нужно создать новую таблицу и зарегистрироваться в сервисе Apix-Drive, если у Вас еще не было там аккаунта. Далее надо создать новую связь.
В качестве Источника данных выбираем Senler.
Укажите на какое действие будет срабатывать робот - Получение данных.
Далее подключим наш аккаунт в Senler и перейдем к настройкам.
Скопируйте ссылку в поле "URL для приема данных" и сохраните, она нам потребуется далее.
Если необходимо, Вы можете настроить Фильтр данных, либо кликнуть "Продолжить", чтобы пропустить этот шаг.
Для того, чтобы узнать как настраивается Фильтр данных перейдите по ссылке: https://apix-drive.com/ru/blog/filtr-dannyh.
На следующей странице нас интересует данная кнопка:
Но, прежде чем мы на нее нажмем, нам нужно кое-что сделать, чтобы данные подтянулись в сервис.
Помните про ту ссылку, что мы сохранили ранее? Вот теперь самый раз ее использовать. Заходим в нашего чат-бота и вставляем данную ссылку в шаг типа Действие - Отправить данные подписчика POST-запросом. Мой бот имеет следующий вид, но у вас он может выглядеть иначе.
Теперь опубликуйте бота и нажимайте на кнопку Тестировать. После его прохождения данные отправятся POST-запросом в Apix и мы сможем их получить, нажав на Загрузить тестовые данные из Senler.
Внимание! Если этого не произошло, повторите генерацию тестовых данных или подождите некоторое время, данные приходят не сразу, а в течении 1 минуты.
После загрузки тестовых данных будет показана такая страница:
Мы убедились, что данные из чат-бота получены и теперь можно перейти к настройке их сохранение в таблицу.
Выберите систему - Google Sheets и нажать Продолжить.
Далее нас интересует действие Добавить строку, так как мы планируем сохранять номер каждого подписчика в отдельной строке.
Выберите Google-аккаунт из подключенных или подключите новый, где была создана таблица.
В настройках таблицы выберите нужную таблицу и лист в ней. По умолчанию - это Лист1.
Теперь пройдемся по колонкам. Нажмем на любую из них, и перед нами отобразится список данных, которые можно передать из Senler’а в Google-таблицу. Также мы можем написать произвольный текст. Вот так это выглядит:
Давайте передадим следующие данные в таблицу: Дата, Время, Имя и Телефон. Выборка будет выглядеть вот так:
Как только все подготовили, в самом низу нажимаем Продолжить.
На следующей странице сервис нам покажет, какие данные будут занесены в таблицу:
Внизу будет кнопка - Отправить тестовые данные в Google Sheets.
После успешной отправки тестовых данных сервис предложит включить Автообновление - это функция, которая будет проверять входящие данные и отправлять их в таблицы раз в 10 минут. На данный момент интеграцию можно считать завершенной.
Теперь перейдем в Google-таблицу:
В таблице будут тестовые данные, которые были отправлены ранее. Теперь каждый новый номер телефона будет записываться в строку ниже. На этом интеграцию можно считать завершенной.