Getcourse интеграция с amocrm

Getcourse интеграция с amocrm

Getcourse — популярная платформа для онлайн‑обучения, а amoCRM — гибкая система управления продажами. Их совместное использование позволяет автоматически переносить заявки из учебных курсов в воронку продаж, синхронизировать статусы и формировать отчётность без двойного ввода данных. В статье разберём, какие задачи решает интеграция, какие возможности открываются и как правильно её настроить, чтобы избежать типичных проблем.

Зачем соединять Getcourse и amoCRM

Без интеграции каждый новый ученик, прошедший регистрацию в Getcourse, появляется в CRM вручную. Это замедляет обработку заявок, увеличивает риск ошибок и отнимает время у менеджеров. При подключении:

  • Все заявки попадают в нужную воронку мгновенно;
  • Статусы курса (оплата, доступ, завершение) автоматически отражаются в карточках сделок;
  • Можно настроить триггерные рассылки в amoCRM на основе действий ученика в Getcourse;
  • Отчёты по конверсии воронки включают данные о доходе от онлайн‑курсов.

Для компаний, продающих обучающие программы, такие возможности становятся базой для масштабирования продаж.

Ключевые функции интеграции

Функция Что делает Преимущества
Автосинхронизация заявок Создаёт сделку в amoCRM при каждой новой регистрации в Getcourse Сокращение времени от заявки до контакта
Передача статуса оплаты Обновляет статус сделки («Оплачено», «Отменено») Точность финансовой аналитики
Синхронизация контактов Объединяет данные ученика (имя, email, телефон) в карточку контакта Единый профиль клиента
Триггерные задачи Создаёт задачи менеджеру при смене статуса курса Быстрая реакция на важные события
История взаимодействий Записывает в журнал сделок все действия ученика в Getcourse Полный аудит клиентского пути

Пошаговый процесс настройки

Шаг 1. Подготовка аккаунтов

  1. Убедитесь, что у вас есть доступ администратора к обоим сервисам.
  2. В Getcourse откройте Настройки → Интеграции → API и включите токен доступа.
  3. В amoCRM перейдите в Настройки → Интеграции → API‑ключи и создайте новый ключ с правами «полный доступ к сделкам и контактам».

Шаг 2. Выбор способа подключения

Существует два популярных варианта:

  • Сторонний коннектор (например, Integromat, Make, Zapier). Подходит, если нужны гибкие сценарии без программирования.
  • Самописный webhook‑модуль через услуги разработки D7. Позволяет задать точные правила маппинга полей.

Для большинства компаний, которым требуется только базовый набор функций, достаточно готового шаблона в Make.

Шаг 3. Настройка маппинга полей

  1. В коннекторе создайте «Scenario» — «Getcourse → amoCRM». Выберите триггер «New enrollee».
  2. В блоке «Map fields» сопоставьте:
    • email → Email в контакте;
    • phone → Телефон;
    • course_name → Название сделки;
    • payment_status → Этап воронки (Оплата, Доступ, Завершено).
  3. Сохраните и включите сценарий. Первые 5‑10 заявок проверьте вручную в amoCRM.

Шаг 4. Автоматизация задач и уведомлений

Чтобы менеджер получал напоминание о новых учениках, добавьте в сценарий действие «Create task» с условием «payment_status = pending». В качестве текста задачи укажите имя ученика и название курса, а в сроке — 30 минут после создания сделки.

Шаг 5. Тестирование и отладка

  1. Создайте тестовую регистрацию в Getcourse (используйте отдельный email).
  2. Проверьте, что в amoCRM появилась сделка в нужной воронке, а статус изменился после оплаты.
  3. Откройте журнал запросов в коннекторе, убедитесь, что нет ошибок 4xx/5xx.
  4. Если обнаружены расхождения, скорректируйте маппинг полей или права API‑ключа.

Типичные ошибки и способы их устранения

  • Неправильные права API‑ключа. Если в amoCRM не создаются сделки, проверьте, что ключ имеет доступ к «Сделкам» и «Контактам». В Getcourse токен должен быть «полный».
  • Дублирование контактов. При отсутствии уникального идентификатора (email) система создаёт новые карточки. Настройте проверку Find contact by email перед созданием.
  • Сбои синхронизации статусов. Часто происходит из‑за разницы в названиях этапов. В коннекторе используйте точные ID этапов из amoCRM (их можно увидеть в URL в режиме редактирования воронки).
  • Тайм‑ауты запросов. При большом объёме заявок бесплатные тарифы Make могут ограничить количество операций. Перейдите на платный план или разбейте поток на батчи по 50 заявок.
  • Отсутствие обратной связи в Getcourse. Если после оплаты статус не меняется, проверьте, включена ли опция «Webhooks for payment events» в настройках курса.

Чек‑лист готовности интеграции

  • ✅ Токен доступа в Getcourse сгенерирован и сохранён в безопасном месте.
  • ✅ API‑ключ в amoCRM имеет права «Сделки», «Контакты», «Задачи».
  • ✅ Выбран способ подключения (Make, Zapier или собственный скрипт).
  • ✅ Поля в маппинге проверены на соответствие типам данных (строка, число, дата).
  • ✅ Настроены условия создания задач для менеджеров.
  • ✅ Выполнено тестовое прохождение полного цикла: регистрация → оплата → изменение статуса.
  • ✅ Включён мониторинг ошибок в коннекторе (email‑уведомления о неудачных запросах).
  • ✅ Документирована процедура ручного исправления дублей и статусов.

Частые вопросы

Можно ли интегрировать несколько воронок в amoCRM?

Да. При настройке маппинга указывайте параметр «pipeline_id» в зависимости от типа курса. Например, «Бизнес‑тренинги» — воронка 1, «Технические курсы» — воронка 2.

Как передать информацию о скидке, применённой в Getcourse?

В Getcourse в разделе «События» есть поле discount_amount. Добавьте его в маппинг и сопоставьте с пользовательским полем «Скидка» в карточке сделки amoCRM.

Что делать, если в amoCRM не появляется поле «course_name»?

Создайте пользовательское поле в настройках воронки (Тип — Текст) и укажите его ID в маппинге сценария. После этого поле будет заполняться автоматически.

Можно ли синхронизировать данные в обе стороны?

Стандартный коннектор поддерживает только поток «Getcourse → amoCRM». Для двунаправленной синхронизации требуется разработка собственного webhook‑модуля, который будет отправлять обновления из amoCRM обратно в Getcourse через их API.

Интеграция Getcourse и amoCRM — это инвестиция в ускорение продаж и повышение качества клиентского обслуживания. Если вы хотите, чтобы процесс был настроен без «проб и ошибок», команда D7 поможет с внедрением и настройкой под ваш бизнес. Оставьте заявку на консультацию, и мы подберём оптимальное решение.

Рассчитать стоимость под вашу задачу

Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.

200+ внедрений 7 лет на рынке Официальный партнёр amoCRM 📞 +7 (926) 842-67-07