+7 967 522-79-16 Записаться на разбор

Главная Блог

Интеграция сайта с CRM 2026: как передавать заявки без потерь | Zveno

Обновлено: январь 2026

Интеграция сайта с CRM 2026: как передавать заявки в Битрикс24 и amoCRM без потерь

Интеграция сайта с CRM — это автоматическая передача заявок из форм в систему продаж за 5 минут. Без потерь работает связка: логирование каждой заявки → webhook/API → создание сделки в CRM → уведомление менеджеру. Для Tilda используйте встроенный модуль amoCRM или вебхук Битрикс24. Для кастомных сайтов — API с резервной отправкой на email при сбое. Прокидывайте UTM-метки из Яндекс Директ в поля CRM для сквозной аналитики. По данным Zveno, правильная интеграция снижает потери заявок с 15–25% до 0%.

Мнение эксперта: «Мы интегрировали 53 сайта с CRM за последние три года. Главная проблема — не техника подключения, а отсутствие контроля. Клиент меняет форму на лендинге, забывает обновить поля в интеграции — и теряет 20–30% заявок. Мы всегда ставим логирование и тестовую заявку раз в неделю», — Григорий Блаер, основатель Zveno.


Почему заявки теряются между сайтом и CRM?

Интеграция сайта с CRM кажется простой: подключил форму к amoCRM или Битрикс24 — и заявки идут. На практике малый бизнес теряет до 15–25% обращений из-за технических сбоев и человеческих ошибок.

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

Изменения на сайте без обновления интеграции. Вы добавили новое поле в форму (например, «Город» или «Бюджет проекта»), но не сопоставили его с полем в CRM. Данные падают в комментарий или теряются. Менеджер видит заявку без ключевой информации и не может квалифицировать лид.

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

Неправильный URL вебхука. При настройке webhook-интеграции легко ошибиться: скопировать URL с лишним пробелом, указать HTTP вместо HTTPS, забыть обновить адрес после переезда CRM на другой сервер. Форма отправляет данные в никуда.

Отсутствие резервного канала. Если CRM недоступна (технические работы, DDoS, проблемы у провайера), заявка просто не создаётся. Без дублирования на email или в Telegram вы теряете клиента.

Дубликаты и путаница в воронках. Пользователь заполнил форму на главной странице, потом на странице услуги, потом в попапе. В CRM три сделки на один контакт, менеджеры звонят трижды или, наоборот, игнорируют «дубли». Конверсия падает.

Как выглядит путь заявки без потерь

  1. Пользователь заполняет форму на лендинге (Tilda, кастомный сайт, Битрикс).
  2. Скрипт обработчик логирует данные (сохраняет в файл или базу данных на сервере сайта).
  3. Отправка в CRM через API или webhook: создаётся лид/сделка, заполняются поля (имя, телефон, email, UTM-метки, источник).
  4. Проверка ответа CRM: если ошибка (таймаут, 500-я ошибка сервера) — повторная попытка через 30 секунд.
  5. Резервная отправка: если CRM не отвечает после трёх попыток — данные уходят на email администратору и в Telegram-бот.
  6. Уведомление менеджеру: push в мобильном приложении CRM, email, SMS — в зависимости от настроек.
  7. Контроль обработки: если менеджер не взял заявку в работу за 15 минут — напоминание руководителю.

Эта схема гарантирует, что ни одна заявка не потеряется даже при сбое одного из звеньев.

Более подробно о том, как создать эффективный сайт для бизнеса, читайте в нашей статье о разработке конверсионных сайтов.


Как подключить Tilda к amoCRM и Битрикс24: три способа

Tilda — популярный конструктор лендингов в малом B2B. Интеграция с CRM настраивается за 10–20 минут, но есть нюансы.

Способ 1: встроенный модуль Tilda → amoCRM

Когда использовать: стандартные формы (имя, телефон, email, комментарий), одна воронка продаж, не нужна кастомная логика.

