Связка корпоративного портала CRM с сайтом услуг — базовое требование для автоматизации отдела продаж. Стандартные готовые модули часто создают задержки при обработке входящих вебхуков. Прямое обращение к Битрикс24 REST API на чистом PHP решает эту проблему.
Для безопасного обмена данными в личном кабинете Битрикс24 создается локальное приложение (входящий вебхук) с правами на запись в модуль CRM (crm.lead.add). Если вам требуется бесшовная настройка сквозной аналитики, вы можете делегировать задачи и заказать комплексную интеграцию Битрикс24 в Москве под ключ.
function it_gig_send_to_bitrix24($name, $phone, $comment) {
$webhook_url = 'https://bitrix24.ru';
$query_data = [
'fields' => [
'TITLE' => 'Заявка с сайта IT-Gig',
'NAME' => $name,
'PHONE' => [['VALUE' => $phone, 'VALUE_TYPE' => 'WORK']],
'COMMENTS' => $comment
],
'params' => ['REGISTER_SONET_EVENT' => 'Y']
];
$response = wp_remote_post($webhook_url, [
'headers' => ['Content-Type' => 'application/json'],
'body' => json_encode($query_data),
'timeout' => 10
]);
return !is_wp_error($response);
}