Интеграция amoCRM с сайтом
Когда потенциальный клиент оставляет заявку на сайте, у бизнеса есть несколько минут, чтобы отреагировать. Если заявка попадает в amoCRM автоматически — менеджер видит её сразу. Если нет — кто-то вручную переносит данные, теряет время, и первый контакт откладывается.
Интеграция amoCRM с сайтом — это настройка, при которой каждая заявка с любой формы на сайте автоматически создаёт сделку в CRM: с именем, телефоном, источником, ответственным менеджером и задачей на обработку.
В этой статье разбираем, как работает такая интеграция, какие ошибки в ней встречаются, как её правильно настроить и что она даёт отделу продаж.
Какие заявки можно передавать в amoCRM с сайта
Источников заявок на сайте обычно несколько, и все они могут передаваться в CRM:
- форма обратного звонка;
- форма консультации или заявки;
- форма в шапке или подвале сайта;
- квиз или мультистеп-форма;
- форма на лендинге или посадочной странице;
- виджет чата (онлайн-консультант);
- форма записи на демо или встречу;
- форма скачивания материала или регистрации;
- форма с калькулятором стоимости.
Каждая форма — это отдельный источник. Если в CRM приходят заявки без указания источника, руководитель не знает, какой канал работает и на что тратить рекламный бюджет.
Правильная интеграция фиксирует не просто «заявка с сайта», а конкретно: какая форма, с какой страницы, в какое время.
Что должна делать нормальная интеграция
Создавать сделку с заполненными полями
Минимальный набор данных, который должна передавать интеграция:
- имя клиента;
- телефон или email;
- название сделки (понятное менеджеру);
- источник — откуда пришла заявка;
- страница, с которой отправлена форма;
- дополнительные поля из формы (тип услуги, комментарий, город и т.д.).
Если сделка приходит с пустыми полями или без имени — менеджер тратит время на выяснение базовой информации ещё до первого звонка. Это замедляет обработку и снижает конверсию.
Подробнее о том, как не терять заявки в amoCRM — в отдельной статье.
Назначать ответственного менеджера
Сделка без ответственного — бесхозная сделка. Никто не возьмёт её в работу сам, если не назначить конкретного человека.
Варианты автоматического назначения:
- по очереди между активными менеджерами;
- по источнику заявки (отдельные менеджеры на разные формы);
- по направлению или продукту;
- по региону или городу клиента;
- на менеджера, закреплённого за клиентом (если клиент уже был в базе).
Ставить задачу на обработку
Сделка без задачи остаётся без срока и ответственного действия. Менеджер может увидеть её и отложить — особенно если сделок много.
Что должна делать задача:
- ставиться автоматически при создании сделки;
- иметь чёткий текст — например, «Позвонить в течение 15 минут»;
- иметь дедлайн — время, до которого нужно отреагировать;
- быть назначена тому же менеджеру, что и сделка.
Если задача не ставится автоматически, то менеджер должен ставить её вручную — а это значит, что часть заявок будет обработана без задач и без контроля.
Без автоматической задачи руководитель не может нормально контролировать скорость первого контакта: он не видит, кто ответил быстро, а кто отложил на несколько часов.
Передавать источник заявки
Источник — это одно из важнейших полей в amoCRM. Без него невозможно понять, откуда приходят лиды и какой канал приносит продажи.
Что нужно передавать в поле источника:
- название конкретной формы или страницы;
- UTM-метки из URL (utm_source, utm_medium, utm_campaign);
- тип трафика — органика, контекст, таргет, прямой заход;
- название рекламной кампании, если применимо.
Когда источник фиксируется правильно, руководитель видит отчеты по источникам заявок в amoCRM и может принимать решения на основе данных: какой канал отключить, а в какой вложить больше.
Если источник не передаётся или передаётся одним значением «сайт» для всех форм — отчёты по каналам будут бесполезны.
Основные сценарии интеграции amoCRM с сайтом
Сценарий 1: Простая форма обратной связи
Самый распространённый случай. Клиент заполняет форму с именем и телефоном, нажимает «Отправить». В amoCRM автоматически создаётся сделка с именем «Заявка с сайта — [дата]», назначается ответственный по очереди, ставится задача «Позвонить через 15 минут».
Этот сценарий работает для большинства сайтов и является базовой точкой входа. Его можно настроить через стандартный виджет amoCRM или через API.
Сценарий 2: Квиз или мультистеп-форма
Клиент проходит несколько шагов: выбирает тип услуги, указывает параметры, оставляет контакты. В amoCRM приходит сделка уже с заполненными полями по типу услуги, объёму, бюджету и другим данным из квиза.
Такая интеграция требует маппинга полей: каждое поле квиза связывается с конкретным полем сделки или контакта в amoCRM. Без маппинга данные или теряются, или падают в одно текстовое поле неструктурированно.
Сценарий 3: Несколько форм на одном сайте
У многих сайтов 5–10 форм: в шапке, в блоке услуг, в футере, на отдельных лендингах. Задача интеграции — различать их между собой и передавать в amoCRM разные источники для каждой формы.
Если все формы передают одно значение источника, отдел маркетинга не сможет понять, какая форма конвертирует лучше. А значит, оптимизация сайта идёт вслепую.
Сценарий 4: Повторная заявка от существующего клиента
Клиент уже есть в базе amoCRM. Он снова оставляет заявку на сайте. Что должна делать интеграция?
Правильное поведение: система проверяет телефон или email, находит существующий контакт и либо создаёт новую сделку и прикрепляет к нему, либо обновляет существующую сделку. При этом не создаётся дубль контакта.
Если проверки нет — каждая повторная заявка создаёт новый контакт. База засоряется дублями, менеджер видит «нового» клиента и не знает, что уже работал с ним. Подробнее: как убрать дубли в amoCRM.
Частые ошибки при интеграции amoCRM с сайтом
Заявки приходят без источника
Сделка создаётся, но поле «Источник» пустое или одно значение для всего сайта. Руководитель не может анализировать каналы, а маркетинг не знает, что работает.
Поля формы не маппятся на поля CRM
Данные из формы (тип услуги, бюджет, вопрос) падают в одно текстовое поле или не передаются вовсе. Менеджер видит контакт, но не видит контекст заявки — и снова спрашивает клиента о том, что тот уже написал.
Нет задачи на обработку
Сделка создаётся, но задача не ставится. Менеджер видит сделку в воронке, но у неё нет дедлайна и конкретного действия. В итоге часть заявок обрабатывается с опозданием.
Не проверяется существующий контакт
При каждой заявке создаётся новый контакт, даже если клиент уже есть в базе. База растёт, дубли накапливаются, история работы с клиентом теряется. Это одна из самых частых причин беспорядка в amoCRM.
Заявки теряются при сбоях
Интеграция работает без логирования и без резервного механизма. Если что-то пошло не так (ошибка на стороне формы, проблема с API), заявка просто не доходит до CRM — и никто об этом не знает.
Как проходит настройка интеграции
Шаг 1: Аудит форм на сайте
Перед настройкой нужно составить список всех форм: какие данные собирают, с каких страниц, какой должен быть источник для каждой.
Шаг 2: Настройка полей в amoCRM
Создаются кастомные поля в сделке и контакте, куда будут передаваться данные из форм. Поля должны быть готовы до начала настройки интеграции.
Шаг 3: Подключение способа передачи данных
Выбирается инструмент интеграции: стандартный виджет amoCRM, внешний сервис (например, Albato, ApiX-Drive), или прямая интеграция через API. Выбор зависит от CMS сайта, требований к маппингу и бюджета.
Шаг 4: Маппинг полей
Каждое поле формы связывается с полем в amoCRM. Для каждой формы прописывается своё значение источника.
Шаг 5: Настройка автоматизации
В amoCRM настраиваются роботы: автоматическое назначение ответственного, постановка задачи, отправка уведомления. Проверяется логика по существующим контактам — чтобы не создавались дубли.
Что получает бизнес после правильной интеграции
- каждая заявка с сайта попадает в CRM без ручного переноса;
- менеджер видит заявку сразу — с именем, телефоном, источником и задачей;
- ответственный назначается автоматически по правилам распределения;
- задача ставится сразу — со сроком и текстом действия;
- руководитель видит, с каких форм и страниц приходит больше всего лидов;
- повторные заявки не создают дублей — история клиента сохраняется;
- скорость первого контакта вырастает — не нужно ждать, пока данные перенесут вручную;
- конверсия из заявки в звонок увеличивается за счёт уменьшения времени реакции.
Главный результат — отдел продаж начинает работать с реальными данными. Нет потерянных заявок, нет ручного переноса, нет звонков вслепую.
Кому нужна интеграция amoCRM с сайтом
Интеграция нужна, если хотя бы один из пунктов актуален:
- на сайте есть формы, заявки с которых передаются вручную или через почту;
- менеджеры получают заявки через мессенджеры, а не из CRM;
- непонятно, сколько заявок приходит с сайта и с каких страниц;
- иногда заявки теряются или поздно обнаруживаются;
- в amoCRM нет поля «источник» или оно заполняется вручную;
- после каждой заявки в базе появляются дубли контактов;
- первый контакт с клиентом происходит позже, чем через 15–30 минут после заявки.
Даже если сайт небольшой и заявок немного — отсутствие интеграции означает ручной труд и риск потери части лидов. С ростом трафика проблемы только усиливаются.
Чек-лист: что проверить при настройке интеграции
- все формы на сайте подключены и передают заявки в amoCRM;
- каждая форма передаёт свой источник — не общий «сайт»;
- UTM-метки из URL сохраняются в полях сделки;
- поля формы маппятся на кастомные поля в amoCRM;
- ответственный назначается автоматически при создании сделки;
- задача ставится автоматически с дедлайном и текстом;
- при повторной заявке не создаётся новый контакт-дубль;
- есть уведомление о новой заявке (в amoCRM или Telegram);
- интеграция логирует ошибки и не теряет заявки при сбоях.
Если какой-то пункт не выполнен — в этом месте есть потери. Не обязательно настраивать всё сразу, но важно понимать, где дыры.
Вывод
Интеграция amoCRM с сайтом — это не технический каприз, а базовая точка контроля продаж. Без неё заявки теряются, менеджеры реагируют поздно, руководитель не видит реальную картину по источникам.
Правильно настроенная интеграция делает одно простое дело: каждый клиент, который оставил контакт на сайте, попадает в работу без потерь, с нужными данными и с конкретным ответственным.
Если сайт уже работает, а интеграция с amoCRM — нет, это первое, с чего стоит начать автоматизацию.
Если нужна помощь в настройке — напишите нам. Мы разберём, как устроен ваш сайт, какие формы нужно подключить, и настроим интеграцию под задачи вашего отдела продаж.