Как настроить:

  1. Откройте форму на странице Tilda → вкладка «Контент» → «Подключенные сервисы».
  2. Поставьте галочку «amoCRM».
  3. Введите поддомен вашей CRM (например, vasha-kompaniya.amocrm.ru), email и API-ключ (берётся в настройках amoCRM: «Настройки» → «API» → «Ключ для интеграций»).
  4. Сопоставьте поля формы с полями amoCRM: «Имя» → «Имя контакта», «Телефон» → «Телефон», «Email» → «Email», «Комментарий» → «Примечание к сделке».
  5. Выберите воронку и этап, на котором будет создаваться сделка (например, «Новая заявка»).
  6. Назначьте ответственного менеджера или оставьте автоматическое распределение.
  7. Опубликуйте страницу и отправьте тестовую заявку.

Плюсы: быстро, без программиста, официальная поддержка Tilda.

Минусы: нельзя передать UTM-метки в стандартные поля (только в комментарий), нет контроля ошибок, нет резервной отправки.

Способ 2: webhook-интеграция Tilda → amoCRM/Битрикс24

Когда использовать: нужно передавать UTM-метки, источник трафика, ID рекламной кампании Яндекс Директ; требуется логирование и резервная отправка.

Как настроить:

  1. Получите webhook URL в CRM:
    • amoCRM: «Настройки» → «Интеграции» → «Webhook» → скопируйте URL вида https://vasha-kompaniya.amocrm.ru/api/v4/leads.
    • Битрикс24: «CRM» → «Настройки» → «Веб-хуки» → «Входящий веб-хук» → выберите права (создание лидов/сделок) → скопируйте URL.
  2. В Tilda: форма → «Контент» → «Подключенные сервисы» → «Webhook».
  3. Вставьте URL, выберите метод POST, сопоставьте поля.
  4. Добавьте скрытые поля для UTM-меток: в настройках формы Tilda включите «Передавать UTM-метки» → они автоматически добавятся в запрос.
  5. Настройте обработчик на стороне сайта (если нужна кастомная логика): PHP-скрипт, который принимает данные из Tilda, логирует их, отправляет в CRM через API, при ошибке дублирует на email.

Плюсы: полный контроль, можно передать любые данные, логирование, повторные попытки.

Минусы: требуется базовое знание API или помощь разработчика.

Способ 3: сторонние сервисы-интеграторы (Albato, Integromat, Zapier)

Когда использовать: нужно подключить несколько источников (Tilda + чат + телефония) к одной CRM, но нет ресурсов на разработку.

Как работает:

  1. Регистрируетесь в сервисе (например, Albato).
  2. Добавляете Tilda как источник данных (подключаете аккаунт, выбираете форму).
  3. Добавляете amoCRM или Битрикс24 как приёмник (авторизуетесь через OAuth).
  4. Настраиваете действие: «При отправке формы в Tilda → создать сделку в amoCRM с полями X, Y, Z».
  5. Сопоставляете поля через визуальный интерфейс (часто есть AI-подсказки).
  6. Тестируете и запускаете.

Плюсы: без программиста, быстро, есть шаблоны для типовых сценариев.

Минусы: ежемесячная подписка (от 1000 до 5000 рублей), зависимость от стороннего сервиса (если он упадёт — интеграция не работает).

Какой способ выбрать

Ситуация Рекомендация
Простой лендинг, одна форма, стандартные поля Встроенный модуль Tilda
Нужны UTM-метки, контроль ошибок, несколько воронок Webhook + кастомный обработчик
Несколько источников (Tilda + чат + звонки), нет разработчика Сторонний интегратор
Высоконагруженный проект, сложная логика (скоринг лидов, распределение по менеджерам) API-интеграция с логированием и очередями

Подробнее о создании эффективных лендингов читайте на zveno-marketing.ru.


Интеграция кастомного сайта с Битрикс24: CRM-формы и API

Если ваш сайт на WordPress, 1С-Битрикс или кастомной разработке, интеграция с Битрикс24 идёт через CRM-формы, виджеты или прямое API.

CRM-формы Битрикс24 на сайте

Как работает: вы создаёте форму в интерфейсе Битрикс24, получаете код виджета и вставляете его на сайт. Форма выглядит как часть вашего дизайна, но данные сразу идут в CRM.

