Контакт и сделка
Для типового сценария используем штатное создание объектов в выбранной воронке и этапе.
Сначала используем штатную интеграцию Marquiz, если она закрывает задачу. Собственную логику добавляем, когда ответы квиза нужно разложить по полям, точно сохранить источник, сопоставить с существующим клиентом или запустить нестандартный сценарий после заявки.
Стандартная интеграция
Marquiz умеет отправлять заявку в amoCRM и создавать контакт со сделкой. Индивидуальная интеграция нужна только при дополнительных требованиях к данным и процессу.
Для типового сценария используем штатное создание объектов в выбранной воронке и этапе.
Проверяем, достаточно ли передачи ответов в стандартном виде или их нужно разложить по отдельным полям.
UTM, referrer и дополнительные идентификаторы сохраняем так, чтобы их можно было использовать в аналитике.
После заявки можно назначить ответственного, поставить задачу, запустить Salesbot или другой процесс.
Путь заявки
Менеджер должен получить уже структурированную заявку и понимать, откуда она пришла и что предложить клиенту.
Данные
Набор зависит от квиза и существующей структуры CRM. Не создаём новые поля только ради сохранения каждого параметра.
Значения, которые реально влияют на квалификацию, предложение или дальнейшую автоматизацию, раскладываем по отдельным полям.
Телефон и e-mail нормализуем перед поиском существующего контакта и созданием нового.
Фиксируем UTM, рекламный контекст и дополнительные маркеры в согласованной модели атрибуции.
Используем внешний ключ или собственную дедупликацию, чтобы повторная доставка события не плодила сделки.
Исходные данные при необходимости сохраняем отдельно, не перегружая карточку менеджера.
Дубли
Правило зависит от бизнеса: иногда нужна новая сделка, иногда обновление текущей, иногда отдельный повторный лид.
Проверяем нормализованный телефон, e-mail или другой согласованный идентификатор.
Определяем, когда использовать существующую открытую сделку, а когда создавать новую.
Отличаем новую заявку клиента от повторной доставки одного и того же события.
Для нестандартной интеграции сохраняем идентификатор и результат, чтобы повтор был безопасным.
Когда нужна доработка
Штатную интеграцию не заменяем без причины: дополняем только тот участок, которого не хватает.
Что уже можно настроить без кода.
Какие ответы действительно нужны менеджеру.
Контакт, сделка и повтор события.
Источник, ответственный, теги, задачи или внешний API.
Заявка сохраняет нужный рекламный контекст до сделки.
Связанные направления
После квалификации заявка может запускать коммуникацию, расчёт, подбор товара или сквозную аналитику.
После квиза
Выносим в поля только полезные признаки и используем их для маршрутизации, задач и автоматических сценариев.
Вопросы
Да. Поэтому сначала проверяем стандартные настройки Marquiz: для типовой передачи заявки отдельная разработка может не потребоваться.
Да. Если встроенного сопоставления недостаточно, добавляем слой нормализации и записываем в поля только те ответы, которые нужны процессу.
Определяем правило поиска контакта и сделки отдельно от доставки события. Повтор одного webhook не должен автоматически означать новую сделку.
Да. Фиксируем нужные параметры заявки и приводим их к той модели атрибуции, которая используется в CRM и отчётах.
Да. После создания или обновления сделки можно выполнить стандартную автоматизацию amoCRM либо запустить Salesbot по согласованному условию.
Когда штатная интеграция не передаёт нужный контекст, требуется сложное правило дублей, внешний сервис или особая маршрутизация заявки.
Покажите один квиз и одну сделку: какие ответы приходят, какие поля нужны, как определяется источник и что должно запускаться после создания лида.