Как настроить передачу данных из GetCourse
В прошлом материале мы описали, как настроить работу с сервисом вебинаров GetCourse, используя API. В этой инструкции мы расскажем, как работать с платформой таким образом, чтобы забирать из нее данные по пользователям и передавать их далее.
Работа будет организована по технологии связки при помощи вебхуков. В качестве точки сбора данных для примера мы будем использовать мессенджер Telegram, но вы можете выбрать и собственную CRM-систему.
Чтобы начать работу с интеграцией сервиса, выполните подключение GetCourse к Albato. Далее зайдите в GetCourse, выберите в левом меню во вкладку «Задачи» -> «Процессы».
Поскольку мы разберем процессы, связанные с аудиторией курсов, обратите внимание, что в качестве типа объектов выбрана категория пользователей. Для отслеживания новых и обновления пользователей создаются два отдельных аналогичных процесса. Albato также умеет работать с категорией заказов, но об этом мы расскажем в другой инструкции.
Теперь нам нужно собрать процесс, по которому мы будем получать данные из GetCourse. Для этого перейдем во вкладку «Процесс».
Через кнопку «+Добавить блок» нам нужно добавить в цепочку событий операцию какое-либо событие, связанное с появлением или обновлением пользователя и протянуть от красной кнопки стрелку до этого события. Далее нам нужно опять кликнуть по кнопке «+Добавить блок» и добавить операцию вызвать URL.
В поле URL мы копируем вебхук, который берем из настройки подключения GetCourse к Albato.
Копируем вебхук и заполняем остальные поля:
Для примера минимальная схема такого процесса должна выглядеть следующим образом:
Сохраняем процесс. Теперь возвращаемся во вкладку «Общее» и проводим дополнительные настройки. Поставьте чек на опции «При создании объекта» и выберите условие. Останется только запустить процесс.
Как передавать данные из GetCourse в Telegram
Теперь можем переходить к созданию связки в Albato с участием GetCourse и любого удобного сервиса, куда нужно транслировать данные о новых пользователях или проверках. В качестве примера мы договорились взять мессенджер Telegram.
? Смотри видеоинструкцию по настройке на нашем YouTube-канале.
Не забудь подписаться! Там мы выкладываем полезные видео про автоматизацию, записи вебинаров и видеоинструкции по настройкам.
Источник данных — GetCourse, событие, при котором будет срабатывать связка — «Пользователь создан/изменен».
Теперь укажем Telegram в качестве точки получения данных:
Зададим поле, которое нам необходимо передать. Кликнув в свободное пространство напротив категории «Текст», выберите те поля, которые вам понадобятся. Данные для удобства лучше вносить с новой строки:
Готово!
Теперь связку останется только запустить.
Теперь вы сможете получаться данные из GetCourse, когда в системе будут регистрироваться новые пользователи, а также получите возможность периодической проверки.
Теперь вы настроили двухсторонний канал передачи данных между Albato и GetCourse, поэтому всегда можете отслеживать состояния и активность пользователей ваших вебинаров.