Настройка:

  1. В Битрикс24: «CRM» → «Настройки» → «CRM-формы» → «Создать форму».
  2. Выберите тип: «Простая форма», «Форма обратной связи», «Форма заказа».
  3. Добавьте поля: имя, телефон, email, комментарий, кастомные поля (бюджет, срок, тип услуги).
  4. Настройте дизайн: цвета, шрифты, текст кнопки.
  5. Укажите, в какую воронку и на какой этап попадает заявка.
  6. Назначьте ответственного или настройте автораспределение (по очереди, по загрузке менеджеров).
  7. Скопируйте код виджета и вставьте на сайт перед закрывающим тегом </body>.

Плюсы: нулевая вероятность потери заявки (форма работает на серверах Битрикс24), автоматическая защита от спама, встроенная аналитика (конверсия формы, источники).

Минусы: дизайн формы ограничен настройками Битрикс24 (сложно сделать уникальный вид), зависимость от доступности серверов CRM.

Виджет Битрикс24 на сайте

Что это: всплывающая кнопка в углу экрана (чат, обратный звонок, форма). Пользователь кликает — открывается окно с формой или чатом, данные идут в CRM.

Настройка:

  1. «CRM» → «Настройки» → «Открытые линии» → «Виджет сайта».
  2. Выберите каналы: онлайн-чат, форма обратной связи, обратный звонок, мессенджеры (Telegram, WhatsApp).
  3. Настройте приветствие, цвета, позицию кнопки.
  4. Скопируйте код и вставьте на сайт.

Плюсы: мультиканальность (один виджет — несколько способов связи), все обращения в одной карточке клиента.

Минусы: не подходит для лендингов с акцентом на одну большую форму (виджет — дополнительный канал, а не основной).

API-интеграция для сложных сценариев

Когда использовать: квизы, калькуляторы, многошаговые формы, интеграция с внутренними системами (1С, складской учёт).

Как работает:

  1. Создаёте входящий вебхук в Битрикс24 (права на создание лидов/сделок/контактов).
  2. Пишете обработчик на сервере сайта (PHP, Python, Node.js): принимает данные из формы, формирует JSON-запрос, отправляет POST на URL вебхука.
  3. Обрабатываете ответ: если успех (код 200, ID созданной сделки) — показываете пользователю «Спасибо»; если ошибка — логируете, отправляете на резервный email, повторяете попытку.

Пример JSON-запроса для создания лида:

{
  "fields": {
    "TITLE": "Заявка с сайта",
    "NAME": "Иван",
    "PHONE": [{"VALUE": "+79991234567", "VALUE_TYPE": "WORK"}],
    "EMAIL": [{"VALUE": "ivan@example.com", "VALUE_TYPE": "WORK"}],
    "SOURCE_ID": "WEB",
    "UTM_SOURCE": "yandex",
    "UTM_MEDIUM": "cpc",
    "UTM_CAMPAIGN": "landing_2026"
  }
}

Плюсы: полная гибкость, можно передать любые данные, интегрировать с другими системами.

Минусы: требуется разработчик, нужно поддерживать код при обновлениях API.


Как не терять заявки: чек-лист контроля интеграции

Даже правильно настроенная интеграция может сломаться. Вот чек-лист, который мы используем в Zveno для проверки каждого проекта.

Ежедневный контроль

  • Тестовая заявка раз в день. Заполните форму на сайте с тестовыми данными (например, имя «Тест», телефон «+70000000000»). Проверьте, что заявка пришла в CRM, попала в нужную воронку, назначен ответственный.
  • Мониторинг логов. Если у вас кастомная интеграция — проверяйте файл логов на наличие ошибок (HTTP 500, таймауты, неверные токены).
  • Проверка уведомлений менеджерам. Убедитесь, что менеджеры получают push/email/SMS при новой заявке.

Еженедельный контроль

  • Сверка количества заявок. Сравните количество отправок формы в Яндекс Метрике (цель «Отправка формы») и количество созданных лидов/сделок в CRM. Если расхождение больше 5% — ищите причину.
  • Проверка UTM-меток. Откройте 5–10 последних сделок в CRM и убедитесь, что поля UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN заполнены корректно.
  • Анализ дублей. Проверьте, нет ли контактов с несколькими открытыми сделками по одной заявке.

После изменений на сайте

  • Редизайн, добавление полей, смена домена — всегда тестируйте интеграцию заново.
  • Обновление CRM, смена тарифа, переезд на другой сервер — проверьте, что токены и URL вебхуков актуальны.

