Документация / Интеграция c Getcourse / Выгрузка в Getcourse (регистраций, отчетов и заказов)

Выгрузка в Getcourse (регистраций, отчетов и заказов)

getcourseгеткурстариф базы

Подключение GetCourse

1 Перейдите в Сервисы → Добавить сервис → GetCourse

2 Заполните форму

  • Название — произвольное имя (например, «GetCourse — основная школа»).
  • Страна (домен) — выберите домен: .ru, .es, .com.br, .ro, .co.in, .io.
  • accountName — имя вашего аккаунта, часть URL перед .getcourse. Например: myschool.
  • secretKey — API-ключ с правами «Для чтения и записи».
Россия [.ru] — для аккаунтов на getcourse.ru
Spain [.es] — для getcourse.es
Brasil [.com.br] — для getcourse.com.br
Romania [.ro] — для getcourse.ro
India [.co.in] — для getcourse.co.in
Global [.io] — для getcourse.io

3 Нажмите «Добавить сервис»

Система проверит подключение — при успехе сервис появится в списке.

Авторизация по API-ключу. Если появилась ошибка — проверьте ключ, имя аккаунта и выбранный домен.

Где взять API-ключ

1 Войдите в GetCourse

2 Перейдите по адресу

https://ВАШ_ДОМЕН/saas/account/api

3 Создайте ключ с правами «Для чтения и записи»

4 Скопируйте ключ

Ключ «Для чтения» не подойдёт — нужны права на запись. API доступен только на платных тарифах GetCourse.

Обновление ключа

Если ключ изменился — нажмите на подключение в списке сервисов, введите новый ключ и нажмите «Обновить». Триггеры и настройки сохранятся.

В базах добавьте сервис к базе кнопкой [+Сервис].

Добавление сервиса к базе

Как работает интеграция — общая схема

Vakas-tools — это «мост» между сервисами. Данные приходят из источника (Tilda, Prodamus, Bizon365, GetCourse-форма и т.д.), а Vakas-tools передаёт их в GetCourse по вашим правилам.

Чтобы данные пошли в GetCourse, нужно:

  • Подключить источник — тот сервис, откуда приходят данные (Tilda, Prodamus и т.д.). У каждого источника своя инструкция.
  • Подключить GetCourse — раздел выше.
  • Создать правило на странице подключения GetCourse — оно говорит: «когда придут такие-то данные с источника, сделай вот это в GetCourse».
  • Добавить действия в правило — что именно сделать: создать пользователя, добавить в группу, создать заказ.

Три вкладки

На странице настройки есть три вкладки. Каждая работает со своим типом событий:

Вкладка Какие события сюда приходят Типичные источники
Регистрации Заполнения форм, регистрации на вебинар, заявки Например: Tilda (форма заявки), Bizon365 (регистрация), формы лендингов
Отчёты Отчёты после вебинара (был минут, кликал по кнопке) Например: Bizon365, MTSLink, Webinar.ru
Заказы Создание заказа и оплаты Например: Prodamus, Stripe

На каждой вкладке — свой набор правил, они не пересекаются. Правило с вкладки «Регистрации» не сработает на данные из «Заказов».

Вкладки интеграции

Общие настройки

Email из телефона

Настройка Описание
Если нет email, делать email из телефона GetCourse требует email. Если источник передаёт только телефон — система создаст email вида 79051112233@phone.

Фиктивный email используется только для идентификации. Письма на @phone не дойдут.

Создание правила

Без правила интеграция не работает: данные придут в Vakas-tools, но в GetCourse не уйдут — правил нет, команды нет.

Шаг 1. Откройте нужную вкладку

На странице подключения GetCourse выберите вкладку — Регистрации, Отчёты или Заказы (см. раздел выше).

Шаг 2. Нажмите «Добавить правило»

В открывшемся окне заполните:

Настройка правил

Правило активно Галочка. Снимете — правило сохранится, но не будет работать.
Название Для вашего удобства: «Все заявки с Tilda», «Оплатил VIP», «Кликнул по кнопке».
Порядок 1, 2, 3... Правила проверяются по возрастанию.
После выполнения не выполнять другие правила Если включить — выполнится только для контакта, попавшего под это правило, остальные правила проверяться не будут.

Совет: первое правило (порядок 1) обычно делают без условий — это «передача» для всех данных. Если все правила будут с условиями, лиды, не подошедшие ни под одно не передадутся.

Шаг 3. Настройте условия (если нужно)

Условия — это фильтр: какие лиды попадут под это правило, а какие пропустятся.

