Сайт использует файлы cookie — для входа в кабинет и обезличенной статистики. Подробности — в политике обработки данных.
← Все статьи
Автоматизация

Как настроить, чтобы заявки с сайта сами попадали в amoCRM и Битрикс24 с UTM-метками

30 сентября 2026·10 мин чтения

Короткий ответ: чтобы заявки с сайта сами падали в amoCRM или Битрикс24, сайт после отправки формы должен через API CRM создать сделку или лид и передать вместе с контактами метки — UTM, страницу, название формы, источник перехода. Главное в такой связке не сам запрос, а то, что происходит при сбое: заявка должна сначала сохраниться на стороне сайта, а при ошибке CRM — отправиться повторно и не потеряться. У нас это тариф «Интеграции и автоматизация» — от 32 000 ₽, от 2 дней.

Как заявка с сайта попадает в CRM?

Надёжная схема — форма отправляет данные на сервер сайта, а уже сервер обращается к API CRM. Так ключи доступа к CRM не видны посетителям, а сервер может проверить данные, добавить метки и повторить отправку, если CRM не ответила.

По шагам это выглядит так:

  1. посетитель заполняет форму и соглашается на обработку персональных данных;
  2. сайт сохраняет заявку у себя — в базе или журнале — и сразу показывает посетителю подтверждение;
  3. сервер сайта проверяет, нет ли в CRM такого клиента, и создаёт сделку, лид или контакт;
  4. вместе с заявкой в CRM уходят метки: UTM, страница, форма, источник перехода;
  5. если CRM ответила ошибкой, заявка встаёт в очередь на повтор, а ответственный получает уведомление;
  6. менеджер видит заявку в CRM, а при необходимости — дубль в Telegram или на почту.

Про согласие на обработку данных: с 1 сентября 2025 года статья 9 закона 152-ФЗ требует оформлять согласие отдельно от иной информации и документов, которые подтверждает субъект персональных данных. Поэтому отдельная галочка согласия в форме — не формальность, а часть связки.

Какие метки передавать вместе с заявкой?

Передавать стоит всё, что помогает понять, откуда пришёл клиент и за что вы заплатили: пять UTM-меток, страницу с формой, название формы, адрес, с которого посетитель перешёл на сайт, и время отправки. Без меток CRM знает, кто оставил заявку, но не знает, какая реклама её привела.

  • utm_source — рекламная система или площадка;
  • utm_medium — тип трафика, например контекстная реклама или рассылка;
  • utm_campaign — рекламная кампания;
  • utm_content — конкретное объявление или вариант баннера;
  • utm_term — ключевое слово;
  • страница и форма — где именно оставили заявку: главная, карточка услуги, калькулятор;
  • источник перехода — сайт, с которого пришёл посетитель, если меток нет.

Важная деталь: UTM-метки есть в адресе только на первой странице визита. Если посетитель походил по сайту и оставил заявку на пятой странице, метки нужно было запомнить при входе, иначе в CRM они не попадут. Это делается на стороне сайта и проверяется на тестовых переходах до запуска рекламы.

Как это устроено в amoCRM?

В amoCRM заявку с сайта можно создать сразу как сделку с контактом или положить в «Неразобранное», где менеджер сам решает, принять её или отклонить. Второй вариант удобен, когда с сайта приходит много спама или нецелевых обращений.

По официальной документации amoCRM для разработчиков (на сентябрь 2026 года):

  • «Неразобранное» — системный статус воронки, заявки туда добавляются методом POST /api/v4/leads/unsorted/forms; к заявке передаются данные о форме — её идентификатор и название, страница размещения, время отправки, источник перехода и IP-адрес. Неразобранное можно принять, отклонить или привязать к существующей сделке — документация по неразобранному;
  • комплексное добавление — метод POST /api/v4/leads/complex создаёт сделку сразу с контактом и компанией, за один запрос — не более 50 сделок; добавляемые данные участвуют в контроле дублей, если он включён для интеграции — документация по сделкам;
  • метки — для сделок в amoCRM есть отдельный тип полей для отслеживаемых данных (tracking_data), в них обычно и кладут UTM;
  • лимиты — не более 7 запросов в секунду на одну интеграцию и до 50 на весь аккаунт; при превышении API отвечает кодом 429, а при повторяющихся нарушениях аккаунт блокируется для API с кодом 403 — рекомендации по работе с API.

Как это устроено в Битрикс24?

В Битрикс24 заявку с сайта чаще всего создают как лид методом crm.lead.add — через входящий вебхук или приложение. У лида есть стандартные поля для UTM и источника, поэтому отдельные поля под метки заводить не нужно.

По официальной документации Битрикс24 (на сентябрь 2026 года):

  • поля лида — UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM, а также SOURCE_ID и SOURCE_DESCRIPTION для источника; телефон и email передаются массивом значений — описание crm.lead.add;
  • уведомление ответственного — параметр REGISTER_SONET_EVENT со значением Y регистрирует событие добавления лида и отправляет уведомление ответственному;
  • входящий вебхук — работает от имени сотрудника, который его создал, в пределах его прав и выбранных разрешений, а его адрес содержит секретный код. Такой адрес нельзя вставлять в код страницы, где его увидит любой посетитель, — запросы к CRM должен делать сервер сайта;
  • лимиты — на тарифе Enterprise 5 запросов в секунду, на остальных тарифах 2 в секунду с возможностью кратковременных всплесков; при превышении запрос блокируется с кодом 503 и ошибкой QUERY_LIMIT_EXCEEDED — лимиты REST API.

