Knowledge is the gold of nowadays

Enjoy and share valuable information to make better solutions

Шаг-за-шагом: Передача новых заказов из GetCourse в amoCRM

Хоть GetCourse (ГетКурс) и предоставляет хороший функционал для создания и поставки образовательных продуктов в нем не всегда удобно вести учет взаимодействия с клиентами. Иногда это обусловлено требованиями безопасности, иногда особенностями процессов продажи, но часто для этого используют amoCRM.

В этом руководстве мы рассмотрим как настроить передачу новых заказов из GetCourse (ГетКурс) в сделки amoCRM с помощью процесса Onlizer.

 

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

Для настройки приложения Вам понадобятся следующие параметры:

GetCourse

  • Email аккаунта
  • API Token (см Шаг 2 Подключение сервисов)

AmoCRM

  • Email аккаунта
  • Субдомен портала (можно найти в URL после входа в CRM, пример mycompany.amocrm.ru – mycompany будет субдоменом)
  • API ключ – находится в настройках профиля (см Шаг 2 Подключение сервисов)
  • Название воронки куда будем добавлять сделки
  • Название этапа воронки (статус) сделки

Шаг 2. Подключение сервисов

Подключение GetCourse. Следуйте инструкции Подключение GetCourse к Onlizer

Подключение amoCRM. Следуйте инструкции Подключение amoCRM к Onlizer

Шаг 3. Настройка интеграции

Войдите в кабинет пользователя Onlizer по адресу https://portal.onlizer.com
Откройте шаблон интеграции При создании заказа в GetCourse сохранить сделку в amoCRM и нажмите Install
Создание приложения: для этого выберите пункт “Create new” и введите название приложения (например «Интеграция GetCourse и amoCRM»)

Нажмите кнопку Connect services

Конфигурирование сервисов: выберите созданные ранее подключения amoCRM и GetCourse

Нажмите кнопку Settings

Задание параметров: Указываем воронку и название статуса в amoCRM

Нажимаем кнопку “Review options” затем “Install” •. Подождите пока приложение установится, и Вы будете перенаправлены на экран приложения

Шаг 4. Запуск приложения

После настройки и установки интеграции находясь на экране приложения Вы должны увидеть примерно такой интерфейс

Интеграция настроена, но на данный момент приложение не опубликовано и не запущено – процесс обработки данных не выполняется.

Публикация приложения. Нажмите кнопку “Deploy” в нижней панели или значек "облачка" в панели процесса. Сконфигурируйте опции во всплывающем окне следующим образом: 

Source environment: Development

Target environment: Production

включить опции “Auto start after deployment” и “I know that…”

Нажмите Start Deployment

Подождите некоторое время пока выполняется публикация и запуск приложения. Индикатор возле названия приложения должен стать зеленого цвета.

Шаг 5. Настройка callback процесса в GetCourse

После публикации и запуска приложения обновляем страницу(!) и переходим в раздел Endpoints где должны увидеть адрес примерно следующего вида – этот адрес понадобится для настройки каллбека в GetCourse

Переходим в наш аккаунт GetCourse в раздел Процессы

Нажимаем «Создать процесс» и конфигурируем процесс следующим образом

Название: «Передача данных в Onlizer» (можно задать другое удобное название)

Тип объекта: Заказы

Шаблон процесса: Без шаблона

Нажимаем "Создать"

После создания процесса переходим на вкладку Процесс

Далее выбираем «Добавить блок» - «Операция»

Выбираем опцию «Вызвать url» и нажимаем «Сохранить»

 

В поле Url вставляем значение из раздела Endpoints в Onlizer. Остальные настройки без изменения, нажимаем «Сохранить»

Соединяем блоки между собой протягивая «квадратик» с блока «Начало работы» на Задача Вызвать url

Добавляем блок «Завершение процесса» и соединяем Задача с Завершение процесса.

По итогу должен получится такой процесс

Переходим на вкладку «Общее» для процесса и настраиваем условия запуска (в разделе Массовое создание задач) следующим образом:

Выбираем опцию «При создании объектаа»

Нажимаем кнопку «Запустить»

Должно появится сообщение такого вида

Поздравляем! Процесс передачи оплаченых заказов из GetCourse в amoCRM настроен.