Если оставить условия пустыми — правило сработает для всех лидов на этой вкладке. Это нормально и часто используется для первого правила.

Чтобы добавить условие, в окне правила нажмите «Добавить условие» и заполните три поля:

Поле Что указать Примеры
Поле Какой параметр проверять utm_source, form_name, costMoney, payment_status, email
Условие Оператор =, ≠, >, <, ≥, ≤, содержит, не содержит
Значение С чем сравнивать yandex, Курс А, 5000, Оплачен

Несколько условий в одном правиле объединяются через И — все должны выполниться одновременно.

Логика «ИЛИ» — через два отдельных правила с одинаковыми действиями, но разными условиями.

Условия правил

Шаг 4. Перейдите к действиям

Закройте окно условий. В строке правила нажмите кнопку «Действия» — откроется конструктор.

Конструктор действий

Нажмите «Действия» напротив триггера. Выберите действие и нажмите «Добавить».

Значок ⧉ — множественное добавление

Рядом с названием некоторых действий отображается зелёный значок ⧉ (два квадрата). Он означает, что это действие можно добавить несколько раз с разными настройками. При срабатывании правила выполнятся все добавленные блоки.

Действия без этого значка можно добавить только один раз.

Действие Пример
Пользователь Один блок: создание/обновление контакта
Группы пользователя Блок 1: группа Вебинар. Блок 2: группа Новые
Поля контакта Блок 1: Город = {#city#}
Заказ Один заказ с одним предложением
Заказ (множественный) Блок 1: COURSE_A. Блок 2: COURSE_B
Поля заказа Кастомные поля заказа
Множественное добавление

Создание и обновление пользователя

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

1 Создайте правило

На нужное событие (регистрация, оплата, отчёт).

2 Добавьте действие «Пользователь»

  • Не обновлять данные, если контакт есть —если включено, данные существующего пользователя не будут обновлены. Полезно, если вы не хотите перезаписывать ранее введённую информацию.
  • Обновлять телефон — если включено, телефон контакта в GetCourse будет обновляться при каждом срабатывании правила. Если выключено, телефон устанавливается только при первом создании.

3 Сохраните настройки

Действие Пользователь

Назначение групп пользователю

Цель: добавить пользователя в одну или несколько групп GetCourse.

1 Добавьте действие «Пользователь»

Необходимо для создания/обновления контакта.

2 Добавьте действие «Группы пользователя»

Укажите названия групп, разделённые запятыми. Поддерживает шорткоды.

3 Галочка «Использовать только выбранные группы»

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

Можно добавить несколько блоков «Группы пользователя» — контакт попадёт во все указанные группы.

Заполнение дополнительных полей контакта

Цель: при срабатывании правила обновить дополнительные поля пользователя в GetCourse (город, страна, кастомные поля).

1 Убедитесь, что действие «Пользователь» добавлено

2 Добавьте действие «Поля контакта»

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

Кастомные поля подгружаются автоматически из GetCourse. Если поля не появляются — проверьте API-ключ и наличие полей в настройках GetCourse.

Создание заказа

Цель: при оплате или другом событии автоматически создать заказ в GetCourse с указанным предложением, суммой и статусом.

Действие Заказ

1 Узнайте код предложения

В GetCourse → Продажи. → Предложения. Найдите нужное предложение. Скопируйте уникальный код (латиница, без пробелов).

2 Создайте правило на нужной вкладке

Например для оплаты — вкладка Заказы, правило с условием payment_status содержит Оплачен

3 Добавьте действие «Заказ»

Код предложения
Поле Описание Пример
Уникальный код предложения Код предложения из настроек GetCourse. PRODUCT_123
Стоимость Сумма заказа. Поддерживает шорткоды. {#costMoney#}
Валюта Валюта заказа: RUB, USD, EUR, KZT, BYN и ещё ~40 валют. RUB
Статус заказа Статус: В работе, Новый, Оплачен, Отменен, Не подтвержден. Оплачен
Оплачен Чекбокс. Если включено — заказ помечается как оплаченный. -
Метод оплаты Платёжная система: Другое
Комментарий Комментарий к заказу. Поддерживает шорткоды. Оплата через Prodamus
ID доски продаж Числовой ID доски продаж 44
ID этапа на доске продаж Числовой ID этапа на доске. 5

Если чекбокс «Оплачен» включён — к заказу автоматически создаётся запись об оплате.

Настройка заказа
Результат заказа

При выборе «Заказ» — заказ создаётся только один. Для нескольких заказов используйте «Заказ (множественный)».

Один заказ

Создание нескольких заказов одновременно

Цель: одно событие (оплата, регистрация) должно создать несколько заказов с разными предложениями — например, доступ сразу к нескольким курсам.

1 Создайте правило на вкладке «Заказы»

2 Добавьте действие «Заказ (множественный)»

Поля те же, что у обычного заказа. Можно добавить несколько блоков (⧉).
Блок Код предложения Стоимость
Блок 1 COURSE_A 5000
Блок 2 COURSE_B 3000

Если хотя бы один заказ не создался — об ошибке будет указано в логах с деталями каждого заказа.

Заполнение дополнительных полей заказа

Цель: передать в заказ GetCourse дополнительные данные (кастомные поля заказа).

1 Убедитесь, что действие «Заказ» или «Заказ (множественный)» добавлено

2 Добавьте действие «Поля заказа»

Выберите слева поле заказа из выпадающего списка. Справа уажите значение или шорткод.

Кастомные поля заказа подгружаются автоматически. Применяются ко всем заказам (и обычному, и множественному).

Примеры сценариев настройки

Сценарий 1. Заявки с Tilda → пользователь в GetCourse

Задача: человек заполнил форму на лендинге Tilda → в GetCourse автоматически создаётся пользователь и попадает в нужную группу.

1 Часть 1. Подключение Tilda и GetCourse

2 Создайте правило

Откройте вкладку Регистрации (заявка с формы — это регистрация).
Добавьте правило:
Название: «Все заявки с Tilda».
Порядок: 1.
Галочка «Правило активно» — включена.
Условия — не добавляем (правило для всех заявок).

3 Действия в правиле

Действие 1. Пользователь
«Обновлять телефон» — на ваш выбор (обычно выключено).
«Не обновлять данные, если контакт уже есть» — выключено.
Действие 2. Группы пользователя
Группы через запятую: Заявки с Tilda (или любое название группы из вашего GetCourse).
Действие 3. Поля контакта (если хотите сохранить UTM)
Блок 1: utm_source (кастомное поле) = {#utm_source#}
Блок 2: utm_campaign (кастомное поле) = {#utm_campaign#}

Если есть несколько форм/курсов — сделайте несколько правил. Например, на сайте две формы: «Курс А» и «Курс Б». Лиды должны попадать в разные группы.

Правило Условие Действия
«Курс А» form_name содержит Курс А Пользователь + Группы: Курс А — лиды
«Курс Б» form_name содержит Курс Б Пользователь + Группы: Курс Б — лиды
«Все остальные» без условий Пользователь + Группы: Прочие лиды

Сценарий 2. Оплата через Prodamus → оплаченный заказ в GetCourse

Задача: человек оплатил через Prodamus → в GetCourse автоматически создаётся оплаченный заказ на нужное предложение.

1 Подключение Prodamus и GetCourse

2 Узнайте код предложения в GetCourse

В GetCourse: Продажи → Предложения.
Откройте нужное предложение (например, «Курс “Основы”»).
Найдите и скопируйте уникальный код предложения — он понадобится в действии «Заказ». Например, OSNOVY_2026.

3 Создайте правило

Откройте вкладку Заказы.
Добавить правило:
Название: «Оплата Prodamus → Курс Основы».
Порядок: 1.
Условие: payment_status содержит Оплачен (чтобы правило срабатывало только на успешные оплаты, а не на создание заказа без оплаты).

4 Действия в правиле

Действие 1. Пользователь
Без галочек (обычная настройка).
Действие 2. Заказ
Уникальный код предложения: OSNOVY_2026.
Стоимость: {#costMoney#}.
Валюта: RUB.
Статус заказа: Оплачен.
Чекбокс «Оплачен»: включить.
Метод оплаты: Другое (или конкретный — Robokassa, Tinkoff и т.д.).
Комментарий: Оплата через Prodamus, заказ {#payment_number#}.

Если у вас несколько тарифов — несколько правил

Правило Условие Код предложения в действии
1. Курс «Основы» positions содержит Основы OSNOVY_2026
2. Курс «Продвинутый» positions содержит Продвинутый ADVANCED_2026
3. Курс VIP positions содержит VIP VIP_2026

Каждое правило с условием на название тарифа создаст заказ на соответствующее предложение GetCourse.

Если хотите, чтобы один заказ открыл доступ к нескольким курсам, используйте действие «Заказ (множественный)» вместо «Заказ» — добавьте по блоку на каждое предложение.

Сценарий 3. Отчёт с вебинара (Bizon365) → группы в GetCourse по поведению

Задача: после вебинара зрители автоматически распределяются по группам в GetCourse в зависимости от поведения — кто пришёл, кто досмотрел, кто кликнул по кнопке «Купить». Дальше в GetCourse на каждую группу свой прогрев и доступы.

1 Подключение Bizon365 и GetCourse

2 Правила в GetCourse — паттерн «ловушка + сегментация»

Откройте вкладку Отчёты. Создайте четыре правила по принципу: первое для всех, остальные — с условиями для разных сегментов.

1. Все участники - без условий (Вебинар — все участники)
2. Пришёл - был минут > 1 (Вебинар — пришёл)
3. Досмотрел - досмотрел до конца = 1 (Вебинар — досмотрел)
4. Кликнул кнопку - кликал по кнопке = 1 (Вебинар — кликнул кнопку)
5. Не пришёл - был минут < 1 (Вебинар — не пришёл)

3 Действия в каждом правиле

Действие 1.
Пользователь — без галочек.
Действие 2.
Группы пользователя — название группы из таблицы выше (например, для правила 2 → Вебинар — пришёл).
Действие 3 (по желанию).
Поля контакта — сохранить данные о вебинаре в кастомные поля контакта:
- Минут на вебинаре (кастомное поле) = {#bil_minut#}
- ID последнего вебинара (кастомное поле) = {#webinarId#}
- Город (кастомное поле или Стандартное.Город) = {#city#}

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

Короткие шаблоны

Сценарий 1. Регистрация на вебинар → пользователь + группа

Вкладка: Регистрации → правило без условий.
Действия: Пользователь + Группы пользователя (Регистрация вебинар).
По желанию — Поля контакта: Стандартное.Город = {#city#}.

Сценарий 2. Оплата → один оплаченный заказ

Вкладка: Заказы → правило с условием payment_status содержит Оплачен.
Действия: Пользователь + Заказ (код предложения, {#costMoney#}, статус «Оплачен», чекбокс «Оплачен» включён).

Сценарий 3. Оплата → доступ сразу к нескольким курсам

Вкладка: Заказы → правило с условием payment_status содержит Оплачен.
Действие: Заказ (множественный): блок на каждый курс (свой код предложения и сумма).

Сценарий 4. Передача данных с отчёта

Правило с условиями: «Был на вебинаре > 60 минут» и «Кликнул по кнопке». Действия: добавление в группу, создание заказа.

Правило отчёта
Действие группа
Действие заказ

Добавляйте третье и последующие правила в зависимости от активности лидов. Например, «Был > 90 минут» и «Кликнул на баннер».

Несколько правил

Сценарий 5. Обновить только кастомные поля, ничего не перезаписывать

Создайте правило на нужной вкладке.
Действие: Пользователь: «Не обновлять данные, если контакт уже есть» — включено.
Действие: Поля контакта — нужные поля с шорткодами.

Динамическая группа по UTM

Действие: Группы пользователя: Заявка с {#utm_source#}.
В GetCourse автоматически создадутся группы «Заявка с vk», «Заявка с yandex» и т.д.

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

Ошибка «Missing API key or account name»
Проверьте, что заполнены все поля: accountName, secretKey, выбрана страна.
Ошибка 403
Ключ без нужных прав. Создайте новый с правами «Для чтения и записи».
Ошибка «Import API недоступен»
API GetCourse работает только на платных тарифах.
Неверный домен
Проверьте, совпадает ли страна с доменом аккаунта. Аккаунт на .io → «Global [.io]».
Пользователь не создаётся — нет email
Включите «Если нет email, делать email из телефона» в общих настройках.
Данные контакта не обновляются
Проверьте, не включён ли чекбокс «Не обновлять данные, если контакт уже есть».
Телефон не обновляется
Включите «Обновлять телефон в GetCourse» в действии «Пользователь».
Не вижу кастомных полей
Проверьте API-ключ и права. Убедитесь, что поля созданы в GetCourse. Поля с HTML-тегами в названии пропускаются.
Заказ не создаётся
Проверьте: указан ли код предложения, существует ли он в GetCourse, указан ли email контакта.
Ошибка «Лимит Import API»
GetCourse ограничивает API-запросы. Увеличьте интервал или обратитесь в поддержку GetCourse.
Группы не назначаются
Проверьте названия групп. Если «Использовать только выбранные» включён — он заменит все ранее добавленные группы.
Статус warning в множественном заказе
Один из заказов не создался. Детали — в логах.

Видео-инструкции

Передача регистраций

Передача отчётов с вебинара

Передача заказов

×