Резервные каналы

  • Email-дублирование. Настройте отправку копии каждой заявки на email администратора (можно через скрытое поле BCC в форме или через обработчик).
  • Telegram-бот. Создайте бота, который получает уведомления о новых заявках. Если CRM упала — вы всё равно видите обращения.
  • Локальное логирование. Сохраняйте данные каждой заявки в файл или базу данных на сервере сайта до отправки в CRM. Если интеграция сломалась — вы сможете восстановить потерянные заявки вручную.

Сопоставление полей формы и CRM: как избежать потери данных

Одна из частых ошибок — данные из формы попадают не в те поля CRM или вообще теряются.

Стандартные поля

Поле формы Поле в amoCRM Поле в Битрикс24
Имя NAME (контакт) NAME (контакт)
Телефон PHONE (контакт) PHONE (контакт)
Email EMAIL (контакт) EMAIL (контакт)
Комментарий NOTE (примечание к сделке) COMMENTS (комментарий к лиду)
Компания COMPANY_NAME (компания) COMPANY_TITLE (компания)

Кастомные поля

Пример: вы добавили в форму поле «Бюджет проекта» (выпадающий список: до 100 тыс., 100–500 тыс., от 500 тыс.).

Как передать в CRM:

  1. Создайте кастомное поле в CRM:
    • amoCRM: «Настройки» → «Поля и списки» → «Сделки» → «Добавить поле» → тип «Список», варианты «до 100 тыс.», «100–500 тыс.», «от 500 тыс.».
    • Битрикс24: «CRM» → «Настройки» → «Поля» → «Лиды» → «Добавить поле» → тип «Список».
  2. Получите ID поля (например, FIELD_123456 в Битрикс24 или custom_field_12345 в amoCRM).
  3. В обработчике формы сопоставьте значение из формы с ID поля в CRM.

Важно: если вы меняете варианты в выпадающем списке на сайте (добавляете «от 1 млн»), обязательно добавьте этот вариант в CRM и обновите сопоставление.

UTM-метки и источник трафика

Для аналитики Яндекс Директ критически важно передавать UTM-метки в CRM.

Как это работает:

  1. Пользователь кликает на объявление в Яндекс Директ с URL вида:
    https://vash-sajt.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=landing_2026&utm_content=ad_group_1&utm_term=kupit_sajt
    
  2. Скрипт на сайте (или Tilda) сохраняет UTM-метки в cookies или скрытые поля формы.
  3. При отправке формы UTM-метки передаются в CRM в поля UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM.
  4. В CRM вы видите, из какой кампании пришла заявка, и можете считать ROI по каждой кампании.

Настройка в Tilda: включите опцию «Передавать UTM-метки» в настройках формы.

Настройка в кастомной интеграции: используйте JavaScript для чтения UTM из URL и записи в скрытые поля формы:

const urlParams = new URLSearchParams(window.location.search);
document.getElementById('utm_source').value = urlParams.get('utm_source') || '';
document.getElementById('utm_campaign').value = urlParams.get('utm_campaign') || '';

Как конверсия лендинга зависит от интеграции с CRM?

Интеграция с CRM — это не только техника, но и маркетинг. Форма на лендинге — ключевой элемент конверсии.

UX формы: что влияет на конверсию

Количество полей. Исследования показывают: каждое дополнительное поле снижает конверсию на 5–10%. Для B2B-лендинга под Яндекс Директ оптимально 3–4 поля: имя, телефон, email, комментарий (опционально).

Пример из практики Zveno: в проекте для B2B-интегратора мы сократили форму с 7 полей (имя, фамилия, должность, компания, телефон, email, комментарий) до 3 (имя, телефон, тип задачи). Конверсия выросла с 2,1% до 3,8%. Остальные данные менеджеры собирали в разговоре.

Микрокопирайт. Текст рядом с полями и кнопкой влияет на доверие:

  • Вместо «Отправить» пишите «Получить расчёт за 10 минут».
  • Под формой добавьте: «Мы не передаём данные третьим лицам. Политика конфиденциальности».
  • Над полем телефона: «Перезвоним в течение 5 минут в рабочее время».

Автомаски и валидация. Поле телефона с маской +7 (___) ___-__-__ снижает количество ошибок ввода. Email с проверкой формата (наличие @ и домена) отсекает опечатки.