Что делать с дублями?

Дубли появляются, когда один человек оставляет заявку дважды, пишет с разных форм или уже есть в базе как клиент. Их проверяют по телефону и email до создания новой записи и заранее договариваются о правиле: новая сделка к существующему контакту или объединение с открытой сделкой.

  • приводить телефоны к одному формату — «8 (495)…» и «+7495…» должны считаться одним номером;
  • искать совпадения перед созданием — в Битрикс24 это метод crm.duplicate.findbycomm, который ищет лиды, контакты и компании по телефону или email, до 20 значений за запрос; в amoCRM — встроенный контроль дублей для интеграции;
  • решить, что считать повторным обращением — например, повторная заявка в течение дня дописывается в открытую сделку, а через месяц создаёт новую;
  • не терять метки — если заявка объединилась с существующей, новая рекламная кампания всё равно должна остаться в истории.

Почему заявки теряются и как это исключить?

Заявки теряются не в CRM, а на стыке: сайт отправил данные, CRM не приняла, а об ошибке никто не узнал. Лечится это тем, что заявка сначала сохраняется на стороне сайта, ошибки фиксируются в журнале, а неудачные отправки повторяются автоматически.

Типичные причины потерь:

  • CRM временно недоступна или отвечает слишком долго;
  • превышен лимит запросов — например, при всплеске заявок после запуска рекламы;
  • истёк или отозван ключ доступа, сотрудник, создавший вебхук, уволен или лишён прав;
  • ложное «Спасибо» — в браузере запрос считается выполненным, даже если сервер ответил ошибкой, и форма показывает успех, если код ответа специально не проверяют;
  • изменились поля в CRM — кто-то удалил или переименовал поле, в которое писала интеграция.

Что закладываем в связку, чтобы этого не было: журнал всех заявок на стороне сайта, очередь с повторной отправкой, уведомление в Telegram или на почту при сбое, дублирование заявки ответственному и простую сверку «сколько заявок пришло на сайт и сколько создано в CRM». В нашем тарифе обработка ошибок обмена и логирование операций входят в базовый состав.

Сколько стоит и что входит?

Передача заявок в CRM у нас входит в тариф корпоративного сайта, а для существующего сайта делается по тарифу «Интеграции и автоматизация» — от 32 000 ₽, от 2 дней. Итог зависит от числа форм, логики дублей и того, нужна ли обратная связь из CRM на сайт.

  • «Интеграции и автоматизация» — связка до двух систем через API или вебхуки, автосоздание записей и смена статусов, уведомления в Telegram или на почту, обработка ошибок и журнал операций, проверка на реальных данных, инструкция. Подписки на CRM и доработка самой CRM на её стороне не входят, каждая система сверх двух оценивается отдельно. Подробнее — на странице автоматизации.
  • Корпоративный сайт — от 56 000 ₽, за 3–4 дня: интеграция форм с вашей CRM входит в состав.
  • Лендинг — от 24 000 ₽: заявки уходят в Telegram и на почту, связка с CRM — за доплату.

После запуска — 7 дней бесплатной поддержки обмена, дальше по абонентке. Все тарифы — на странице цен.

Практический вывод

Связать сайт с amoCRM или Битрикс24 технически несложно — обе CRM хорошо документируют API. Сложность в деталях: сохранить метки при переходах по сайту, не плодить дубли и не потерять заявку, когда CRM недоступна или упёрлась в лимит. Перед заказом выпишите все формы на сайте, решите, куда должна попадать каждая заявка, и договоритесь о правиле дублей — с этим списком связка делается быстро. Если вы выбираете между готовой CRM и своей системой, пригодится разбор «Своя CRM или готовая с доработками».

Короткие ответы на частые вопросы

Можно ли передавать заявки с сайта в amoCRM и Битрикс24 без ручного копирования?

Да, обе CRM принимают данные по API: сайт после отправки формы сам создаёт в CRM сделку, лид или заявку в «Неразобранном» вместе с контактами и метками. У нас такая связка делается по тарифу «Интеграции и автоматизация» — от 32 000 ₽, от 2 дней.

Какие метки стоит передавать в CRM вместе с заявкой?

UTM-метки (источник, канал, кампания, объявление, ключевое слово), адрес страницы с формой, название формы, источник перехода и время отправки. В Битрикс24 для UTM у лида есть стандартные поля UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT и UTM_TERM.

Почему заявки с сайта иногда не доходят до CRM?

Частые причины — CRM временно недоступна, превышен лимит запросов к API, истёк ключ доступа или форма показывает «отправлено», хотя сервер вернул ошибку. Надёжная связка сначала сохраняет заявку на стороне сайта, повторяет отправку и сообщает ответственному о сбое.

Что делать, если один клиент оставил заявку дважды?

Проверять дубли по телефону и email перед созданием записи. В Битрикс24 для этого есть метод crm.duplicate.findbycomm, в amoCRM комплексное добавление сделок участвует в контроле дублей, если он включён для интеграции.

Входит ли передача заявок в CRM в стоимость сайта?

В корпоративный сайт от 56 000 ₽ интеграция форм с вашей CRM входит. В лендинг от 24 000 ₽ она не входит — там заявки уходят в Telegram или на почту, а связку с CRM добавляют отдельно.

Напишите, какая у вас CRM и откуда приходят заявки, — посмотрим, где они теряются, и предложим схему связки.

Рассчитать проект →
Канал Roboweb в Telegram
Разборы про цены, сроки и автоматизацию — по одному посту в будний день. Без спама и продаж в личку.
Подписаться →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp