CRM-форма Битрикс24 — это не просто прямоугольник с полями и кнопкой «Отправить». По сути, это входная дверь в CRM: посетитель оставляет данные на сайте, Битрикс24 принимает их, создаёт нужный элемент CRM, назначает ответственного и запускает дальнейшую обработку заявки.
Проблема в том, что снаружи всё может выглядеть совершенно исправно, а внутри цепочки уже что-то пошло не так. Форма открылась, клиент заполнил телефон, увидел «Спасибо», закрыл страницу — а менеджер продолжает искренне считать, что сегодня никто не обращался. Поэтому нормальное подключение CRM-формы заканчивается не в тот момент, когда она появилась на сайте, а когда тестовая заявка прошла весь путь до нужной карточки и нужного человека.
И прежде чем искать CRM-форму во всех меню подряд, проверьте тариф Битрикс24: формы доступны не на всех тарифах. Иногда проблема подключения решается ещё до подключения — выясняется, что подключать пока просто нечего.
1. Как CRM-форма работает изнутри
Проще всего представить CRM-форму как небольшой конвейер. На одном конце находится посетитель сайта, на другом — менеджер, которому нужно получить нормальную заявку, а между ними несколько шагов:
- посетитель открывает форму и вводит данные;
- форма передаёт их в Битрикс24;
- Битрикс24 решает, какой элемент CRM создать — лид, сделку с клиентом, счёт или другой объект, выбранный в настройках;
- система применяет правила работы с дублями;
- назначает ответственного сотрудника;
- выполняет действие после отправки — показывает сообщение, делает редирект или очищает форму для повторного заполнения.
И вот здесь находится главный принцип всей настройки: проверять нужно не саму форму, а весь маршрут заявки. Если один участок конвейера настроен не так, красивый блок на странице ничего не спасёт.
Самая неприятная CRM-форма — не та, которая вообще не открывается. С ней хотя бы всё честно. Гораздо интереснее форма, которая вежливо благодарит клиента за обращение, после чего заявка отправляется в увлекательное путешествие по неизвестному маршруту.
Поэтому ещё до вставки кода на сайт полезно ответить на четыре вопроса: что создаём в CRM, какие данные собираем, кому назначаем заявку и что считаем успешной отправкой. После этого техническая часть становится значительно проще.
↑ К оглавлению2. Сначала решите, что должна создавать форма
В редакторе CRM-форм Битрикс24 можно выбрать, какие сущности появятся после отправки. Для обычной заявки это чаще всего лид либо связка «сделка + клиент», но выбор зависит от того, как у вас вообще устроена CRM.
Если компания работает с лидами, форма может создавать новый лид. Если лиды не используются и обращение должно сразу попадать в продажу, логичнее создавать сделку и клиента. Для других сценариев доступны свои варианты, вплоть до счёта или элементов смарт-процесса.
Ошибку здесь легко заложить ещё до установки формы: поставить поля от одной сущности, ожидать другую, а потом искать заявку не там, где Битрикс24 её сохранил. Например, если форма создаёт лид, но в неё добавлены поля из контакта, данные этих полей сохраняются в карточке контакта, а лид связывается с ним. Если требуется, чтобы информация находилась именно в лиде, нужно использовать поля лида.
Поэтому сначала определите конечную точку. Не «нам нужна форма», а «после отправки мы хотим получить новую сделку в такой-то воронке, с телефоном, комментарием, источником и ответственным менеджером». Это уже техническое задание, с которым сложно случайно свернуть не туда.
↑ К оглавлению3. Поля формы: просить только то, что действительно нужно
Битрикс24 позволяет добавить в форму системные и пользовательские поля, сделать их обязательными, множественными, задать значения по умолчанию и включить автозаполнение. Возможностей много, поэтому соблазн устроить анкету на полстраницы тоже возникает довольно быстро.
Для обычной заявки почти всегда полезнее начать с минимального набора: имя, телефон или e-mail и поле, в котором человек может описать задачу. Остальные данные можно собирать только там, где они действительно нужны бизнес-процессу.
У длинной формы есть две проблемы. Первая очевидная: её чаще бросают на середине. Вторая менее заметная: чем больше полей и правил показа, тем больше мест, где можно ошибиться в логике.
Если разные типы клиентов должны видеть разные поля, в Битрикс24 есть правила показа. Например, физическому лицу можно показать имя и телефон, юридическому — реквизиты компании. Но условия лучше строить осознанно: противоречащие друг другу правила способны скрыть именно то поле, которое вы считали обязательным.
Отдельно пригодятся скрытые поля. Они не видны посетителю, но могут передавать в CRM техническую информацию: источник, адрес страницы, идентификатор формы или другое значение. Это особенно удобно, если одна и та же CRM-форма используется на нескольких страницах и менеджеру важно понимать, откуда именно пришло обращение.
↑ К оглавлению4. Ответственные, дубли и действия после отправки
Вот здесь CRM-форма перестаёт быть просто формой и начинает работать как часть CRM.
В настройках можно выбрать ответственных сотрудников. Новые элементы, созданные через форму, распределяются между ними по очереди. При необходимости Битрикс24 умеет учитывать начало рабочего дня и перерывы, чтобы не отдавать обращение сотруднику, который сейчас недоступен.
Дальше нужно решить, что делать с повторными клиентами. Для сделок Битрикс24 позволяет задать правила обработки найденных контактов и компаний: разрешать дубли, заменять данные или объединять их. Также можно использовать уже существующую активную сделку вместо создания новой. Эти настройки лучше продумать заранее, иначе один постоянный клиент за несколько обращений способен превратиться в небольшую CRM-династию.
После отправки форма тоже должна вести себя предсказуемо. Можно показать сообщение, перенаправить клиента на другую страницу или очистить поля для следующего заполнения. Если после заявки человек должен увидеть инструкции, страницу оплаты или следующий шаг — настройте это сразу, а не оставляйте стандартное «Спасибо» просто потому, что оно уже есть.
CRM-форму лучше настраивать в определённой последовательности: сначала понять, куда должна попадать заявка, затем настроить поля и ответственного, и только после этого ставить форму на сайт. Если делать всё методом научного тыка, катастрофа, может быть, и не гарантирована — но шанс познакомиться со всеми настройками Битрикс24 гораздо ближе, чем хотелось бы.
↑ К оглавлению5. Как разместить CRM-форму на сайте Битрикс24
Если сайт создан в самом Битрикс24, отдельный код обычно не нужен. Есть два штатных варианта: добавить CRM-форму отдельным блоком на страницу или подключить её через виджет.
Форма как блок страницы
Такой вариант подходит, когда форма относится к содержанию конкретной страницы: заявка на услугу, регистрация, обратная связь, запись или заказ.
- Откройте «Сайты и Магазины» → «Сайты» и нужную страницу.
- Добавьте новый блок и выберите категорию CRM-форм.
- Выберите форму, которая должна использоваться на странице.
- Проверьте дизайн, поля и настройки формы.
- Сохраните страницу и проведите тестовую отправку.
Форма в виджете
Виджет удобнее, если посетитель должен иметь возможность обратиться с любой страницы сайта. В этом случае CRM-форма включается как канал внутри виджета, а сам виджет назначается сайту в настройках.
В обоих случаях есть важная мелочь: разместить можно активную CRM-форму. Если нужная форма не появляется в списке, сначала проверьте её активность, а уже потом начинайте подозревать браузер, сервер и ретроградный Меркурий.
↑ К оглавлению6. Как разместить CRM-форму на стороннем сайте
Для WordPress, собственной CMS, обычной HTML-страницы и других внешних сайтов Битрикс24 генерирует код формы. В актуальной версии доступны три базовых сценария размещения: блок на странице, всплывающее окно по клику и показ через заданное время после загрузки страницы.
Вариант 1. Форма сразу видна на странице
Откройте настройки нужной CRM-формы → «Возможности формы» → «Поделиться» → вариант публикации для страницы сайта. Скопируйте код и вставьте его в то место шаблона или страницы, где должна появиться форма.
Для конструктора страниц это обычно HTML-блок или блок пользовательского кода. Для CMS — шаблон, компонент или редактор, который не вырезает JavaScript. Если редактор «заботливо» очищает теги script, форма не загрузится, сколько бы раз вы ни нажимали F5.
Вариант 2. Форма открывается по клику
Этот способ подходит для кнопок «Получить консультацию», «Оставить заявку» и похожих сценариев. В Битрикс24 выберите публикацию по клику, скопируйте полученный код и разместите его перед кнопкой, которая должна открывать форму.
Вариант 3. Форма появляется автоматически
Если нужна форма, которая открывается после загрузки страницы с задержкой, используйте вариант показа по времени. Здесь особенно важно не переборщить: технически окно может появиться через пару секунд, но посетитель сайта не обязан радоваться вашей оперативности так же сильно, как вы.
На стороннем сайте после вставки обязательно проверьте результат не только в редакторе, но и на опубликованной странице. Конструкторы, плагины оптимизации и системы кеширования иногда по-разному обрабатывают внешний JavaScript. Если форма работает по публичной ссылке Битрикс24, но не появляется внутри сайта, это хороший диагностический признак: сама форма жива, а искать проблему нужно уже на стороне встраивания или страницы.
↑ К оглавлению7. Проверка после подключения: форма появилась — это ещё не победа
После публикации отправьте тестовую заявку. Не надо проверять интеграцию методом «ну форма же появилась». Появившаяся форма доказывает только одно: форма появилась.
Нормальная проверка проходит по всей цепочке:
- Откройте страницу как обычный посетитель — лучше в отдельном браузере или приватном режиме.
- Проверьте форму на компьютере и телефоне.
- Заполните её реальными по формату данными: нормальный телефон, e-mail, комментарий.
- Убедитесь, что после отправки показалось нужное сообщение или отработал редирект.
- Откройте CRM и найдите созданный элемент.
- Проверьте, что создан именно тот тип сущности, который вы ожидали.
- Посмотрите, куда попали значения каждого поля.
- Проверьте ответственного сотрудника.
- Если используете скрытые поля, убедитесь, что источник и технические данные сохранились.
- Повторите отправку с тем же телефоном или e-mail и посмотрите, как сработали правила дублей.
Последний пункт особенно важен. Первая тестовая заявка часто выглядит идеально. Настоящие приключения начинаются со второй, когда система должна решить, перед ней новый человек или тот же клиент вернулся ещё раз.
↑ К оглавлению8. Если CRM-форма не появляется на странице
Сначала разделите проблему на две части. Откройте CRM-форму по её публичной ссылке. Если там всё работает, значит форма существует и активна, а неисправность связана с размещением на конкретном сайте. Если не работает и публичная версия — возвращаемся в настройки самой формы.
Для внешнего сайта проверьте по порядку:
- код вставлен полностью и без изменений;
- он находится в том месте страницы, которое действительно исполняет JavaScript;
- CMS или визуальный редактор не удалил теги script;
- плагин оптимизации не отложил или не переставил код так, что он перестал запускаться в нужный момент;
- в консоли браузера нет ошибок JavaScript или блокировок загрузки внешнего ресурса;
- политика Content Security Policy, если она настроена на сайте, разрешает необходимые внешние скрипты;
- форма активна в Битрикс24.
Если используется появление по клику, отдельно проверьте расположение кода относительно кнопки. В официальной схеме Битрикс24 код такой формы ставится перед кнопкой, которая её вызывает.
А если сайт построен внутри Битрикс24 и форма не выбирается в блоке, начните с её активности и прав доступа сотрудника, который редактирует страницу. Это быстрее, чем сразу устраивать экспедицию в исходный код.
↑ К оглавлению9. Если форма отправляется, но заявка «пропала»
Здесь важно понять, что именно означает «пропала». Заявка могла не создаться вообще, могла создаться не в той сущности, попасть в существующую активную сделку или назначиться сотруднику, у которого её никто не ищет.
Проверяйте в такой последовательности:
- Посмотрите настройки «Сущности в CRM» — что именно должна создавать форма.
- Проверьте выбранную воронку, если форма создаёт сделку.
- Посмотрите правила работы с дублями и опцию использования активной сделки.
- Проверьте очередь ответственных.
- Найдите клиента по телефону или e-mail во всей CRM, а не только в одном списке.
- Посмотрите таймлайн найденной карточки: информация о заполнении формы может быть привязана к существующему клиенту или активной сделке.
Если при отправке сама форма показывает ошибку «Не удалось отправить сообщение. Повторите попытку позже», у Битрикс24 есть штатный способ перезагрузить CRM-формы. В адресной строке портала открывают:
https://адрес_вашего_Битрикс24/crm/webform/?rebuildAll=yКоманда перестраивает формы, при этом их настройки сохраняются. Это именно тот случай, когда сначала стоит применить официальный способ восстановления, а уже потом разбирать всё остальное по винтикам.
↑ К оглавлению10. Если появляются дубли или данные попадают не туда
Дубли — не обязательно ошибка Битрикс24. Часто система просто делает ровно то, что ей разрешили делать в настройках формы.
Для сделок можно выбрать, как обрабатывать найденные контакты и компании: всегда создавать новые карточки, заменять часть данных или объединять информацию. Битрикс24 ищет совпадения по контактным данным и имени/названию компании, поэтому правила нужно выбирать с учётом реального сценария повторных обращений.
Если форма создаёт новую сделку при каждом обращении, это может быть правильно для новых заказов. Если же повторный запрос должен прикрепляться к текущей активной сделке, включается соответствующая опция. Универсального ответа здесь нет: правильное поведение определяется процессом продаж, а не красотой списка в CRM.
С полями действует похожее правило. Если вы добавили в форму поле контакта, не стоит потом искать его внутри лида и удивляться. Перед публикацией полезно буквально составить маленькую карту: «Поле на форме → поле в CRM → сущность, где оно хранится». Пять минут такой проверки способны сэкономить гораздо больше времени после запуска.
↑ К оглавлению11. Спам, согласия и аналитика
Защита от спама
По умолчанию для CRM-форм Битрикс24 используется Yandex SmartCaptcha, также можно выбрать Google reCAPTCHA V2. Если защита начинает блокировать нормальных посетителей, в настройках капчи можно изменить чувствительность или сложность проверки.
Отключать защиту просто потому, что она однажды помешала тестовой отправке, — решение эффектное, но недолговечное. Публичная форма без защиты довольно быстро способна познакомить отдел продаж с международным сообществом ботов.
Согласия и персональные данные
Если форма собирает имя, телефон, e-mail или другие данные клиента, настройте соглашение на их обработку. В Битрикс24 можно использовать стандартное соглашение, изменить его под компанию или добавить собственное. Для маркетинговых рассылок и других целей могут понадобиться отдельные согласия.
Текст соглашения — не декоративная строчка под кнопкой. Он должен соответствовать тому, какие данные и зачем вы действительно собираете.
Аналитика
Если форма участвует в рекламе или на неё приходит заметный трафик, подключите аналитику. Битрикс24 поддерживает работу CRM-форм с Яндекс Метрикой: можно отслеживать просмотры, взаимодействия с полями, отправки и смотреть, на каком этапе люди прекращают заполнение.
Скрытые поля и UTM-метки помогают сохранить в CRM источник обращения. Тогда через месяц не придётся спорить, «вроде эти заявки были с рекламы или всё-таки с органики». Система должна отвечать на такие вопросы лучше человеческой памяти.
↑ К оглавлению12. Как подключить CRM-форму один раз и не возвращаться к ней каждую неделю
Хорошая интеграция обычно выглядит скучно: форма открывается, заявки приходят, менеджеры получают их вовремя, аналитика считает отправки, а владелец сайта вообще не вспоминает, где лежит код формы. Именно к такой скуке и стоит стремиться.
Перед запуском пройдите короткий контрольный список:
- заранее определена сущность CRM и нужная воронка;
- в форме нет лишних обязательных полей;
- поля формы соответствуют полям нужной CRM-сущности;
- настроены правила обработки дублей;
- выбраны реальные ответственные сотрудники;
- проверено действие после отправки;
- настроена защита от спама;
- добавлено корректное согласие на обработку данных;
- при необходимости передаются источник, страница и другие скрытые значения;
- форма проверена на компьютере и телефоне;
- тестовая заявка найдена в CRM и прошла весь маршрут до менеджера;
- повторная тестовая заявка проверила работу дублей.
Если эти пункты выполнены, вероятность внезапно обнаружить через неделю, что «форма вроде была, а заявок почему-то нет», становится заметно ниже. А если что-то всё-таки сломается, у вас уже будет понятная схема диагностики: форма → передача → CRM-сущность → дубли → ответственный → дальнейшее действие.
CRM-форма — маленькая часть сайта, но бизнес-смысл у неё довольно большой: именно через неё потенциальный клиент превращается в запись, с которой можно работать. Поэтому подключать её стоит не как очередной виджет, а как полноценный участок процесса продаж.
↑ К оглавлениюFAQ
Можно ли поставить CRM-форму Битрикс24 на WordPress или другую CMS?
Да. Для сайта, созданного не в Битрикс24, сервис генерирует код. Форму можно показать обычным блоком, открыть по клику или автоматически после загрузки страницы.
Почему CRM-форма открывается по ссылке, но не показывается на сайте?
Если публичная версия работает, сначала проверяйте встраивание: полноту кода, выполнение JavaScript, настройки конструктора или CMS, плагины оптимизации, ошибки браузера и ограничения Content Security Policy.
Почему после отправки я не вижу новый лид?
Проверьте, какую сущность создаёт форма. Она может создавать сделку и клиента, использовать существующую активную сделку или сохранять часть полей в карточке контакта — это зависит от настроек.
Как назначить заявки из формы разным менеджерам?
В настройках CRM-формы можно указать несколько ответственных. Новые элементы CRM будут распределяться между ними по очереди; при необходимости можно учитывать рабочее время сотрудников.
Что делать, если форма пишет «Не удалось отправить сообщение. Повторите попытку позже»?
Битрикс24 рекомендует перестроить формы через адрес вида https://ваш_портал/crm/webform/?rebuildAll=y. Настройки форм при этом сохраняются.
Можно ли передавать в CRM страницу, с которой отправлена заявка?
Да. Для этого можно использовать скрытые поля и автоматические значения, чтобы сохранять техническую информацию, в том числе адрес страницы и источник обращения.
Как проверить CRM-форму после установки?
Отправьте тест с опубликованной страницы, найдите созданный элемент в CRM, проверьте поля, ответственного, источник и действие после отправки. Затем повторите тест с тем же телефоном или e-mail, чтобы увидеть поведение при дубле.
Нужна ли защита от спама?
Для публичной формы — практически всегда. В CRM-формах Битрикс24 по умолчанию используется Yandex SmartCaptcha, также доступна Google reCAPTCHA V2.
Нужна помощь с CRM-формой?
Поможем подключить CRM-форму Битрикс24 к сайту, настроить передачу заявок и проверить всю цепочку до CRM. Если форма уже установлена, но заявки теряются, дублируются или попадают не туда — найдём участок, где ломается логика, и исправим его.