Отправка данных в CRM из кастомных форм с любого сайта
На стороне CRM нужно создать вэбхук:
https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
На стороне своей формы нужно обеспечить отправку данных, например CURL'ом
<?php
$queryUrl = '
https://yourname.bitrix24.ru/rest/1/webhookcode/cr...';
$queryData = http_build_query(array(
'fields' => array(
'TITLE' => 'Название формы',
'NAME' => $_POST["name"],
'PHONE' => array(
array(
"VALUE" => $_POST["phone"],
"VALUE_TYPE" => "WORK"
)
)
),
'params' => array("REGISTER_SONET_EVENT" => "Y")
));
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_POST => 1,
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => $queryUrl,
CURLOPT_POSTFIELDS => $queryData,
));
$result = curl_exec($curl);
curl_close($curl);
?>
Курловский пример взят с сайта:
odlord.ru/bitrix24-rest-api-sozdanie-lida-cherez-formu
Там же есть список стандартных полей CRMки