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

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

amocrmзаказы и оплатыотчетырегистрациитариф базы
Содержание

Для чего нужна интеграция

Интеграция amoCRM позволяет автоматически передавать данные из Vakas-tools в amoCRM: создавать контакты и сделки при регистрации, обновлять поля сделки после вебинара и при оплате. Всё работает через правила, которые настраиваются на странице сервиса.

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

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

2 Нажмите «Подключить amoCRM»

Откроется страница amoCRM с запросом доступа.

3 Разрешите доступ приложению

4 Подключение появится в списке сервисов

Токены обновляются автоматически, повторная авторизация обычно не требуется. Если появилась ошибка авторизации, нажмите «Переподключить amoCRM» в настройках сервиса.

Подключение amoCRM
Выбор сервиса amoCRM

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

Кнопка +Сервис

Как устроена интеграция

Передача данных настраивается через правила. На странице сервиса есть три вкладки: Регистрации, Отчёты, Заказы. На каждой вкладке свой список правил.

Вкладки интеграции
  1. Условия: фильтр, определяющий, для каких данных сработает правило. Если условий нет, правило срабатывает для всех поступающих событий.
  2. Действия: что именно сделать в amoCRM (создать сделку, обновить поля, добавить теги, создать задачу и т.д.).
  3. Параметры правила: порядок выполнения, название, флаг «Стоп» (не выполнять следующие правила после этого).

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

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

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

Каждое правило состоит из трёх частей:

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

Мастер настройки

Вместо ручного создания правил можно воспользоваться Мастером настройки. Он задаст несколько вопросов и автоматически создаст правило с нужными действиями.

Чтобы запустить мастер, откройте список правил нужного сервиса amoCRM и нажмите кнопку «Мастер настройки» рядом с «+ Добавить правило».

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

Доступные сценарии мастера:

  • Регистрация на вебинар или событие (вкладка «Регистрации»): создаст сделку в выбранной воронке amoCRM при новой регистрации. Можно указать воронку и этап, ответственного менеджера, шаблон названия сделки, теги и примечание с шорткодами.
  • Оплаты (вкладка «Заказы»): создаст сделку при поступлении заказа и автоматически переключит этап при частичной или полной оплате.
  • Отчёт по вебинару (вкладка «Отчёты»): добавит примечание о посещении вебинара к найденной сделке и переключит этап в зависимости от поведения зрителя (был дольше N минут, нажал кнопку и т.д.).

Мастер создаёт готовое правило со всеми действиями. После создания его можно отредактировать вручную, как любое другое правило.

Подготовка: создание полей и обновление данных

Перед настройкой правил создайте нужные поля в amoCRM, если их ещё нет.

Меню создания полей

Создание полей

На странице правил справа от «Общие настройки» находится выпадающее меню «Создать поля в amoCRM». Выберите нужный набор:

  • UTM-поля: utm_source, utm_medium, utm_campaign, utm_content, utm_term.
  • Поля для отчётов: Дата просмотра, Был минут, Город, Клик по кнопке, Клик по баннеру, ID вебинара, Досмотрел до конца, Был на вебинаре.
  • Поля для оплат: № заказа ГК, Ссылка на оплату, Название тарифа, Оплачено, Осталось оплатить, Стоимость тарифа, Статус платежа, ID пользователя ГК.

Поля создаются один раз. Если запустить повторно, дубли не появятся.

Создание полей

Обновление данных из amoCRM

После создания полей (или если вы добавили новые воронки, этапы, менеджеров в amoCRM) нажмите кнопку «Обновить поля и воронки», затем обновите страницу. Все новые поля, воронки и менеджеры станут доступны в настройках.

Обновить поля и воронки

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

Открываются кнопкой «Общие настройки». Эти настройки применяются ко всем правилам данного подключения amoCRM.

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

Поиск дублей

Определяет, будет ли система искать существующий контакт перед созданием нового.

  1. Проверять на дубли (рекомендуется): система ищет по email, затем по телефону или по доп. полю. Если найден, работает с существующим контактом. Если нет, создаёт новый.
  2. Не проверять: всегда создаёт новый контакт и сделку. Используется редко.

