Интеграция сайта с CRM Битрикс24 через API
Нам потребуется:
- Логин и пароль пользователя CRM
- PHP скрипт (Rest API от Битрикс 24)
Логин и пароль пользователя CRM
Создаем нового пользователя в Битрикс24 с ограниченными правами, только для добавления и обработки лидов и без доступа куда-либо еще. Данная мера необходима для безопасности Ваших данных, на всякий случай.
Rest API от Битрикс 24
В Битрикс24 лиды с сайта можно передавать через специальный скрипт, скачать можно тут https://vk.cc/87LtJWВ нем указываем:
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, вот и все, интеграция завершена!