Веб-форма без доставки заявок бесполезна: пользователь отправил данные, а менеджер их не увидел. В 1С-Битрикс результат формы можно отправлять на e-mail через почтовые шаблоны и передавать в CRM (Битрикс24) для создания лида или сделки.
Что означает «привязка» формы к почте и CRM
«Привязка» веб-формы к каналам обработки — это настройка того, куда уходят данные после нажатия кнопки «Отправить». В 1С-Битрикс у формы есть несколько независимых каналов:
- Сохранение в БД — результаты всегда пишутся в таблицу результатов формы (если не отключено), их видно в админке.
- Отправка на e-mail — через почтовый шаблон формы и связанный почтовый тип события.
- Передача в CRM — создание лида/сделки/контакта в Битрикс24 или во внешней CRM.
Эти каналы работают одновременно: одна и та же заявка может и сохраниться в БД, и уйти письмом менеджеру, и создать лид в CRM.
Настройка отправки результата на e-mail
За письмо отвечает связка «почтовый шаблон формы» + «почтовое событие». Порядок настройки:
- Откройте Контент → Веб-формы → Настройка форм и выберите нужную форму.
- Перейдите на вкладку Почтовые шаблоны. По умолчанию Битрикс создаёт для формы почтовый тип события с кодом вида
FORM_FILLING_SIMPLE_FORM. - Нажмите на шаблон, чтобы отредактировать письмо. Проверьте поля
Кому(адрес менеджера),От когоиТема. - В теле письма используйте служебные поля-макросы формы: значения полей подставляются через
#значение_поля#, а системные данные — через макросы почтового события. - Сохраните шаблон. Убедитесь, что он активен.
Сами шаблоны письма живут в разделе Настройки → Настройки продукта → Почтовые события → Почтовые шаблоны. Там задаётся HTML/текст письма и почтовый тип события, к которому шаблон привязан.
Передача заявок в CRM
Способ привязки к CRM зависит от того, какая CRM используется.
Битрикс24 (облако или коробка)
В коробочном Битрикс24 у веб-формы на вкладке настройки есть блок интеграции с CRM: указывается, какую сущность создавать (лид, сделка, контакт) и как поля формы соответствуют полям CRM. Часто вместо классической веб-формы применяют штатные CRM-формы Битрикс24 — они привязаны к воронке сразу.
Внешняя CRM (amoCRM, 1С и т.п.)
Передача выполняется через обработчик события формы. Порядок:
- Повесьте обработчик на событие
OnAfterResultAddмодуляform. - В обработчике получите значения полей результата и сформируйте запрос к API внешней CRM (REST/webhook).
- Отправьте данные и залогируйте ответ, чтобы контролировать доставку.
Простой сценарий «форма → лид» без кода в Битрикс24 удобнее делать штатными CRM-формами; сложную маршрутизацию с валидацией и внешними системами — через обработчик и бизнес-процессы.
Сопоставление полей формы и CRM
Чтобы заявка легла в CRM корректно, поля формы должны соответствовать полям сущности. Типовое сопоставление:
| Поле формы | Поле CRM (лид/сделка) | Примечание |
|---|---|---|
| Имя | Название / Имя контакта | Обязательное |
| Телефон | Телефон (тип: рабочий/мобильный) | Множественное поле |
| Валидировать формат | ||
| Комментарий | Комментарий / Описание | Необязательное |
| UTM-метки | Источник / доп. поля | Для аналитики |
Телефон и e-mail в CRM — множественные поля со своей структурой (значение + тип). При программной передаче их нужно передавать массивом, иначе значение не сохранится.
Проверка доставки: почта и CRM
После настройки обязательно выполните тестовую отправку и проверьте оба канала.
- Результат в БД: Контент → Веб-формы → Результаты — заявка должна появиться в списке.
- Очередь писем: Настройки → Инструменты → Почтовые события (или журнал
b_event) — письмо должно быть поставлено в очередь и отправлено агентом рассылки. - Доставка на ящик: проверьте, что письмо реально пришло, а не осело в спаме. Настройте корректный адрес
От когов домене сайта, SPF/DKIM. - CRM: в Битрикс24 откройте раздел лидов/сделок и убедитесь, что создалась новая запись с правильными полями.
Если письма стоят в очереди, но не уходят, проверьте, запущен ли агент отправки почты и настройки SMTP/функции mail().
Частые ошибки
Типичные причины, по которым заявки не доходят до почты или CRM:
- Неактивный почтовый шаблон. Шаблон есть, но снят флаг «Активен» — письмо не формируется.
- Не совпадает почтовый тип события. Шаблон привязан к одному типу, а форма шлёт другой — письмо не находит шаблон.
- Пустое поле «Кому». Адрес менеджера не задан или указан макрос, который не заполняется.
- Не запущен агент почты. Письма копятся в очереди со статусом «в ожидании».
- Письма попадают в спам из-за адреса «От кого» на чужом домене и отсутствия SPF/DKIM.
- Множественные поля CRM переданы строкой. Телефон/e-mail не сохраняются, потому что ожидается массив с типом.
- Обработчик события не зарегистрирован или падает с ошибкой — заявка сохраняется в БД, но в CRM не уходит.
- Кэширование компонента формы скрывает изменения настроек — сбросьте кэш после правок.
Итог
Привязка веб-формы к почте и CRM в 1С-Битрикс складывается из трёх независимых каналов: сохранение в БД, письмо через почтовый шаблон и передача в CRM. Настройте активный почтовый шаблон с корректными полями «Кому»/«От кого», для CRM используйте штатные CRM-формы Битрикс24 или обработчик события OnAfterResultAdd, аккуратно сопоставьте поля (особенно множественные — телефон и e-mail) и обязательно проверьте доставку по всем каналам тестовой заявкой.