Дополнительные настройки поиска:

  • Доп. поле контакта для поиска: если email и телефон не нашли контакт, система ищет по указанному полю (например, Telegram ID).
  • Добавлять дополнительные email/телефон: новые email/телефон добавляются к существующим в контакте, а не заменяют их.
  • Доп. поле сделки для поиска: дополнительный фильтр при поиске сделки. Например, поле «ID вебинара» = {#webinarId#}.
  • Искать только в воронках: ограничивает поиск сделок выбранными воронками. Для выбора нескольких зажмите CTRL.
  • Искать в «Успешно реализовано»: включите, если нужно находить закрытые успешные сделки.
  • Искать в «Закрыто и не реализовано»: включите, если нужно находить отказные сделки.
Настройки поиска дублей

Распределение менеджеров

Выберите менеджеров, между которыми будут распределяться новые контакты и сделки. Назначение происходит по очереди: 1-й, 2-й, 3-й, снова 1-й.

Для выбора нескольких менеджеров зажмите CTRL и кликайте.

Распределение менеджеров

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

Правила создаются на каждой вкладке отдельно: Регистрации, Отчёты, Заказы. Нажмите «+ Добавить правило», чтобы создать новое правило.

Параметры правила

При создании или редактировании правила доступны следующие параметры:

  • Правило активно: включает или выключает правило.
  • После выполнения не выполнять другие правила (Стоп): если включено, после срабатывания этого правила остальные правила ниже по списку не выполняются.
  • Порядок: определяет очерёдность выполнения. Правила выполняются от меньшего порядка к большему.
  • Название: произвольное название для удобства.

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

Условия определяют, для каких данных сработает правило. Если условий нет, правило срабатывает для всех событий на вкладке.

Каждое условие состоит из трёх частей: поле (какой параметр проверять), оператор (равно, содержит, больше и т.д.) и значение.

Примеры условий:

  • Поле «utm_source» равно «vk»: правило сработает только для регистраций с UTM-меткой vk.
  • Поле «costMoney» больше «0»: правило сработает только для оплаченных заказов.
  • Поле «bil_minut» больше «10»: правило сработает для зрителей, которые были на вебинаре дольше 10 минут.

Можно добавить несколько условий. Все условия работают по принципу «И»: правило сработает, только если выполняются все условия одновременно.

Правило без условий (передача всем)

Если создать правило без условий, оно будет срабатывать для каждого события. Это удобно, когда нужно передавать данные всех регистраций, всех отчётов или всех оплат в amoCRM без фильтрации.

Типичный сценарий: одно правило без условий с действием «Сделка» на вкладке «Регистрации». В результате для каждой новой регистрации в amoCRM создаётся сделка.

Все доступные действия

После создания правила нажмите «Действия» рядом с ним, чтобы настроить, что именно делать в amoCRM.

Действие Описание
Контакт Создать или обновить контакт с нестандартными полями имени, email, телефона. Обычно не нужен: контакт создаётся автоматически при создании сделки.
Контакт → Доп. поля Обновить пользовательские поля контакта.
Сделка (создать/обновить) Создать новую сделку или обновить существующую. Основное действие: название, бюджет, воронка и этап, ответственный менеджер.
Сделка → Доп. поля Записать значения в пользовательские поля сделки (UTM, данные отчёта, данные оплаты и др.). Есть кнопки быстрого заполнения «Добавить поля отчётов» / «Добавить поля оплат».
Сделка → Изменить этап Переместить сделку на другой этап воронки. Приоритет выше, чем этап в действии «Сделка».
Сделка → Примечание Добавить текстовый комментарий к сделке. Поддерживает шорткоды.
Сделка → Добавить теги Добавить теги к сделке. Регистр букв должен совпадать с написанием тега в amoCRM. Можно указать отдельные теги при обновлении.
Сделка → Удалить теги Удалить указанные теги из сделки.
Задача Создать задачу в amoCRM. Можно настроить отдельно для создания и обновления сделки: тип задачи, ответственный, текст, срок выполнения.
Запись в каталог amoCRM Создать или обновить элемент в каталоге amoCRM. Подробнее в разделе «Каталоги amoCRM».

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

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

1 Создайте поля (если ещё не создавали)

См. раздел Подготовка выше. Если поля уже созданы в amoCRM, пропустите.

2 Перейдите на вкладку «Регистрации»

Откройте страницу сервиса amoCRM в нужной базе.

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

Нажмите «+ Добавить правило». Укажите название, например «Регистрация на вебинар». Оставьте без условий, если нужно передавать все регистрации, или добавьте условия для фильтрации.

4 Настройте действия

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

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

Правило готово. При каждой новой регистрации данные будут автоматически передаваться в amoCRM.
Вкладка Регистрации
Правила регистрации

Действие «Сделка»

Нажмите «Добавить действие» → Сделка. Заполните поля:

  • Название сделки: поддерживает шорткоды. Например: Регистрация: {#name#}.
  • Всегда менять название: если включено, при повторном попадании контакта название обновится.
  • Бюджет: оставьте пустым, если не нужен.
  • Этап воронки: выберите воронку и этап. Например: «Воронка продаж → Новая заявка».
  • Не перемещать если сделка на этапах: этапы-исключения. Например, «Оплачено» (для нескольких зажмите CTRL).
  • Ответственный: «По настройкам распределения» (по очереди) или конкретный менеджер.
  • Использовать ответственного из контакта: сделка назначится на текущего ответственного контакта.
  • Всегда менять ответственного: заменять ответственного при каждом событии.
  • Если этот менеджер ответственный, то менять: при совпадении текущего ответственного с указанным, менеджер заменится по настройкам распределения. Удобно для перераспределения сделок после вебинара.
Настройка сделки

UTM-поля

Если нужно передать UTM, нажмите «Добавить действие» → Сделка → Доп. поля. И соотнесите:

Если поле множественное (мультиселект, несколько значений), то можно выбрать заменять эти данные или добавлять новые.

Поле amoCRM Значение (шорткод)
utm_source {#utm_source#}
utm_medium {#utm_medium#}
utm_campaign {#utm_campaign#}
utm_content {#utm_content#}
utm_term {#utm_term#}

Нажмите иконку {--} рядом с полем значения, чтобы увидеть список доступных шорткодов. Чекбокс «Если пусто, пропустить» (включён по умолчанию) не даёт затереть поле пустым значением.

Доп. поля контакта

Нажмите «Добавить действие» → Контакт → Доп. поля. Можно обновить пользовательские поля контакта. Для полей-мультисписков доступен переключатель «Заменить / Добавить»: «Добавить» дописывает значение к существующим, «Заменить» перезаписывает.

UTM-поля

Действия «Примечание» и «Теги»

Примечание: «Добавить действие» → Сделка → Примечание. Например:

Регистрация с вебинара {#webinarId#}
Город: {#city#}

Теги: «Добавить действие» → Сделка → Добавить теги. Например:

регистрация, {#webinarId#}
Примечание
Теги

Действие «Задача»

Нажмите «Добавить действие» → Задача. Можно настроить задачу для менеджера отдельно при создании сделки и при обновлении:

  • Добавлять задачу при создании сделки: создаст задачу, когда контакт регистрируется впервые.
  • Добавлять задачу при обновлении сделки: создаст задачу при повторном событии.
  • Тип задачи: например, «Звонок».
  • Ответственный: «По настройкам распределения» или конкретный менеджер.
  • Текст задачи: например: Перезвонить новому лиду: {#name#}, {#phone#}.
  • Часов на выполнение: дедлайн. По умолчанию 24.
Создание задачи

Передача отчётов в amoCRM

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

Вкладка Отчёты

1 Создайте поля для отчётов

Если поля не созданы в amoCRM, нажмите «Создать поля в amoCRM» → Поля для отчётов. Затем «Обновить поля и воронки» и обновите страницу (F5).

2 Перейдите на вкладку «Отчёты»

Откройте страницу сервиса amoCRM в нужной базе.

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

Нажмите «+ Добавить правило». Оставьте без условий для передачи всех отчётов. Если нужно передавать только тех, кто был дольше определённого времени, добавьте условие: поле «bil_minut» больше нужного значения.

4 Настройте действия

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

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

После вебинара данные отчёта передадутся в карточку сделки amoCRM.

Действие «Сделка» для отчётов

Нажмите «Добавить действие» → Сделка.

Действия отчёта

Если при регистрации сделка уже была создана, система найдёт её (при включённом поиске дублей) и обновит, а не создаст новую.

Поля отчётов

Нажмите «Добавить действие» → Сделка → Доп. поля → «Добавить поля отчётов»:

Если какие-то поля не нужны, удалите.

Поля отчётов

Если поле множественное (мультиселект, несколько значений), то можно выбрать заменять эти данные или добавлять новые.

Поле amoCRM Значение (шорткод)
Дата просмотра {#view_date_data#}
Был минут {#bil_minut#}
Город {#city#}
Клик по кнопке {#clickFile#}
Клик по баннеру {#clickBanner#}
ID вебинара {#webinarId#}
Досмотрел до конца {#finished#}
Был на вебинаре {#vizit_vebinar#}

Если кнопка «Добавить поля отчётов» не добавляет поля, значит они ещё не созданы в amoCRM. Вернитесь к шагу 1.

Изменение этапа сделки

Нажмите «Добавить действие» → Сделка → Изменить этап:

  • Новый этап: куда переместить сделку. Например: «Был на вебинаре».

Действие «Изменить этап» имеет приоритет выше, чем этап в действии «Сделка».

Изменение этапа

Передача заказов и оплат в amoCRM

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

1 Создайте поля для оплат

Если поля не созданы в amoCRM, нажмите «Создать поля в amoCRM» → Поля для оплат. Затем «Обновить поля и воронки» и обновите страницу (F5).

2 Перейдите на вкладку «Заказы»

Откройте страницу сервиса amoCRM в нужной базе.

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

Нажмите «+ Добавить правило». Оставьте без условий, чтобы все заказы передавались в amoCRM, или добавьте условия (например, по сумме или статусу платежа).

4 Настройте действия

Нажмите «Действия» и добавьте нужные действия (см. ниже).

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

При каждом заказе или оплате данные будут переданы в сделку amoCRM.
Вкладка Заказы

Действие «Сделка» для заказов

Нажмите «Добавить действие» → Сделка:

  • Название сделки: например: Заказ: {#positions#} — {#name#}.
  • Бюджет: шорткод суммы: {#costMoney#}.
  • Этап воронки: например: «Воронка продаж → Ожидает оплату».
  • Ответственный: «По настройкам распределения» или конкретный менеджер.
Сделка для заказов

Поля оплат

Нажмите «Добавить действие» → Сделка → Доп. поля → «Добавить поля оплат»:

И соотнесите их, не нужные можно удалить.

Поля оплат

Если поле множественное (мультиселект, несколько значений), то можно выбрать заменять эти данные или добавлять новые.

Поле amoCRM Значение (шорткод)
№ заказа ГК {#payment_number#}
Ссылка на оплату {#paymentLink#}
Название тарифа {#positions#}
Оплачено {#payedMoney#}
Осталось оплатить {#leftCostMoney#}
Стоимость тарифа {#costMoney#}
Статус платежа {#payment_status#}
ID пользователя ГК {#getcourse_user_id#}

Если кнопка «Добавить поля оплат» не добавляет поля, значит они ещё не созданы. Вернитесь к шагу 1.

Изменение этапа при оплате

  • Новый этап: куда переместить сделку. Например: «Частично плачено».
Изменение этапа оплаты

Примечание и теги для заказов

Примечание:

Оплата: {#costMoney#} руб.
Тариф: {#positions#}
Статус: {#payment_status#}
Ссылка: {#paymentLink#}

Теги:

оплата, {#positions#}

Каталоги amoCRM

Каталоги (списки) amoCRM позволяют хранить структурированные данные, привязанные к сделкам и контактам: заказы, вебинары, товары и т.д. Vakas-tools может автоматически создавать и обновлять элементы каталогов при поступлении событий.

Каталоги настраиваются в Общих настройках.

Как подключить каталог

1 Откройте настройки интеграции amoCRM

Перейдите в общие настройки сервиса amoCRM на странице базы.

2 Найдите раздел «Каталоги amoCRM»

В настройках интеграции есть отдельный раздел для каталогов.

3 Выберите шаблон каталога

Доступные шаблоны:

  • Заказы (для вкладки «Заказы»): каждая оплата создаёт элемент. При доплате или возврате тот же элемент обновляется, дублей не появляется.
  • Вебинары (для вкладки «Отчёты»): каждый отчёт по вебинару создаёт элемент. Повторное посещение того же вебинара обновляет элемент.

4 Создайте или подключите каталог

Vakas-tools может создать новый каталог в amoCRM с нужными полями или подключить существующий.

Поля каталога «Заказы»

Поле Описание
Номер заказа Уникальный номер заказа
Сумма заказа Общая стоимость
Оплачено Сколько оплачено
Остаток Сколько осталось оплатить
Статус Статус платежа
Дата заказа Дата создания заказа
Продукт Название тарифа/продукта
Источник Откуда пришёл заказ
Валюта Валюта заказа
Промокод Промокод (если был)

Поля каталога «Вебинары»

Поле Описание
ID вебинара Идентификатор вебинара
Просмотрено минут Сколько минут зритель был на вебинаре
Досмотрел до конца Да/Нет
Нажал на кнопку Кликнул ли на кнопку
Нажал на баннер Кликнул ли на баннер
Текст кнопки Текст нажатой кнопки
Комментарии в чате Текст комментариев
Город Город зрителя
UTM Source Источник трафика

Действие «Запись в каталог»

После настройки каталога в общих настройках на вкладках правил появится действие «Запись в каталог amoCRM». Добавьте его к нужному правилу, выберите каталог из списка, и данные будут автоматически записываться при каждом событии.

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

Связки: создание заказов в GetCourse из сделок amoCRM

Помимо передачи данных из Vakas-tools в amoCRM, доступна обратная связка: amoCRM → GetCourse. При изменении сделки в amoCRM автоматически создаётся заказ в GetCourse с нужным предложением, суммой и статусом. Результат (номер заказа, ссылка на оплату) записывается обратно в поля сделки.

Настройка выполняется через мастер в разделе «Связки»: Базы → Ссылки → Связки CRM → + Создать связку → amoCRM → GetCourse.

Подробная инструкция: Создание заказа в GetCourse при изменении сделки в amoCRM.

Откуда брать шорткоды

Во всех текстовых полях можно использовать шорткоды: подстановки данных из входящего события. Нажмите иконку {--} рядом с полем.

Шорткод Данные
{#name#} Имя контакта
{#email#} Email
{#phone#} Телефон
{#webinarId#} ID вебинара
{#city#} Город
{#bil_minut#} Был на вебинаре (минут)
{#costMoney#} Сумма заказа
{#positions#} Название тарифа
{#paymentLink#} Ссылка на оплату
{#payment_status#} Статус платежа
{#utm_source#} UTM source

Если в сервис пришло нестандартное поле, шорткод для него можно взять из раздела «Контакты». Выберите нужное поле из данных, которые пришли в Vakas-tools.

Переходите в Контакты у нужной базы, тут видно, контакты, которые попали в базу.

Раздел Контакты

Смотрите любой контакт.

Шорткоды контактов

Копируете нужный шорткод.

Если необходимо настраивать условия по этому полю, нажмите плюс и поле появится в настройке условий передачи.

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

Не вижу новые поля/воронки в настройках
Нажмите «Обновить поля и воронки» → обновите страницу (F5).
Создаются дубли контактов
Проверьте, что в «Общих настройках» включён поиск дублей и данные (email или телефон) передаются в шорткодах.
Ответственный не назначается
В «Общих настройках» выберите менеджеров. В действии «Сделка» установите ответственного: «По настройкам распределения».
Поле не обновляется, хотя настроено
Если чекбокс «Если пусто, пропустить» включён, а шорткод вернул пустое значение, поле пропускается. Это нормальное поведение.
Сделка не перемещается на нужный этап
Проверьте, не указан ли текущий этап в списке «Не перемещать если сделка на этапах». Также убедитесь, что выбрана правильная воронка.
Кнопка «Добавить поля отчётов/оплат» не работает
Сначала создайте поля через «Создать поля в amoCRM», затем нажмите «Обновить поля и воронки» и обновите страницу (F5).
Ошибка авторизации
Токен доступа мог устареть. Перейдите в Сервисы → найдите подключение → нажмите «Переподключить amoCRM».
Как использовать мастер настройки?
Откройте список правил нужного сервиса amoCRM на нужной вкладке (Регистрации, Отчёты или Заказы). Рядом с кнопкой «+ Добавить правило» нажмите «Мастер настройки». Выберите сценарий, ответьте на вопросы, и правило создастся автоматически.
Что такое каталоги amoCRM и зачем они нужны?
Каталоги (списки) позволяют хранить структурированные данные (заказы, вебинары) и привязывать их к сделкам. Каталог заказов покажет все заказы контакта прямо в карточке сделки. Настройте каталог в общих настройках интеграции.
Правило без условий передаёт данные всех событий?
Да. Правило без условий срабатывает для каждого события на своей вкладке (каждой регистрации, каждого отчёта или каждого заказа). Если нужно ограничить, добавьте условия.

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

×