Сделка из формы сайта в Битрикс24: как связать её с контактом и компанией
Чтобы сделка из формы сайта в Битрикс24 не осталась без клиента, нужно заранее определить, какие сущности создаёт форма и как они связываются. Настройте в форме создание сделки вместе с контактом и компанией, проверьте правила обработки дубликатов и протестируйте отправку. Тогда каждая заявка получит привязку к клиенту, а менеджер увидит полную картину.
Что значит «связать сделку с контактом и компанией» и почему появляются висячие сделки
Сделка в Битрикс24 — это карточка потенциальной продажи. Контакт — человек, с которым общаются, компания — организация, которую он представляет. Связь между ними позволяет видеть историю взаимодействия: звонки, письма, счета. Если сделка создана без контакта и компании, менеджеру приходится вручную искать клиента или заводить его заново. Такие сделки называют висячими.
Причина появления висячих сделок чаще всего в настройках формы. Форма может создавать только сделку, не создавая контакт или компанию. Или создавать контакт, но не привязывать его к сделке. Иногда форма настроена на создание лида, а не сделки, и менеджер конвертирует лид в сделку без связи. Ещё одна причина — ошибки в полях: например, в форме нет полей для телефона или email, по которым CRM могла бы найти существующий контакт.
Чтобы избежать висячих сделок, нужно на этапе настройки формы выбрать правильные сущности и правила обработки дубликатов. В Битрикс24 при создании сделки через CRM-форму настраивается обработка дубликатов: разрешать, заменять или объединять. От этого зависит, будет ли сделка привязана к существующему клиенту или создастся новый контакт. Подробнее о том, как формы попадают в CRM, читайте в статье интеграция сайта с битрикс24 и crm.
Важно понимать: сайт и CRM — разные системы. Форма на сайте передаёт данные в Битрикс24, и от того, как настроен приём, зависит результат. Для CRM-форм Битрикс24 настройки связывания встроены. Для самописных форм требуется передача данных через вебхуки или API. В любом случае сначала определите, какие сущности должны создаваться.
Исходные данные и ответственные: что нужно знать до настройки
Прежде чем настраивать форму, соберите информацию о процессе продаж. Какие поля клиент заполняет на сайте? Есть ли среди них название компании, ИНН, телефон, email? Как менеджеры работают с заявками: звонят, пишут письма, выставляют счёт? От этого зависит, нужна ли отдельная компания или достаточно контакта.
Определите ответственного за настройку. Обычно это администратор CRM или руководитель отдела продаж. Он решает, какие сущности создавать, как обрабатывать дубликаты и какие поля обязательны. Техническую часть — размещение формы на сайте, передачу данных — выполняет веб-разработчик или интегратор. Если форма создаётся в Битрикс24, настройку может выполнить администратор портала.
Согласуйте с юристом или специалистом по персональным данным текст согласия на обработку данных. В CRM-формах Битрикс24 можно добавить чекбокс с соглашением. Убедитесь, что клиент не сможет отправить форму без подтверждения, если это требуется по вашей политике. Не заменяйте юридическую консультацию самостоятельными формулировками.
Проверьте, какие поля уже есть в карточках контакта и компании. Если вы хотите, чтобы форма заполняла существующие поля, добавьте их в форму. Например, поле «Должность» из контакта или «Отрасль» из компании. Это поможет менеджеру сразу понять контекст. Но не перегружайте форму: чем больше полей, тем ниже конверсия. Оставьте только то, что действительно нужно для связи и квалификации.
Варианты создания сущностей: сделка, контакт, компания, лид
При отправке формы в Битрикс24 создаются разные наборы сущностей: только лид; сделка + контакт; сделка + контакт + компания; только контакт; только компания. Выбор зависит от того, как устроен ваш отдел продаж и какие данные вы собираете.
Если вы создаёте только лид, менеджер потом вручную конвертирует его в сделку, контакт и компанию. Это удобно, если заявки требуют квалификации перед созданием сделки. Но при конвертации важно проверить, что контакт и компания создаются и связываются. Иначе сделка останется без клиента.
Если форма создаёт сделку + контакт, компания не создаётся. Это подходит для B2C-сегмента, где клиенты — физические лица. Если вы работаете с организациями, лучше сразу создавать компанию. Тогда в сделке будет и контакт (представитель), и компания (организация). Это упрощает выставление счетов и ведение истории по компании.
В CRM-формах Битрикс24 доступны сценарии создания сущностей, например «Сделка + Клиент». При выборе сделки с клиентом форма создаст сделку и контакт, а при необходимости и компанию. Точный набор зависит от настроек и полей формы. Проверьте в документации или в интерфейсе, какие сущности создаются в вашем случае. Не полагайтесь на предположения — протестируйте.
Матрица сценариев: есть контакт / нет контакта / есть компания / нет компании
Ниже приведена матрица, которая помогает решить, что создавать и как связывать в зависимости от наличия контакта и компании. Она основана на логике работы с дубликатами в Битрикс24. Перед применением проверьте актуальные настройки вашей формы.
| Ситуация | Что есть в CRM | Что создаёт форма | Как связывать | Комментарий |
|---|---|---|---|---|
| Клиент новый, физлицо | Ничего | Сделка + контакт | Контакт привязывается к сделке автоматически | Компания не создаётся |
| Клиент новый, юрлицо | Ничего | Сделка + контакт + компания | Контакт и компания привязываются к сделке | Убедитесь, что в форме есть поля для компании |
| Контакт есть, компания нет | Контакт с телефоном/email | Сделка + компания | Найти контакт по телефону/email, создать компанию, привязать обе сущности | Используйте правило «Объединять дубликаты» |
| Компания есть, контакт новый | Компания с названием | Сделка + контакт | Найти компанию по названию, создать контакт, привязать к сделке и компании | Контакт должен быть связан с компанией |
| И контакт, и компания есть | Контакт и компания | Сделка | Найти контакт и компанию, привязать к сделке | Не создавайте новых сущностей, используйте «Объединять дубликаты» |
Эта матрица — ориентир. В Битрикс24 правила обработки дубликатов настраиваются в экспертной настройке CRM-формы. Вы можете выбрать «Разрешить дубликаты», «Заменять дубликаты» или «Объединять дубликаты». Для избежания висячих сделок часто выбирают «Объединять дубликаты»: форма найдёт существующий контакт или компанию по совпадению двух из трёх параметров (ФИО/название, телефон, email) и привяжет сделку к ним. Если совпадений нет, создаст новые. Подробнее о дедупликации читайте в статье Дубли лидов с сайта в CRM: матрица дедупликации и правила объединения.
Пошаговая настройка формы для создания сделки с привязкой
Настройка зависит от того, какую форму вы используете: CRM-форму Битрикс24 или самописную форму на сайте. Рассмотрим оба варианта.
Если вы используете CRM-форму Битрикс24
1. Перейдите в раздел CRM > Продажи > Каналы продаж > CRM-формы. Нажмите «Добавить» и выберите сценарий. Для создания сделки с клиентом подойдёт сценарий «Индивидуальная настройка» или другой подходящий. 2. В редакторе формы настройте поля. Добавьте поля из контакта и компании: имя, телефон, email, название компании. Сделайте обязательными те, без которых невозможно связать сущности (например, телефон или email). 3. В настройке «Сущности в CRM» выберите «Сделка + Клиент». Если нужно создавать компанию, убедитесь, что в форме есть поля компании. В некоторых сценариях компания создаётся автоматически при заполнении соответствующих полей. 4. Нажмите «Экспертная настройка» и настройте правила обработки дубликатов. Выберите «Объединять дубликаты», чтобы форма находила существующие контакты и компании и привязывала сделку к ним. Если вы хотите всегда создавать новые сущности, выберите «Разрешить дубликаты», но это может привести к появлению дублей. 5. Укажите воронку и ответственного. Проверьте, что сделка попадает в нужную воронку. 6. Опубликуйте форму: нажмите «Код на сайт» и выберите способ размещения. Скопируйте код или ссылку.
Если у вас самописная форма на сайте
Требуется настроить передачу данных в Битрикс24 через вебхук или REST API (например, POST-запрос к /rest/1/crm.deal.add). Вы должны передавать данные так, чтобы создавалась сделка и связанные сущности. В запросе укажите поля для контакта и компании, а также привязку к сделке. Точный формат запроса зависит от версии API и способа интеграции. Используйте только документированные методы API. Обратитесь к документации Битрикс24 или к специалисту. Если вы не уверены, как настроить передачу, лучше использовать CRM-формы Битрикс24 — они уже содержат нужные настройки.
В обоих случаях после настройки обязательно протестируйте форму. Отправьте тестовую заявку и проверьте, что создалась сделка, контакт и компания (если нужно), и что они связаны. Проверьте, что в сделке отображается контакт и компания.
Как проверить, что сделка связана: пошаговая приёмка
После настройки формы проведите приёмку. Вот шаги, которые помогут убедиться, что всё работает.
1. Откройте форму на сайте или по публичной ссылке. Заполните все обязательные поля. Если есть чекбокс согласия, отметьте его. 2. Отправьте форму. Убедитесь, что появилось сообщение об успешной отправке или произошёл редирект. 3. Перейдите в CRM > Сделки. Найдите созданную сделку. Откройте её карточку. 4. Проверьте, что в сделке заполнено поле «Контакт» и «Компания» (если компания должна создаваться). Если поля пустые, значит, связывание не настроено. 5. Откройте карточку контакта. Убедитесь, что в ней отображается сделка и компания. Проверьте, что данные совпадают с тем, что вы вводили. 6. Если создавалась компания, откройте её карточку. Проверьте, что в ней есть контакт и сделка. 7. Повторите тест с другим набором данных: например, с существующим контактом. Убедитесь, что дубликат не создаётся, а сделка привязывается к существующему контакту. 8. Проверьте, что ответственный назначен верно. Если ответственных несколько, убедитесь, что заявка распределилась по правилам.
Если на каком-то шаге обнаружилась ошибка, вернитесь к настройкам формы и исправьте. После исправления повторите тест.
Учебный пример: настройка формы для компании «Ромашка»
Учебный пример. Компания «Ромашка» продаёт услуги по обслуживанию офисов. На сайте есть форма заявки. Компания хочет, чтобы при отправке формы создавалась сделка, контакт и компания. Входные условия: форма содержит поля «Имя», «Телефон», «Email», «Название компании». Ответственный — менеджер Иван. В CRM уже есть контакт с телефоном +7 999 123-45-67 и компания «ООО Лютик». При тестовой отправке формы с этими же телефоном и названием компании должна создаться сделка, привязанная к существующему контакту и компании, без создания дубликатов.
Настройка: в CRM-форме Битрикс24 выбран сценарий «Индивидуальная настройка». В настройке «Сущности в CRM» выбрано «Сделка + Клиент». В экспертной настройке установлено «Объединять дубликаты». Поля «Телефон» и «Название компании» сделаны обязательными. Форма размещена на сайте через код.
Проверка: менеджер отправляет тестовую заявку с данными: Имя «Пётр», Телефон +7 999 123-45-67, Email petr@example.com, Компания «ООО Лютик». После отправки в CRM появляется сделка. В карточке сделки в поле «Контакт» указан существующий контакт (не создан новый), в поле «Компания» — «ООО Лютик». В таймлайне контакта отображается информация о заполненной форме. Дубликаты не созданы. Результат достигнут.
Если бы правило было «Разрешить дубликаты», создался бы новый контакт и новая компания, что привело бы к дублям. Если бы правило было «Заменять дубликаты», данные существующего контакта могли бы измениться. Поэтому для данного случая «Объединять дубликаты» — оптимально.
Чек-лист приёмки: убеждаемся, что висячих сделок нет
- Форма создаёт сделку и контакт (и компанию, если нужно)
- В форме есть поля для телефона и email (или других идентификаторов)
- Настроены правила обработки дубликатов: выбрано «Объединять дубликаты» или другое подходящее
- Обязательные поля отмечены, чтобы клиент не отправил пустую заявку
- Ответственный назначен, заявки распределяются по правилам
- Проведён тест с новыми данными: создаются все сущности, связи установлены
- Проведён тест с существующим контактом: дубликат не создаётся, сделка привязывается к существующему контакту
- Проверено, что в карточке сделки отображаются контакт и компания
- Проверено, что в карточке контакта отображается сделка и компания
- Если используется самописная форма, проверена корректность передачи данных
Этот чек-лист поможет принять работу у настройщика или проверить форму самостоятельно. Если какой-то пункт не выполнен, вернитесь к настройке.
Ограничения и типичные ошибки
При настройке связывания сделки с контактом и компанией есть несколько ограничений. Во-первых, CRM-формы доступны не на всех тарифах Битрикс24. Проверьте свой тариф. Во-вторых, автоматическое объединение дубликатов работает по совпадению двух из трёх параметров: ФИО/название компании, телефон, email. Если клиент указал другой телефон или email, дубликат может не найтись. В-третьих, если форма создаёт лид, а не сделку, связывание происходит на этапе конвертации лида. Убедитесь, что при конвертации создаются и связываются контакт и компания.
Типичные ошибки: отсутствие обязательных полей для идентификации; выбор «Разрешить дубликаты» без необходимости; создание только сделки без контакта; игнорирование правил обработки дубликатов; отсутствие тестирования после настройки. Ещё одна ошибка — использовать самописную форму без должной настройки передачи данных, что приводит к созданию сделок без связей.
Если вы не уверены в настройках, обратитесь к документации Битрикс24 или к специалистам. Не экспериментируйте на рабочей CRM без резервной копии. Перед изменениями сделайте копию формы или экспорт данных.
Что делать, если сделка всё равно создаётся без контакта
Если после настройки сделки всё равно появляются без контакта, проверьте следующие моменты. Во-первых, убедитесь, что в форме действительно выбрано создание контакта. В CRM-формах это настройка «Сущности в CRM». Во-вторых, проверьте, что поля, которые вы используете для связи, передаются корректно. Например, если вы используете самописную форму, возможно, в запросе не хватает полей контакта. В-третьих, проверьте правила обработки дубликатов. При создании контакта он должен привязываться к сделке; если этого не происходит, возможна ошибка в настройках интеграции.
В-четвёртых, посмотрите логи или историю сущностей. В Битрикс24 можно отследить, какие действия выполнялись. Если вы используете вебхуки, проверьте ответы сервера. В-пятых, обратитесь в поддержку Битрикс24 или к интегратору. Не пытайтесь исправить ситуацию массовым редактированием сделок — это может привести к ещё большей путанице.
Помните, что настройка связей — это часть более широкой задачи интеграции сайта и CRM. Если вы хотите глубже разобраться в том, как заявки попадают в CRM, прочитайте статью Интеграция Битрикс24 с сайтом: как заявки автоматически попадают в CRM. Для настройки CRM-форм обратитесь к статье CRM-формы Битрикс24: как настроить сбор заявок и проверить результат.
Следующие шаги: от связывания к управлению клиентской базой
Когда сделки перестали быть висячими, можно двигаться дальше. Настройте автоматическое заполнение полей из формы, чтобы менеджеры тратили меньше времени на ручной ввод. Например, передавайте источник трафика или UTM-метки в скрытых полях. Это поможет анализировать эффективность каналов.
Проверьте, как работает распределение заявок между менеджерами. Если ответственных несколько, убедитесь, что заявки не теряются. Настройте уведомления, чтобы менеджер сразу узнавал о новой сделке. Это сократит время реакции.
Регулярно проверяйте, не появляются ли новые висячие сделки. Можно создать отчёт или фильтр в CRM, который покажет сделки без контакта. Если такие появляются, анализируйте причины: изменилась форма, обновились настройки, добавился новый канал. Своевременное обнаружение поможет поддерживать порядок в CRM.
Что делать, если форма создаёт сделку, но не создаёт контакт?
Проверьте настройку «Сущности в CRM» в форме. Убедитесь, что выбрано создание контакта вместе со сделкой. Если форма самописная, проверьте, передаются ли поля контакта в запросе. Возможно, потребуется доработать интеграцию.
Можно ли связать сделку с существующим контактом, если клиент указал другой телефон?
Автоматическое объединение дубликатов срабатывает при совпадении двух из трёх параметров: ФИО/название, телефон, email. Если телефон другой, но совпадают email и имя, контакт может быть найден. Если совпадений нет, создастся новый контакт. Проверьте правила обработки дубликатов в экспертной настройке формы.
Как избежать создания дубликатов компаний при отправке формы?
Используйте правило «Объединять дубликаты» в настройках формы. Тогда при совпадении названия компании и, например, телефона, форма найдёт существующую компанию и привяжет сделку к ней, не создавая новую. Убедитесь, что в форме есть поля для названия компании и других идентификаторов.
Нужно ли создавать компанию, если клиент — физическое лицо?
Нет, если вы работаете только с физлицами, компания не нужна. В настройках формы выберите создание сделки и контакта без компании. Это упростит структуру и избежит лишних сущностей.
Что делать, если после настройки формы сделки всё равно создаются без контакта?
Проверьте, что в форме выбрано создание контакта, поля для связи заполнены и передаются корректно. Посмотрите логи интеграции, если используется самописная форма. Если не удаётся найти причину, обратитесь в поддержку Битрикс24 или к интегратору. Не пытайтесь исправить массово — это может усугубить ситуацию.
Можно ли использовать CRM-формы Битрикс24 на любом тарифе?
Нет, CRM-формы доступны не на всех тарифах. Проверьте свой тариф в разделе «Тарифы и оплата» или уточните у администратора портала. Если функция недоступна, рассмотрите другие способы интеграции сайта с CRM.
Практический разбор: проверка привязки сделки к контакту и компании
Учебный разбор. Условная компания «Ромашка» настраивает CRM-форму на сайте: при отправке формы должны создаваться сделка, контакт и компания, связанные между собой. Вводные: в форме есть поля Имя, Телефон, Email, Название компании; в CRM уже существует тестовый контакт с известным ID и тестовая компания с известным ID; правило обработки дубликатов — «объединять» по телефону и email. Проверку проводят на тестовом контуре или обезличенной копии, боевые данные не меняют.
| Действие | Что проверить |
|---|---|
| Отправить форму с данными нового клиента (имя, телефон, email, название компании), которых нет в CRM. | Создаются три новые записи: сделка, контакт и компания. В карточке сделки в полях «Контакт» и «Компания» отображаются соответствующие новые записи, а не пустые значения. |
| Отправить форму повторно с теми же телефоном и email, но с другим именем. | Согласно правилу «объединять» новая сделка привязывается к уже существующему контакту и компании, а не создаёт дубликаты. В карточке сделки видны те же контакт и компания, что и после первой отправки. |
| Отправить форму с телефоном и email, совпадающими с заранее известным тестовым контактом и компанией, и с именем, отличным от имени в тестовом контакте. | Сделка создаётся и привязывается именно к этому тестовому контакту и компании; в карточке сделки отображаются их известные ID, а имя в контакте не заменяется на новое. |
Для приёмки. Зафиксировать: скриншоты карточек трёх созданных сделок с видимыми полями «Контакт» и «Компания»; выгрузку или отчёт по сделкам с колонками ID сделки, ID контакта, ID компании; отметку о том, что для нового заказа ID присвоен системой и записан после создания.
Ограничение. Сценарий проверяет только связывание сделки с контактом и компанией при отправке формы. Он не проверяет корректность бизнес-логики оплаты, изменение цен или статусов заказов, а также работу с лидами. Результат зависит от заданного правила обработки дубликатов и наличия полей телефона и email в форме.