Адаптивность. 60–70% трафика с Яндекс Директ на B2B-лендинги идёт с мобильных. Форма должна быть удобной на экране 5–6 дюймов: крупные поля, кнопка на всю ширину, автофокус на первом поле.

Первый экран и CTA

Первый экран лендинга — это место, где пользователь принимает решение: остаться или уйти. Форма или CTA на первом экране критически важны.

Два подхода:

  1. Полная форма на первом экране. Подходит для горячего трафика (ретаргетинг, брендовые запросы). Пользователь уже знает, что ему нужно, и готов оставить заявку сразу.
  2. CTA-кнопка на первом экране, форма ниже или в попапе. Подходит для холодного трафика (широкие запросы, РСЯ). Пользователь сначала читает оффер, потом принимает решение.

Пример из кейса Zveno: для B2B-проекта (интеграция Битрикс24) мы сделали первый экран с заголовком «Битрикс24 под ваши процессы за 14 дней», подзаголовком с тремя выгодами и кнопкой «Получить расчёт». Клик по кнопке открывал попап с формой (имя, телефон, тип задачи). Конверсия первого экрана — 12% (каждый восьмой посетитель кликал по CTA), конверсия формы в попапе — 38%. Итоговая конверсия лендинга — 4,6%.

A/B-тесты форм

Интеграция с CRM позволяет тестировать варианты форм и измерять не только конверсию в заявку, но и конверсию в сделку.

Что тестировать:

  • Количество полей (3 vs 5).
  • Текст кнопки («Отправить» vs «Получить расчёт» vs «Узнать стоимость»).
  • Наличие чекбокса согласия (обязательный vs опциональный).
  • Позиция формы (первый экран vs после блока с выгодами).
  • Цвет кнопки (контрастный vs в тон дизайна).

Как измерять: настройте в Яндекс Метрике цель «Отправка формы» и сегментируйте по варианту формы (через параметр URL или событие). В CRM смотрите, сколько заявок из каждого варианта конвертировались в сделки.


Сквозная аналитика: как связать Яндекс Директ, Метрику и CRM

Интеграция сайта с CRM — это не конечная точка, а часть воронки аналитики. Вам нужно понимать, какие кампании Яндекс Директ приносят не просто заявки, а сделки и деньги.

Простая схема сквозной аналитики для малого бизнеса

  1. Яндекс Директ → сайт: пользователь кликает на объявление, UTM-метки записываются в cookies.
  2. Сайт → Яндекс Метрика: отправка формы фиксируется как цель, ClientID Метрики сохраняется.
  3. Сайт → CRM: заявка создаёт сделку с UTM-метками и ClientID в полях.
  4. CRM → отчёт: вы выгружаете данные (дата заявки, UTM_CAMPAIGN, сумма сделки, статус) в Excel или Google Sheets.
  5. Анализ: считаете ROI по каждой кампании: (Выручка - Расход на рекламу) / Расход на рекламу * 100%.

Настройка передачи ClientID Метрики в CRM

ClientID — уникальный идентификатор пользователя в Яндекс Метрике. Если вы передадите его в CRM, сможете связать сделку с сессией в Метрике и увидеть весь путь клиента (какие страницы смотрел, сколько времени провёл, откуда пришёл).

Как передать:

  1. Добавьте на сайт скрипт, который читает ClientID из счётчика Метрики:
window.addEventListener('load', function() {
  ym(XXXXXX, 'getClientID', function(clientID) {
    document.getElementById('metrika_client_id').value = clientID;
  });
});

(Замените XXXXXX на номер вашего счётчика.)

  1. Добавьте скрытое поле metrika_client_id в форму.
  2. При отправке формы передайте ClientID в CRM в кастомное поле (например, METRIKA_CLIENT_ID).
  3. В CRM создайте поле типа «Строка» для хранения ClientID.

Отчёт по эффективности кампаний

Пример таблицы в Excel:

Кампания Клики Расход, ₽ Заявки CPL, ₽ Сделки Выручка, ₽ ROI, %
landing_2026_search 450 35 000 18 1 944 5 320 000 814%
landing_2026_rsy 1200 28 000 12 2 333 2 85 000 204%
brand_2026 180 8 000 9 889 6 410 000 5025%

