ApiX-Drive

В данной инструкции мы разберем интеграцию Senler c сервисом ApiX-Drive на примере сохранения номера телефона подписчика из чат-бота в Google Таблицу.

Apix-Drive - это простой способ «подружить» разные приложения и сервисы между собой без программирования и специальных знаний.

Для работы предварительно нужно создать новую таблицу и зарегистрироваться в сервисе Apix-Drive, если у Вас еще не было там аккаунта. Далее надо создать новую связь.

Источник данных

В качестве Источника данных выбираем Senler.

Укажите на какое действие будет срабатывать робот - Получение данных.

Далее подключим наш аккаунт в Senler и перейдем к настройкам.

URL для приема данных

Скопируйте ссылку в поле "URL для приема данных" и сохраните, она нам потребуется далее.

Если необходимо, Вы можете настроить Фильтр данных, либо кликнуть "Продолжить", чтобы пропустить этот шаг.

Для того, чтобы узнать как настраивается Фильтр данных перейдите по ссылке: https://apix-drive.com/ru/blog/filtr-dannyh.

Тестовые данные

На следующей странице нас интересует данная кнопка:

Но, прежде чем мы на нее нажмем, нам нужно кое-что сделать, чтобы данные подтянулись в сервис.

Помните про ту ссылку, что мы сохранили ранее? Вот теперь самый раз ее использовать. Заходим в нашего чат-бота и вставляем данную ссылку в шаг типа Действие - Отправить данные подписчика POST-запросом. Мой бот имеет следующий вид, но у вас он может выглядеть иначе.

Теперь опубликуйте бота и нажимайте на кнопку Тестировать. После его прохождения данные отправятся POST-запросом в Apix и мы сможем их получить, нажав на Загрузить тестовые данные из Senler.

Внимание! Если этого не произошло, повторите генерацию тестовых данных или подождите некоторое время, данные приходят не сразу, а в течении 1 минуты.

После загрузки тестовых данных будет показана такая страница:

Прием данных

Мы убедились, что данные из чат-бота получены и теперь можно перейти к настройке их сохранение в таблицу.

Выберите систему - Google Sheets и нажать Продолжить.

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

Выберите Google-аккаунт из подключенных или подключите новый, где была создана таблица.

Настройка таблицы

В настройках таблицы выберите нужную таблицу и лист в ней. По умолчанию - это Лист1.

Теперь пройдемся по колонкам. Нажмем на любую из них, и перед нами отобразится список данных, которые можно передать из Senler’а в Google-таблицу. Также мы можем написать произвольный текст. Вот так это выглядит:

Давайте передадим следующие данные в таблицу: Дата, Время, Имя и Телефон. Выборка будет выглядеть вот так:

Как только все подготовили, в самом низу нажимаем Продолжить.

Тестовые данные

На следующей странице сервис нам покажет, какие данные будут занесены в таблицу:

Внизу будет кнопка - Отправить тестовые данные в Google Sheets.

После успешной отправки тестовых данных сервис предложит включить Автообновление - это функция, которая будет проверять входящие данные и отправлять их в таблицы раз в 10 минут. На данный момент интеграцию можно считать завершенной.

Теперь перейдем в Google-таблицу:

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