На данный момент в Garpun Feeds есть возможность создать поток из Битрикс24. В даный момент данные из Битрикс24 можно выгрузить в GoogleBigQuery или в файл GoogleSpreadsheet.

Для обоих выгрузок доступны два набора данных : "Сделки" и "Лиды".

Рассмотрим процесс создания потока на примере выгрузки данных из Битрикс24 в GoogleBigQuery.

1) Источник данных > Приемник данных

На первом шаге необходимо выбрать

2) Настройка источника данных

На втором шаге необходимо подключить аккаунт Битрикс24 или выбрать из подключенных. Аккаунт подключается через кнопку +Добавить. 
(info) Обращаем ваше внимание, аккаунт не будет подключен, если не будет установлено приложение, по ссылке : https://www.bitrix24.ru/apps/?app=Garpun.garpun

Отмечаем чекбокс, что приложение установлено.

3)Настройка приемника данных

выбрать аккаунт BQ или подключить новый.

выбрать проект в BQ, в котором будет создана таблица с данным (Project ID)

вписать название папки, в которую будет выгружена таблица (Dataset ID)

выбрать способ записи данных в таблицу- это  обновить данные за период / добавить данные в таблицу/ перезаписать всю таблицу.

4) Общие настройки

 

Набор "Лиды с кастомными полями"

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

Как же решает сторонний сервис этот вопрос? 

ОЧень просто, если посмотреть документацию по API, то в Битрикс 24 предусмотрен отдельный метод получения списка пользовательских полей

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