Содержание

GetCourse

Иногда возникает следующая ситуация:

Генерирует заявки один человек, а знает куда их нужно отправить другой. И передавать доступы нет возможности. Для такой ситуации есть решение.

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

Схематично это выглядит так:
Заявка → Обработка 1 → Обработка 2 → Место назначения GetCourse

Ниже мы покажем как реализовать эту схему для сервиса GetCourse.
Для того, кто имеет доступ к GetCourse необходимо выполнить настройку "Обработки 2" по инструкции "Отправка данных в GetCourse".
Тому, кто генерирует лиды необходимо выполнить настройку "Обработки 1" по инструкции "Отправка заявки из ФБ в промежуточную обработку".

Отправка данных в GetCourse

Создание Обработки 2, которая принимает данные и отправляет их в GetCourse.

Настройка источника данных

Создайте новую обработку с источником данных HTTP-запрос.

Устанавите "HTTP-метод" - POST и добавьте список полей, которые нужны на входе.

Список полей, которые можно передавать в GetCourse можно найти по ссылке https://getcourse.ru/help/api

Все поля рекомендуем называть, как в документации GetCourse, чтобы не было путанницы.

Нажимаем кнопку "Сохранить".

Действие 1. Формирование данных для GetCourse.

Теперь мы настроим ряд действий, которые позволят передавать данные в GetCourse и создавать там пользователей.

Создайте действие "JSON" - "Компановщик". Сформируйте в этом действии текст JSON со всеми необходимыми вам параметрами. Например так:

С помощью этого JSON мы передадим имя, телефон и емайл пользователя. Укажем наименование сделки, а также сообщим GetCourse, что если такой пользователь уже существует, то надо обновить его данные.

Действие 2. Base64 Encoder

GetCourse требует, чтобы к нему все данные приходили закодированные с помощью Base64 Encoder. Сделайте отдельное действие для этого "Преобразования" - "Base64 Encoder" и нажмите кнопку "Сохранить".

Действие 3. Form Urlencoded

Создайте действие "HTTP" - "Form Urlencoded". Заполните поля следующим образом:

Где, параметры

"action - add" - означает, что мы собираемся создавать что-то новое в GetCourse
"params - Base64 Encoder. Результат" - содержит сами данные о пользователе и сделке.
"key" - "vLKxvdTDSDUPRnGSvFa1WwcoMyhoSq2L0ivS7myJg4Q..." - секретный ключ для доступа к вашему кабинету GetCourse

Чтобы сгенерировать ключ, перейдите на страницу с адресом http://ВАШ_АККАУНТ.getcourse.ru/saas/account/api

Действие 4. Отправка запроса в GetCourse

Создайте действие "HTTP-запрос". Укажите следующие параметры:

Метод - "POST".
В поле "Адрес", необходимо указать адрес своего кабинета GetCourse (http://ВАШ_АККАУНТ.getcourse.ru/pl/api/deals).
В поле "Тело" - передать значение, сформированное на предыдущем шаге.

Также добавьте один заголовок (Content-Type: application/x-www-form-urlencoded)

Нажмите кнопку "Сохранить".

Запустите обработку

Мы настроили обработку. Указали "Источник данных", настроили 4 действия. Запустите обработку и она будет создавать сделки в вашем аккаунте GetCourse.

Отправка заявки из ФБ в промежуточную обработку

Для примера возьмем лид-формы Facebook в екачестве источника данных.

Создайте обработку и настройте получение заявок из лид-форм Facebook по инструкции.

Действие 1. Form Urlencoded для отправки в промежуточную обработку

Добавьте действие "HTTP" - "Form Urlencoded". Настройте у него параметры следующим образом:

Нажмите "Сохранить".

Действие 2. Отправка данных

Добавьте действие "HTTP-запрос". Настройте у него параметры следующим образом:

где, "Адрес" - это url-адрес промежуточной Обработки 2.
"Тело" - результат предыдущего шага

Нажмите на кнопку "Сохранить" и запустите обработку.

Итоги

Теперь все заявки, которые будут приходить в выбранные вами лид-формы Facebook, будут пересылаться в промежуточную обработку.
А из промежуточной обраотки будут отправляться в GetCourse

Если у вас возникли вопросы или что-то не получается - напишите нам в чат на сайте. Мы обязательно поможем.