Интеграция с Битрикс24
Интеграция с корпоративным порталом Битрикс24 реализуется через входящие вебхуки или тиражные REST-приложения на базе OAuth 2.0. Передачу лидов и сделок выполняют асинхронно через сохранение заявок в базу и отправку из очередей сообщений, исключая задержки для посетителей из-за лимитов или сбоев внешнего API.
Прогресс хранится в этом браузере. Войдите, чтобы сохранить его в аккаунте.
Что нужно понимать
-
1
REST API Битрикс24 и вебхуки
-
2
Передача лидов и сделок с сайта
-
3
Приложения и OAuth
-
4
Разработка под Битрикс24 как отдельная профессия
Материалы
Официальная документация
Проверь себя
В CRM приходит вдвое больше лидов, чем заявок с сайта. Где искать причину?
Форма шлёт лид в портал прямо на хите, портал отвечает медленно, посетитель жмёт ещё раз. Заявка должна сначала сохраниться у себя, а в CRM уходить из очереди с проверкой дубля по телефону или email.
Портал ответил ошибкой на вебхук, и заявка пропала. Как строить, чтобы не терялась?
Сохранять заявку локально до отправки и отправлять из очереди с повторами по retry_strategy; ошибку REST с error и error_description писать в лог вместе с телом запроса.
Токен входящего вебхука попал в репозиторий. Что делать?
Отозвать вебхук в портале и создать новый; токен хранить в .settings_extra.php или переменных окружения, в коде — только имя настройки.
Когда вебхука недостаточно и нужно приложение с OAuth?
Когда портал должен сам сообщать сайту об изменениях, когда нужны права от имени пользователя, а не одного сотрудника, или встраивание в интерфейс портала. Это уже разработка под Битрикс24 с токенами и их обновлением.
Не сходится?
Спросите ассистента BXMax: он знает документацию и материалы сайта по этой теме.
Знаете материал лучше?
Предложите ссылку: после проверки она появится в этом разделе.
Войти, чтобы предложить