# Выгрузка данных из кастомной CRM (админ-панели) в Хранилище данных

Как выгружать данные из кастомной CRM в Хранилище данных ROMI center, ClickHouse и MySQL.

> **Примечание**
> После подключения «получателя данных» («куда» будут передаваться данные) будет доступно подключение к коннектору «Custom CRM». Куда можно выгружать данные:
>
> Куда можно выгружать данные:
>
> 1.  [Хранилище ROMI center](https://help-ru.romi.center/peredacha-dannyh-v-hranilishche-romi-center)
> 2.  [Clickhouse](https://help-ru.romi.center/peredacha-dannyh-v-clickhouse)
> 3.  [MySQL](https://help-ru.romi.center/peredacha-dannyh-v-mysql)

Подключение состоит из двух этапов:

*   настройка в кабинете ROMI center (пункты 1 – 4);
*   настройка вебхука на стороне кастомной CRM (пункт 5).

1\. Выберите Custom CRM в списке других источников данных («откуда отправлять данные») и нажмите «Продолжить».

![Выбор Custom CRM в списке источников данных ROMI center](https://help-ru.romi.center/images/vygruzka-dannyh-iz-kastomnoj-crm/image-1.png)

2\. Напишите название своей CRM и скопируйте Hash, он понадобится для создания вебхука. Нажмите кнопку «Продолжить».

![Форма подключения своей CRM с полем «Название CRM» и значением Hash](https://help-ru.romi.center/images/vygruzka-dannyh-iz-kastomnoj-crm/image-2.png)

3\. Укажите параметры отправки данных:

![Настройка параметров отправки данных: поля date, utm\_source, id, name, sum и их типы](https://help-ru.romi.center/images/vygruzka-dannyh-iz-kastomnoj-crm/image-3.png)

> **Примечание**
> Коннектор ROMI center подключается к вашей CRM, выгружает данные, формирует из них таблицу и сохраняет в хранилище. При каждом обновлении таблица дополняется актуальными данными из CRM.

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

3.2 Укажите название (заполняется латинскими буквами).  
То, как этот параметр будет называться в таблице, сформированной ROMI center.

3.3 Выберите тип данных:

*   «String» (Текст) — любая текстовая информация. Пример: utm\_source, город;
*   «Int64» (Целое число) — число без дробной части (клики, показы и т.д). Пример: 100, 500, 12345;
*   «Float64» (Число с дробью) — число с десятичной частью (расходы, выручка и т.д). Пример: 10.5, 3.14, 99.99;
*   «Date» (Дата) — дата в формате ГГГГ-ММ-ДД. Пример: 2025-01-01.

4\. Со стороны CRM должен быть реализован механизм вебхуков. При смене статуса сделки CRM должна отправить на адрес: [https://app.romi.center/api/crm/custom](https://app.romi.center/api/crm/custom) POST запрос со следующими параметрами:

> **Примечание**
> Параметр token генерируется автоматически в личном кабинете ROMI center в разделе подключения кастомных CRM. Полученное в личном кабинете значение нужно постоянно передавать в POST запросах со стороны CRM.

**Пример POST запроса для передачи полей**

*   token (авторизационный Hash, пункт 2)
*   date
*   utm\_source
*   id (id сделки)
*   name (наименование сделки)
*   sum (сумма сделки)

Эти поля также должны быть указаны в кабинете ROMI center (пункт 3.) за исключением “token”.

```
curl 'https://app.romi.center/api/crm/custom' -H 'content-type: application/json' --data-binary '{ "token": "662a8397f328f7f9664a9ee64577df9d8eb11d3d87218cc65b1b8283b4049d66", "date": "2025-01-01", "utm_source": "yandex", "id": "1020", "name": "Новая сделка", "sum": "1100", }' --compressed
```