Выводы: брендовая кампания даёт самый высокий ROI (5025%), но мало трафика. Поисковая кампания — баланс объёма и эффективности. РСЯ — низкая конверсия в сделки, нужно пересмотреть таргетинги или отключить.

Автоматизация отчётов

Для экономии времени настройте автоматическую выгрузку данных:

  • Из CRM: используйте встроенные отчёты или API для выгрузки сделок с UTM-метками в Google Sheets.
  • Из Яндекс Директ: подключите API или Яндекс DataLens для автоматического обновления данных по расходам и кликам.
  • Сводная таблица: объедините данные по полю UTM_CAMPAIGN и считайте метрики автоматически.

Регламент обработки заявок: как CRM помогает не терять клиентов

Интеграция сайта с CRM — это только первый шаг. Если менеджер не обработал заявку вовремя, клиент уйдёт к конкуренту.

SLA обработки заявок

Исследования показывают: если вы перезвоните клиенту в течение 5 минут после заявки, вероятность закрытия сделки в 10 раз выше, чем если позвоните через час.

Рекомендованные SLA для B2B:

  • Горячие заявки (с лендинга, из Яндекс Директ, ретаргетинг): первый контакт в течение 5–15 минут.
  • Тёплые заявки (органический трафик, повторные обращения): первый контакт в течение 1–2 часов.
  • Холодные заявки (подписка на рассылку, скачивание материала): первый контакт в течение 24 часов.

Автоматизация уведомлений

Настройте в CRM автоматические действия при создании сделки:

  1. Push-уведомление в мобильное приложение ответственному менеджеру.
  2. Email с данными заявки (имя, телефон, комментарий, источник).
  3. SMS менеджеру (если критически важна скорость реакции).
  4. Задача в CRM: «Позвонить клиенту», срок — через 10 минут.
  5. Напоминание руководителю, если менеджер не взял задачу в работу за 15 минут.

Скрипты первого звонка

Интеграция с CRM позволяет менеджеру видеть контекст заявки до звонка:

  • Откуда пришёл клиент (Яндекс Директ, органика, ретаргетинг).
  • Какую форму заполнил (расчёт стоимости, бесплатный аудит, консультация).
  • Что написал в комментарии.

Пример скрипта:

«Добрый день, [Имя]! Меня зовут [Имя менеджера], компания [Название]. Вы оставили заявку на [оффер] на нашем сайте. Правильно понимаю, что вам нужно [переформулировать запрос из комментария]? Удобно сейчас говорить 5 минут, чтобы уточнить детали?»


Кейс Zveno: интеграция сайта с Битрикс24 для B2B-интегратора

Задача: компания AutoBIT24 (интегратор Битрикс24) обратилась в Zveno с запросом на новый сайт под трафик из Яндекс Директ. Старый сайт был на Tilda, заявки передавались в Битрикс24 через встроенный модуль, но часть терялась из-за ошибок в сопоставлении полей.

Что сделали:

  1. Исследование бизнеса (реестр смыслов). Провели серию созвонов с основателем и менеджерами, выявили 4 типа заявок: внедрение Битрикс24 с нуля, доработка текущей CRM, интеграция с 1С, обучение команды. Для каждого типа — своя воронка в CRM.

  2. Проектирование сайта. Сделали главную страницу с четырьмя блоками услуг, каждый с отдельной формой. В формах — скрытое поле «Тип услуги», которое автоматически заполнялось в зависимости от блока.

  3. Интеграция с Битрикс24 через API. Написали обработчик на PHP:

    • Логирование каждой заявки в файл на сервере.
    • Отправка данных в Битрикс24 через вебхук (создание лида с полями: имя, телефон, email, тип услуги, UTM-метки, ClientID Метрики).
    • При ошибке (таймаут, 500-я ошибка) — повторная попытка через 30 секунд (до 3 попыток).
    • Если все попытки неудачны — отправка данных на email администратору и в Telegram-бот.
  4. Настройка воронок в CRM. Для каждого типа услуги — своя воронка с этапами: «Новая заявка» → «Квалификация» → «Коммерческое предложение» → «Договор» → «Оплата» → «Внедрение».

  5. Автоматизация уведомлений. При создании лида:

    • Push в мобильное приложение Битрикс24 ответственному менеджеру.
    • Задача «Позвонить клиенту», срок — через 10 минут.
    • Если менеджер не взял задачу — напоминание руководителю через 15 минут.
  6. Сквозная аналитика. Настроили передачу UTM-меток и ClientID Метрики в CRM. Создали отчёт в Google Sheets с автоматической выгрузкой данных из CRM и Яндекс Директ. Считали ROI по каждой кампании.

