Как записать ЛИД в Битрикс24 (заявка с сайта и подобное) через входящий вебхук на PHP

IvanDB 1 час назад Как записать ЛИД в Битрикс24 (заявка с сайта и подобное) через входящий вебхук на PHP Средний 7 мин 2.8K PHP * CRM-системы * Обзор Для простой интеграции с Битрикс24 далеко не всегда требуется...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: IvanDB 1 час назад Как записать ЛИД в Битрикс24 (заявка с сайта и подобное) через входящий вебхук на PHP Средний 7 мин 2. 8K PHP * CRM-системы * Обзор Для простой интеграции с Битрикс24 далеко не всегда требуется полноценная OAuth 2. Если задача — из внешнего сервиса (сайт, соц.
сеть, портал агрегатор и т. ) создать контакт, проверить существующего клиента и записать лид в CRM, это можно сделать через входящий вебхук Битрикс24 и обычный PHP. Я использую такую схему в интеграциях, когда внешняя система отправляет данные на наш сервер, а сервер уже решает, что именно нужно создать в CRM.
Технические детали
Общая логикаСхема получается примерно такой:Внешний сервис → index. php → проверка контакта → создание контакта при необходимости → создание лида → Битрикс24Во внешнем сервисе, например, может формироваться JSON:{ "first_name": "Иван", "phone": "+7 999 123-45-67" }Он приходит на index. php:$data = json_decode(file_get_contents('php://input ;После этого данные можно передавать в отдельные PHP-файлы, отвечающие за контакты, лиды и работу с REST API.
Например, структура проекта:index. php в данном случае выступает точкой входа. Подключение к REST API Битрикс24В Битрикс24 создаём входящий вебхук в разделе для разработчиков и получаем URL.
Сначала получаем входящую дату и проверяем контакт в index. php$webhookUrl - это наш хук. $data = json_decode(file_get_contents(‘php://input’)) - приняли дату и декодировали в объект.
Отраслевые последствия
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); echo('Открытие файла index. php echo(" include("contacts. php include("Bitrix24API.
php $webhookUrl = ' $bx24 = new Bitrix24API($webhookUrl); // $data = file_get_contents('php://input $data = json_decode(file_get_contents('php://input ; $contact_id = check_contact($data -> object -> variables -> phone, $bx24); lead_create ($data, $contact_id, $bx24);$contact_id - проверяем контакт по номеру телефона на дубли в Б24lead_create - создаем ЛИД в Б24Проверка контакта в contacts. php:function check_contact ($phone, $bx24) { $phone = preg_replace("//", "", ); $phone = "7". substr($phone, -10); $data_find = , ]; $result = $bx24->callMethod('crm.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.






