Обновлено: январь 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 три сделки на один контакт, менеджеры звонят трижды или, наоборот, игнорируют «дубли». Конверсия падает.
Как выглядит путь заявки без потерь
- Пользователь заполняет форму на лендинге (Tilda, кастомный сайт, Битрикс).
- Скрипт обработчик логирует данные (сохраняет в файл или базу данных на сервере сайта).
- Отправка в CRM через API или webhook: создаётся лид/сделка, заполняются поля (имя, телефон, email, UTM-метки, источник).
- Проверка ответа CRM: если ошибка (таймаут, 500-я ошибка сервера) — повторная попытка через 30 секунд.
- Резервная отправка: если CRM не отвечает после трёх попыток — данные уходят на email администратору и в Telegram-бот.
- Уведомление менеджеру: push в мобильном приложении CRM, email, SMS — в зависимости от настроек.
- Контроль обработки: если менеджер не взял заявку в работу за 15 минут — напоминание руководителю.
Эта схема гарантирует, что ни одна заявка не потеряется даже при сбое одного из звеньев.
Более подробно о том, как создать эффективный сайт для бизнеса, читайте в нашей статье о разработке конверсионных сайтов.
Как подключить Tilda к amoCRM и Битрикс24: три способа
Tilda — популярный конструктор лендингов в малом B2B. Интеграция с CRM настраивается за 10–20 минут, но есть нюансы.
Способ 1: встроенный модуль Tilda → amoCRM
Когда использовать: стандартные формы (имя, телефон, email, комментарий), одна воронка продаж, не нужна кастомная логика.
Как настроить:
- Откройте форму на странице Tilda → вкладка «Контент» → «Подключенные сервисы».
- Поставьте галочку «amoCRM».
- Введите поддомен вашей CRM (например,
vasha-kompaniya.amocrm.ru), email и API-ключ (берётся в настройках amoCRM: «Настройки» → «API» → «Ключ для интеграций»). - Сопоставьте поля формы с полями amoCRM: «Имя» → «Имя контакта», «Телефон» → «Телефон», «Email» → «Email», «Комментарий» → «Примечание к сделке».
- Выберите воронку и этап, на котором будет создаваться сделка (например, «Новая заявка»).
- Назначьте ответственного менеджера или оставьте автоматическое распределение.
- Опубликуйте страницу и отправьте тестовую заявку.
Плюсы: быстро, без программиста, официальная поддержка Tilda.
Минусы: нельзя передать UTM-метки в стандартные поля (только в комментарий), нет контроля ошибок, нет резервной отправки.
Способ 2: webhook-интеграция Tilda → amoCRM/Битрикс24
Когда использовать: нужно передавать UTM-метки, источник трафика, ID рекламной кампании Яндекс Директ; требуется логирование и резервная отправка.
Как настроить:
- Получите webhook URL в CRM:
- amoCRM: «Настройки» → «Интеграции» → «Webhook» → скопируйте URL вида
https://vasha-kompaniya.amocrm.ru/api/v4/leads. - Битрикс24: «CRM» → «Настройки» → «Веб-хуки» → «Входящий веб-хук» → выберите права (создание лидов/сделок) → скопируйте URL.
- amoCRM: «Настройки» → «Интеграции» → «Webhook» → скопируйте URL вида
- В Tilda: форма → «Контент» → «Подключенные сервисы» → «Webhook».
- Вставьте URL, выберите метод POST, сопоставьте поля.
- Добавьте скрытые поля для UTM-меток: в настройках формы Tilda включите «Передавать UTM-метки» → они автоматически добавятся в запрос.
- Настройте обработчик на стороне сайта (если нужна кастомная логика): PHP-скрипт, который принимает данные из Tilda, логирует их, отправляет в CRM через API, при ошибке дублирует на email.
Плюсы: полный контроль, можно передать любые данные, логирование, повторные попытки.
Минусы: требуется базовое знание API или помощь разработчика.
Способ 3: сторонние сервисы-интеграторы (Albato, Integromat, Zapier)
Когда использовать: нужно подключить несколько источников (Tilda + чат + телефония) к одной CRM, но нет ресурсов на разработку.
Как работает:
- Регистрируетесь в сервисе (например, Albato).
- Добавляете Tilda как источник данных (подключаете аккаунт, выбираете форму).
- Добавляете amoCRM или Битрикс24 как приёмник (авторизуетесь через OAuth).
- Настраиваете действие: «При отправке формы в Tilda → создать сделку в amoCRM с полями X, Y, Z».
- Сопоставляете поля через визуальный интерфейс (часто есть AI-подсказки).
- Тестируете и запускаете.
Плюсы: без программиста, быстро, есть шаблоны для типовых сценариев.
Минусы: ежемесячная подписка (от 1000 до 5000 рублей), зависимость от стороннего сервиса (если он упадёт — интеграция не работает).
Какой способ выбрать
| Ситуация | Рекомендация |
|---|---|
| Простой лендинг, одна форма, стандартные поля | Встроенный модуль Tilda |
| Нужны UTM-метки, контроль ошибок, несколько воронок | Webhook + кастомный обработчик |
| Несколько источников (Tilda + чат + звонки), нет разработчика | Сторонний интегратор |
| Высоконагруженный проект, сложная логика (скоринг лидов, распределение по менеджерам) | API-интеграция с логированием и очередями |
Подробнее о создании эффективных лендингов читайте на zveno-marketing.ru.
Интеграция кастомного сайта с Битрикс24: CRM-формы и API
Если ваш сайт на WordPress, 1С-Битрикс или кастомной разработке, интеграция с Битрикс24 идёт через CRM-формы, виджеты или прямое API.
CRM-формы Битрикс24 на сайте
Как работает: вы создаёте форму в интерфейсе Битрикс24, получаете код виджета и вставляете его на сайт. Форма выглядит как часть вашего дизайна, но данные сразу идут в CRM.
Настройка:
- В Битрикс24: «CRM» → «Настройки» → «CRM-формы» → «Создать форму».
- Выберите тип: «Простая форма», «Форма обратной связи», «Форма заказа».
- Добавьте поля: имя, телефон, email, комментарий, кастомные поля (бюджет, срок, тип услуги).
- Настройте дизайн: цвета, шрифты, текст кнопки.
- Укажите, в какую воронку и на какой этап попадает заявка.
- Назначьте ответственного или настройте автораспределение (по очереди, по загрузке менеджеров).
- Скопируйте код виджета и вставьте на сайт перед закрывающим тегом
</body>.
Плюсы: нулевая вероятность потери заявки (форма работает на серверах Битрикс24), автоматическая защита от спама, встроенная аналитика (конверсия формы, источники).
Минусы: дизайн формы ограничен настройками Битрикс24 (сложно сделать уникальный вид), зависимость от доступности серверов CRM.
Виджет Битрикс24 на сайте
Что это: всплывающая кнопка в углу экрана (чат, обратный звонок, форма). Пользователь кликает — открывается окно с формой или чатом, данные идут в CRM.
Настройка:
- «CRM» → «Настройки» → «Открытые линии» → «Виджет сайта».
- Выберите каналы: онлайн-чат, форма обратной связи, обратный звонок, мессенджеры (Telegram, WhatsApp).
- Настройте приветствие, цвета, позицию кнопки.
- Скопируйте код и вставьте на сайт.
Плюсы: мультиканальность (один виджет — несколько способов связи), все обращения в одной карточке клиента.
Минусы: не подходит для лендингов с акцентом на одну большую форму (виджет — дополнительный канал, а не основной).
API-интеграция для сложных сценариев
Когда использовать: квизы, калькуляторы, многошаговые формы, интеграция с внутренними системами (1С, складской учёт).
Как работает:
- Создаёте входящий вебхук в Битрикс24 (права на создание лидов/сделок/контактов).
- Пишете обработчик на сервере сайта (PHP, Python, Node.js): принимает данные из формы, формирует JSON-запрос, отправляет POST на URL вебхука.
- Обрабатываете ответ: если успех (код 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 (контакт) |
|
| Комментарий | NOTE (примечание к сделке) |
COMMENTS (комментарий к лиду) |
| Компания | COMPANY_NAME (компания) |
COMPANY_TITLE (компания) |
Кастомные поля
Пример: вы добавили в форму поле «Бюджет проекта» (выпадающий список: до 100 тыс., 100–500 тыс., от 500 тыс.).
Как передать в CRM:
- Создайте кастомное поле в CRM:
- amoCRM: «Настройки» → «Поля и списки» → «Сделки» → «Добавить поле» → тип «Список», варианты «до 100 тыс.», «100–500 тыс.», «от 500 тыс.».
- Битрикс24: «CRM» → «Настройки» → «Поля» → «Лиды» → «Добавить поле» → тип «Список».
- Получите ID поля (например,
FIELD_123456в Битрикс24 илиcustom_field_12345в amoCRM). - В обработчике формы сопоставьте значение из формы с ID поля в CRM.
Важно: если вы меняете варианты в выпадающем списке на сайте (добавляете «от 1 млн»), обязательно добавьте этот вариант в CRM и обновите сопоставление.
UTM-метки и источник трафика
Для аналитики Яндекс Директ критически важно передавать UTM-метки в CRM.
Как это работает:
- Пользователь кликает на объявление в Яндекс Директ с URL вида:
https://vash-sajt.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=landing_2026&utm_content=ad_group_1&utm_term=kupit_sajt - Скрипт на сайте (или Tilda) сохраняет UTM-метки в cookies или скрытые поля формы.
- При отправке формы UTM-метки передаются в CRM в поля
UTM_SOURCE,UTM_MEDIUM,UTM_CAMPAIGN,UTM_CONTENT,UTM_TERM. - В 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 на первом экране критически важны.
Два подхода:
- Полная форма на первом экране. Подходит для горячего трафика (ретаргетинг, брендовые запросы). Пользователь уже знает, что ему нужно, и готов оставить заявку сразу.
- 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 — это не конечная точка, а часть воронки аналитики. Вам нужно понимать, какие кампании Яндекс Директ приносят не просто заявки, а сделки и деньги.
Простая схема сквозной аналитики для малого бизнеса
- Яндекс Директ → сайт: пользователь кликает на объявление, UTM-метки записываются в cookies.
- Сайт → Яндекс Метрика: отправка формы фиксируется как цель, ClientID Метрики сохраняется.
- Сайт → CRM: заявка создаёт сделку с UTM-метками и ClientID в полях.
- CRM → отчёт: вы выгружаете данные (дата заявки, UTM_CAMPAIGN, сумма сделки, статус) в Excel или Google Sheets.
- Анализ: считаете ROI по каждой кампании:
(Выручка - Расход на рекламу) / Расход на рекламу * 100%.
Настройка передачи ClientID Метрики в CRM
ClientID — уникальный идентификатор пользователя в Яндекс Метрике. Если вы передадите его в CRM, сможете связать сделку с сессией в Метрике и увидеть весь путь клиента (какие страницы смотрел, сколько времени провёл, откуда пришёл).
Как передать:
- Добавьте на сайт скрипт, который читает ClientID из счётчика Метрики:
window.addEventListener('load', function() {
ym(XXXXXX, 'getClientID', function(clientID) {
document.getElementById('metrika_client_id').value = clientID;
});
});
(Замените XXXXXX на номер вашего счётчика.)
- Добавьте скрытое поле
metrika_client_idв форму. - При отправке формы передайте ClientID в CRM в кастомное поле (например,
METRIKA_CLIENT_ID). - В 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 автоматические действия при создании сделки:
- Push-уведомление в мобильное приложение ответственному менеджеру.
- Email с данными заявки (имя, телефон, комментарий, источник).
- SMS менеджеру (если критически важна скорость реакции).
- Задача в CRM: «Позвонить клиенту», срок — через 10 минут.
- Напоминание руководителю, если менеджер не взял задачу в работу за 15 минут.
Скрипты первого звонка
Интеграция с CRM позволяет менеджеру видеть контекст заявки до звонка:
- Откуда пришёл клиент (Яндекс Директ, органика, ретаргетинг).
- Какую форму заполнил (расчёт стоимости, бесплатный аудит, консультация).
- Что написал в комментарии.
Пример скрипта:
«Добрый день, [Имя]! Меня зовут [Имя менеджера], компания [Название]. Вы оставили заявку на [оффер] на нашем сайте. Правильно понимаю, что вам нужно [переформулировать запрос из комментария]? Удобно сейчас говорить 5 минут, чтобы уточнить детали?»
Кейс Zveno: интеграция сайта с Битрикс24 для B2B-интегратора
Задача: компания AutoBIT24 (интегратор Битрикс24) обратилась в Zveno с запросом на новый сайт под трафик из Яндекс Директ. Старый сайт был на Tilda, заявки передавались в Битрикс24 через встроенный модуль, но часть терялась из-за ошибок в сопоставлении полей.
Что сделали:
Исследование бизнеса (реестр смыслов). Провели серию созвонов с основателем и менеджерами, выявили 4 типа заявок: внедрение Битрикс24 с нуля, доработка текущей CRM, интеграция с 1С, обучение команды. Для каждого типа — своя воронка в CRM.
Проектирование сайта. Сделали главную страницу с четырьмя блоками услуг, каждый с отдельной формой. В формах — скрытое поле «Тип услуги», которое автоматически заполнялось в зависимости от блока.
Интеграция с Битрикс24 через API. Написали обработчик на PHP:
- Логирование каждой заявки в файл на сервере.
- Отправка данных в Битрикс24 через вебхук (создание лида с полями: имя, телефон, email, тип услуги, UTM-метки, ClientID Метрики).
- При ошибке (таймаут, 500-я ошибка) — повторная попытка через 30 секунд (до 3 попыток).
- Если все попытки неудачны — отправка данных на email администратору и в Telegram-бот.
Настройка воронок в CRM. Для каждого типа услуги — своя воронка с этапами: «Новая заявка» → «Квалификация» → «Коммерческое предложение» → «Договор» → «Оплата» → «Внедрение».
Автоматизация уведомлений. При создании лида:
- Push в мобильное приложение Битрикс24 ответственному менеджеру.
- Задача «Позвонить клиенту», срок — через 10 минут.
- Если менеджер не взял задачу — напоминание руководителю через 15 минут.
Сквозная аналитика. Настроили передачу 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 минут: зададим нужные вопросы, разберём вашу ситуацию и расскажем, что можно сделать. После этого определим следующий шаг.