Интеграция сайта с CRM Битрикс24 через API

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

Нам потребуется:

  • Логин и пароль пользователя CRM
  • PHP скрипт (Rest API от Битрикс 24)

 

Логин и пароль пользователя CRM

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

Rest API от Битрикс 24

В Битрикс24  лиды с сайта можно передавать через специальный скрипт, скачать можно тут. В нем указываем

Domen — Ваш домен в CRM
LOGIN — логин пользователя CRM
PASSWORD — пароль пользователя CRM
TITLE — заголовок для лида, (что угодно, на Ваше усмотрение, к примеру заявка с сайта)

Следующий блок кода в  Rest API отвечает за получение данных с формы на сайте и передачу их в CRM

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];//получаем данные из поля имя
$phone = $_POST['phone']; //получаем данные из поля телефон
$usermail = $_POST['email']; //получаем данные из поля email

$postData = array(
'TITLE' => 'заявка с сайта', // заголовок для лида
'NAME' => $name, // передаем поле имя в Битрикс
'PHONE_WORK' => $phone, // передаем поле телефон в Битрикс
'EMAIL_WORK' => $usermail, // передаем поле email в Битрикс
);

 

Завершающий этап

Чтобы все заработало необходимо вставить  код Rest API в скрипт отправки на вашем сайте, обычно это send.php или sendmessage.php, вот и все, интеграция завершена!