💡 Зачем нужна эта интеграция
Связка GetCourse и amoCRM нужна онлайн-школам, которые продают курсы через платформу, а клиентскую базу и работу отдела продаж ведут в CRM. GetCourse хорошо справляется с обучением, выдачей доступов, автоворонками и приёмом оплат. Но сложные сценарии продаж, например многоэтапные сделки, обзвоны и работа менеджеров с возражениями, удобнее вести в amoCRM. Если сервисы не связаны, данные приходится переносить вручную. Заявки теряются, менеджеры работают с устаревшей информацией, а маркетолог не видит, какие каналы приводят платящих учеников.
После настройки интеграции каждая новая регистрация, заявка или заказ в GetCourse автоматически создаёт или обновляет контакт и сделку в amoCRM. Вместе с ними передаются UTM-метки, название программы, сумма заказа и статус оплаты. Менеджер сразу получает задачу на обработку лида. Сделка сама перемещается по воронке: «Новая заявка» → «Счёт выставлен» → «Оплачено». Если клиент оплатил обучение, статус меняется без участия человека. Так сокращается время реакции на заявку, исчезают дубли и ручной ввод, а руководитель получает сквозную аналитику от рекламного клика до оплаты и LTV.
Важно учитывать, что у GetCourse и amoCRM нет единой «кнопки» для полноценной двусторонней интеграции из коробки. Связь обычно настраивают через платформы-коннекторы (Make, Zapier, APIX-Drive), через готовые виджеты и решения из маркетплейса amoCRM или через собственные HTTP-запросы и вебхуки. Подход зависит от задач: коннекторы быстро запускаются без программирования, а API-интеграция даёт максимальную гибкость при большом потоке заявок. Автоматизация решает сразу несколько проблем: потерю лидов, рассинхрон статусов, ошибки менеджеров и нехватку данных для анализа окупаемости рекламы.
🛠️ Как настроить интеграцию
- **Шаг 1. Подготовьте оба аккаунта и определите логику обмена.** Убедитесь, что у вас есть права администратора в GetCourse и amoCRM. В GetCourse найдите ключ API: «Настройки» → «API» (название раздела может отличаться в зависимости от тарифа). В amoCRM создайте воронку для обучения и настройте нужные поля: курс, сумма, UTM-метки, ID пользователя GetCourse. Заранее решите, какие события будут запускать передачу данных: регистрация, заявка, создание заказа, оплата. Также определите, что будет происходить в ответ: создание контакта, сделки, смена этапа или постановка задачи.
- **Шаг 2. Выберите способ подключения.** Для быстрого старта без программиста подойдут Make, Zapier или APIX-Drive. Для российских проектов часто удобнее APIX-Drive или Albato, потому что они проще в оплате и работе. Второй вариант: поискать готовые виджеты и интеграции GetCourse в маркетплейсе amoCRM, это можно сделать в разделе «Интеграции» в самой CRM. Если нужна сложная логика или обработка больших объёмов данных, используйте вебхуки и API обоих сервисов через разработчика. Зарегистрируйтесь на выбранной платформе и создайте новый сценарий (связку).
- **Шаг 3. Настройте подключение и триггер со стороны GetCourse.** В коннекторе добавьте GetCourse как источник данных и авторизуйтесь по аккаунту и API-ключу. Затем настройте событие: например, «Создан заказ» или «Новый пользователь». Если готового триггера нет, в GetCourse создайте процесс с действием «Отправить POST-запрос» или «Вызвать URL» и вставьте туда адрес вебхука из коннектора. В запрос включите переменные: имя, email, телефон, название предложения, стоимость, статус заказа и UTM-метки. После этого создайте тестовую заявку, чтобы коннектор получил пример данных.
- **Шаг 4. Настройте действия в amoCRM и сопоставьте поля.** Добавьте amoCRM как приёмник и авторизуйтесь через OAuth. Выберите действие «Создать или обновить контакт», затем «Создать сделку». Сопоставьте поля: имя, телефон и email передайте в контакт, а сумму, название курса и UTM-метки в соответствующие поля сделки. Чтобы не плодить дубли, настройте поиск контакта по email или телефону перед созданием. Назначьте ответственного менеджера и воронку. Отдельным сценарием настройте событие «Заказ оплачен» из GetCourse, чтобы сделка автоматически переходила на этап «Оплачено» и закрывалась успешно.
- **Шаг 5. Протестируйте интеграцию и запустите её в работу.** Пройдите весь путь как клиент: зарегистрируйтесь на тестовый вебинар или оформите тестовый заказ в GetCourse. Проверьте по порядку три вещи. Во-первых, сработал ли сценарий в журнале коннектора, без ошибок. Во-вторых, создались ли в amoCRM контакт и сделка с правильными полями и UTM-метками. В-третьих, перешла ли сделка на нужный этап после тестовой оплаты. Затем проверьте повторную заявку с тем же email, чтобы убедиться, что дубль не создался. Если есть ошибки, проверьте маппинг полей и формат телефона. После успешных тестов удалите тестовые данные, включите сценарий в рабочий режим и настройте уведомления об ошибках, чтобы вовремя замечать сбои.