Результаты за 3 месяца:

  • ~6000 органических визитов (SEO-оптимизация страниц услуг).
  • 127 заявок с сайта (конверсия 4,2%).
  • 0 потерянных заявок (все заявки логировались и дублировались на email).
  • 34 закрытые сделки (конверсия заявка → сделка 26,8%).
  • Средний чек — 180 000 ₽.
  • Общая выручка — 6 120 000 ₽.
  • Расход на Яндекс Директ — 320 000 ₽.
  • ROI по рекламе — 1812%.
  • Окупаемость проекта (стоимость сайта + настройка интеграции) — с первых двух сделок.

Ключевые факторы успеха:

  • Глубокое исследование бизнеса до разработки сайта.
  • Отдельные воронки для разных типов заявок.
  • Надёжная интеграция с логированием и резервными каналами.
  • Быстрая обработка заявок (SLA 10 минут).
  • Сквозная аналитика для оптимизации рекламы.

Частые ошибки при интеграции сайта с CRM

Ошибка 1: «Настроил один раз и забыл»

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

Решение: тестовая заявка раз в день, еженедельная сверка количества заявок в Метрике и CRM.

Ошибка 2: Все данные в комментарий

Вы подключили форму к CRM, но не сопоставили поля. Имя, телефон, email, бюджет, тип услуги — всё падает в комментарий к сделке. Менеджер не может сегментировать заявки, автоматизация не работает, аналитика невозможна.

Решение: создайте кастомные поля в CRM для всех важных данных из формы и настройте сопоставление.

Ошибка 3: Нет UTM-меток

Вы ведёте трафик из Яндекс Директ, но не передаёте UTM-метки в CRM. В итоге не знаете, какие кампании приносят сделки, и сливаете бюджет на неэффективные объявления.

Решение: настройте прокидку UTM-меток в скрытые поля формы и передачу их в CRM.

Ошибка 4: Нет резервного канала

CRM упала (технические работы, DDoS, проблемы у провайдера), заявки с сайта не создаются. Вы теряете клиентов и даже не знаете об этом.

Решение: настройте дублирование заявок на email и в Telegram-бот.

Ошибка 5: Медленная обработка заявок

Интеграция работает идеально, заявки приходят в CRM, но менеджеры обрабатывают их через 2–3 часа. Клиент уже нашёл конкурента и заключил договор.

Решение: настройте автоматические уведомления и задачи с жёстким SLA (10–15 минут на первый контакт).


Частые вопросы (FAQ)

Как проверить, что интеграция сайта с CRM работает без потерь?

Отправьте тестовую заявку с уникальными данными (например, имя «Тест Интеграции», телефон «+70000000001»). Проверьте, что заявка пришла в CRM, попала в нужную воронку, все поля заполнены корректно (имя, телефон, UTM-метки), назначен ответственный менеджер. Повторяйте тест раз в день или после любых изменений на сайте/в CRM. По опыту Zveno, 47 из 53 проектов имели ошибки в интеграции при первичном аудите.

Можно ли подключить несколько форм с одного лендинга к разным воронкам в CRM?

Да. В Tilda создайте несколько «приёмщиков» в настройках подключенных сервисов — каждый с отдельной воронкой и ответственным. В кастомной интеграции используйте скрытое поле «Тип формы» или «Оффер», по которому обработчик будет определять, в какую воронку отправить заявку. Например, форма «Бесплатный аудит» → воронка «Лиды на аудит», форма «Расчёт стоимости» → воронка «Горячие заявки».

Что делать, если после редизайна лендинга заявки перестали приходить в CRM?

Проверьте: 1) не удалили ли вы код интеграции (скрипт отправки, виджет CRM); 2) не изменились ли ID или классы полей формы (если интеграция привязана к ним); 3) не добавили ли новые обязательные поля без обновления сопоставления в CRM; 4) работает ли URL вебхука (откройте его в браузере — должен вернуть ошибку авторизации, а не 404). Отправьте тестовую заявку и проверьте логи обработчика на наличие ошибок.

