💡 Зачем нужна эта интеграция
Компании, которые продают онлайн-обучение, обычно используют GetCourse как учебную платформу и инструмент автоворонок, а Битрикс24 как рабочую CRM, где ведётся клиентская база и работают менеджеры по продажам. Без связки между ними данные живут отдельно. Заявки, заказы и оплаты остаются в GetCourse, а отдел продаж работает в Битрикс24 вслепую или вручную переносит контакты из выгрузок. Из-за этого лиды теряются, сделки дублируются, а руководитель не видит полной картины: от первого касания до оплаты и прохождения курса.
Интеграция закрывает эти проблемы. Новая регистрация или заявка на вебинар в GetCourse автоматически создаёт в Битрикс24 контакт и лид (или сделку) с UTM-метками, названием предложения и суммой. Когда пользователь оплачивает заказ, сделка переходит на этап «Оплачено», а менеджер получает задачу на допродажу или сопровождение. Если клиент не завершил оплату, срабатывает сценарий «брошенной корзины»: менеджер видит такую сделку и может позвонить. В обратную сторону тоже можно передавать данные: когда менеджер вручную меняет стадию сделки, в GetCourse присваивается группа, открывается доступ к обучению или запускается нужный процесс.
В результате сокращается время реакции на заявку, исчезает ручной перенос данных и снижается число ошибок. Маркетологи получают сквозную аналитику по источникам и окупаемости рекламы, а руководитель видит воронку и выручку в одном месте. Важно: у GetCourse и Битрикс24 нет единой «кнопочной» нативной интеграции, которая покрывала бы все сценарии. Связь настраивается через платформы-коннекторы (Make, Zapier, APIX-Drive), через готовые решения и виджеты из маркетплейса Битрикс24 либо напрямую через вебхуки и API обоих сервисов.
🛠️ Как настроить интеграцию
- **Определите сценарий и подготовьте оба аккаунта.** Решите, какие события должны запускать передачу данных: регистрация, создание заказа, оплата, смена статуса. Выберите, что создавать в Битрикс24: лид или сделку. Составьте таблицу соответствия полей: имя, email, телефон, название предложения, сумма, UTM-метки, ID заказа. В Битрикс24 заранее создайте нужные пользовательские поля (например, «ID пользователя GetCourse», «Название предложения») и настройте воронку со стадиями. Убедитесь, что у вас есть права администратора в обоих сервисах и тариф, поддерживающий вебхуки и API.
- **Выберите способ подключения и получите доступы.** Самый простой вариант: платформа-коннектор (APIX-Drive, Make или Zapier), либо готовое приложение из маркетплейса Битрикс24, если оно подходит под задачу. В Битрикс24 откройте «Разработчикам» → «Другое» → «Входящий вебхук», выберите права на CRM и сохраните URL вебхука. В GetCourse подготовьте API-ключ (раздел «Настройки» → «API», если он доступен на вашем тарифе) и определите, как будете отправлять события: через процессы и «Вызов URL» либо через получение данных коннектором.
- **Настройте передачу данных из GetCourse в Битрикс24.** В коннекторе создайте сценарий: триггер, то есть новый пользователь или заказ в GetCourse, и действие «Создать контакт и сделку/лид» в Битрикс24. Сопоставьте поля по таблице из первого шага. В GetCourse создайте процесс с условием (например, «заказ создан» или «заказ оплачен») и операцией «Вызвать URL» с адресом вебхука коннектора, передав параметры: email, телефон, имя, номер заказа, сумму, UTM. Добавьте проверку на дубли: сначала поиск контакта по email или телефону в Битрикс24, и только если он не найден, создание нового. Для события оплаты настройте второй сценарий, который находит сделку по ID заказа и переводит её на стадию «Оплачено».
- **Настройте обратную связь из Битрикс24 в GetCourse (при необходимости).** В Битрикс24 создайте робота или триггер в карточке сделки: при переходе на нужную стадию отправляется вебхук в коннектор. Коннектор вызывает метод API GetCourse, который добавляет пользователя в группу, открывает доступ к тренингу или обновляет поля. Так менеджер может, например, вручную подтвердить оплату по счёту, а клиент автоматически получит доступ к курсу.
- **Протестируйте интеграцию и запустите в работу.** Создайте в GetCourse тестового пользователя и оформите тестовый заказ. Проверьте, что в Битрикс24 появились контакт и сделка с правильными полями и UTM-метками, а дубль не создан при повторной отправке. Затем отметьте заказ оплаченным и убедитесь, что сделка сменила стадию, а менеджеру пришла задача. Если настроена обратная связь, переведите сделку на нужную стадию и проверьте, что в GetCourse изменилась группа или открылся доступ. Просмотрите историю выполнения сценариев в коннекторе, исправьте ошибки сопоставления полей, включите уведомления об ошибках и только после этого переведите интеграцию на реальный трафик. В первые дни сверяйте количество заказов в GetCourse и сделок в Битрикс24.