Для большинства аккаунтов достаточно простого режима. Настраиваете соответствие статусов GetCourse и этапов amoCRM, копируете одну готовую ссылку и вставляете её в процесс GetCourse. Отдельный конструктор переменных для каждого статуса не нужен.
Что подготовить в GetCourse
- Создайте дополнительное поле заказа
amoCRM: ID сделкис типом «Число». По нему виджет обновляет уже созданную сделку, а не плодит дубли. - API-ключ и аккаунт GetCourse берутся из настроек Digital Pipeline / Salesbot. После создания сделки виджет по возможности запишет её ID в поле
amoCRM: ID сделки. - В таблице статусов сопоставьте статусы заказа GetCourse (Новая, Ожидает оплаты, Оплачено, Отменено и другие) с воронкой и этапом amoCRM.
Сделка цепляется к существующему контакту по email или телефону. Если контакта нет — виджет создаёт новый. Связка заказа и сделки идёт по номеру заказа в поле Номер заказа / N_GETCOURSE_ORDER_ID.
Как вставить ссылку в процесс
- Скопируйте готовую ссылку из блока «Простой режим». Переменные имени, телефона, email, номера заказа, суммы, названия, статуса и ссылки на оплату уже подставлены.
- В GetCourse создайте процесс по заказам: фильтр + один блок «Вызвать URL».
- Вставьте скопированную ссылку в блок «Вызвать URL». Отдельная схема на каждый статус не нужна: этап amoCRM берётся из таблицы статусов по
{object.status}.
GetCourse умеет вызывать внешний URL только из процесса. Готовая ссылка — это и есть входящий хук: при смене статуса заказа процесс дергает её, а виджет обновляет контакт и сделку в amoCRM.
Со стороны amoCRM → GetCourse ничего менять не нужно: Digital Pipeline и Salesbot по-прежнему создают и обновляют заказ. Если нужен свой набор полей, UTM или отдельный этап в ссылке — откройте блок «Конструктор сложных сценариев» внизу настроек виджета.



































