Getcourse интеграция с amocrm
Getcourse — популярная платформа для онлайн‑обучения, а amoCRM — гибкая система управления продажами. Их совместное использование позволяет автоматически переносить заявки из учебных курсов в воронку продаж, синхронизировать статусы и формировать отчётность без двойного ввода данных. В статье разберём, какие задачи решает интеграция, какие возможности открываются и как правильно её настроить, чтобы избежать типичных проблем.
Зачем соединять Getcourse и amoCRM
Без интеграции каждый новый ученик, прошедший регистрацию в Getcourse, появляется в CRM вручную. Это замедляет обработку заявок, увеличивает риск ошибок и отнимает время у менеджеров. При подключении:
- Все заявки попадают в нужную воронку мгновенно;
- Статусы курса (оплата, доступ, завершение) автоматически отражаются в карточках сделок;
- Можно настроить триггерные рассылки в amoCRM на основе действий ученика в Getcourse;
- Отчёты по конверсии воронки включают данные о доходе от онлайн‑курсов.
Для компаний, продающих обучающие программы, такие возможности становятся базой для масштабирования продаж.
Ключевые функции интеграции
| Функция | Что делает | Преимущества |
|---|---|---|
| Автосинхронизация заявок | Создаёт сделку в amoCRM при каждой новой регистрации в Getcourse | Сокращение времени от заявки до контакта |
| Передача статуса оплаты | Обновляет статус сделки («Оплачено», «Отменено») | Точность финансовой аналитики |
| Синхронизация контактов | Объединяет данные ученика (имя, email, телефон) в карточку контакта | Единый профиль клиента |
| Триггерные задачи | Создаёт задачи менеджеру при смене статуса курса | Быстрая реакция на важные события |
| История взаимодействий | Записывает в журнал сделок все действия ученика в Getcourse | Полный аудит клиентского пути |
Пошаговый процесс настройки
Шаг 1. Подготовка аккаунтов
- Убедитесь, что у вас есть доступ администратора к обоим сервисам.
- В Getcourse откройте Настройки → Интеграции → API и включите токен доступа.
- В amoCRM перейдите в Настройки → Интеграции → API‑ключи и создайте новый ключ с правами «полный доступ к сделкам и контактам».
Шаг 2. Выбор способа подключения
Существует два популярных варианта:
- Сторонний коннектор (например, Integromat, Make, Zapier). Подходит, если нужны гибкие сценарии без программирования.
- Самописный webhook‑модуль через услуги разработки D7. Позволяет задать точные правила маппинга полей.
Для большинства компаний, которым требуется только базовый набор функций, достаточно готового шаблона в Make.
Шаг 3. Настройка маппинга полей
- В коннекторе создайте «Scenario» — «Getcourse → amoCRM». Выберите триггер «New enrollee».
- В блоке «Map fields» сопоставьте:
- email → Email в контакте;
- phone → Телефон;
- course_name → Название сделки;
- payment_status → Этап воронки (Оплата, Доступ, Завершено).
- Сохраните и включите сценарий. Первые 5‑10 заявок проверьте вручную в amoCRM.
Шаг 4. Автоматизация задач и уведомлений
Чтобы менеджер получал напоминание о новых учениках, добавьте в сценарий действие «Create task» с условием «payment_status = pending». В качестве текста задачи укажите имя ученика и название курса, а в сроке — 30 минут после создания сделки.
Шаг 5. Тестирование и отладка
- Создайте тестовую регистрацию в Getcourse (используйте отдельный email).
- Проверьте, что в amoCRM появилась сделка в нужной воронке, а статус изменился после оплаты.
- Откройте журнал запросов в коннекторе, убедитесь, что нет ошибок 4xx/5xx.
- Если обнаружены расхождения, скорректируйте маппинг полей или права 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 день. Без обязательств.
Спасибо! Заявка принята — скоро свяжемся.
Не удалось отправить. Позвоните нам: +7 (926) 842-67-07 — или нажмите «Отправить» ещё раз.