Как передать UTM-метки из Яндекс Директ в amoCRM и Битрикс24?

В Tilda включите опцию «Передавать UTM-метки» в настройках формы — они автоматически добавятся в запрос к CRM. В кастомной интеграции используйте JavaScript: считайте UTM из URL (window.location.search), запишите в скрытые поля формы, при отправке передайте в поля CRM UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM. В CRM создайте эти поля (тип «Строка») для лидов/сделок.

Нужен ли программист для интеграции Tilda с amoCRM?

Для базовой интеграции (стандартные поля: имя, телефон, email, комментарий) программист не нужен — используйте встроенный модуль Tilda. Если нужно передавать UTM-метки в отдельные поля, кастомные данные (бюджет, тип услуги), настроить логирование и резервную отправку — потребуется разработчик для написания обработчика на PHP/Python или использование сторонних сервисов-интеграторов (Albato, Zapier).

Как избежать дублей заявок в CRM при интеграции сайта?

В amoCRM и Битрикс24 настройте правила дедубликации: «Настройки» → «Дубли» → выберите поля для проверки (телефон, email). При создании нового контакта/лида CRM проверит, есть ли уже контакт с таким телефоном. Если есть — создаст новую сделку для существующего контакта, а не дубль. Также настройте логику в обработчике: перед созданием лида проверяйте через API, существует ли контакт с таким телефоном.

Сколько стоит настройка интеграции сайта с CRM?

Стоимость зависит от сложности: базовая интеграция Tilda с amoCRM через встроенный модуль — бесплатно (делаете сами за 20 минут). Webhook-интеграция с логированием и резервными каналами — от 15 000 ₽. API-интеграция для сложных сценариев (несколько воронок, кастомные поля, интеграция с 1С) — от 40 000 ₽. Полный цикл (сайт + интеграция + аналитика + обучение команды) — уточняйте у подрядчика.

Как настроить уведомления менеджерам о новых заявках из сайта?

В amoCRM: «Настройки» → «Уведомления» → включите push в мобильное приложение, email, браузерные уведомления при создании сделки. В Битрикс24: «CRM» → «Настройки» → «Бизнес-процессы» → создайте процесс «При создании лида → отправить уведомление ответственному (push/email/SMS)». Дополнительно настройте Telegram-бота: при создании сделки через API отправляйте сообщение в чат с данными заявки.

Сколько времени занимает настройка интеграции сайта с CRM?

Для Tilda + amoCRM через встроенный модуль — 10–20 минут. Для кастомного сайта с API-интеграцией, логированием, резервными каналами, настройкой воронок и автоматизации — 2–5 дней (включая тестирование). Для сложных проектов (несколько источников заявок, интеграция с 1С, кастомная логика распределения) — до 2 недель. В Zveno средний срок настройки интеграции — 3 рабочих дня.

Как связать данные из CRM с Яндекс Метрикой для анализа эффективности рекламы?

Передавайте ClientID Метрики в CRM через скрытое поле формы (используйте JavaScript для чтения ClientID из счётчика). В CRM создайте поле METRIKA_CLIENT_ID. При анализе выгружайте данные из CRM (заявки, сделки, выручка) и сопоставляйте с сессиями в Метрике по ClientID. Для автоматизации используйте API Метрики и CRM, стройте отчёты в Google Sheets или BI-системах. Также прокидывайте UTM-метки — это позволит считать ROI по кампаниям без ClientID.


Хотите настроить интеграцию сайта с CRM без потерь заявок? Мы в Zveno делаем сайты, которые работают как инструмент продаж: исследуем ваш бизнес, проектируем воронку, настраиваем надёжную интеграцию с Битрикс24 или amoCRM, подключаем аналитику и тестируем каждую заявку. Получите бесплатный аудит вашей текущей интеграции — разберём, где теряются заявки и как это исправить за 2–5 дней.

Если у вас ещё нет сайта или нужен редизайн под трафик из Яндекс Директ — запросите расчёт стоимости и разбор задач. Мы работаем по фиксированной цене, сроки 14–21 день. Узнайте больше о наших услугах на zveno-marketing.ru.

Давайте разберём ситуацию, а далее подберём решение

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

Подобрать решение