Как настроить форму обратной связи в Битрикс: инструкция
Пошагово создаём форму обратной связи в 1С-Битрикс: Управление сайтом 24.x, добавляем поля, настраиваем права и уведомления, подключаем CAPTCHA и проверяем отправку без публикации лишних данных.

Форму обратной связи в 1С-Битрикс: Управление сайтом 24.x можно собрать без PHP: создать форму в модуле «Веб-формы», добавить поля и вывести компонент на страницу. На базовую настройку обычно уходит 20–40 минут. В конце посетитель увидит сообщение об успешной отправке, а заявка сохранится в административной панели.
Что нужно подготовить до начала
Инструкция относится к классическому модулю «Веб-формы» в 1С-Битрикс: Управление сайтом 24.x. Это не форма из Bitrix24 CRM: у двух продуктов разные интерфейсы и наборы настроек.
- доступ администратора или сотрудника с правом изменять веб-формы и страницы;
- адрес страницы, где должна появиться форма;
- рабочий почтовый ящик для уведомлений;
- тестовый адрес электронной почты, на который можно отправить заявку;
- включённый модуль «Веб-формы» в вашей редакции продукта.
Если пункта «Веб-формы» нет в меню, проверьте редакцию, установку модуля и права пользователя. Не подменяйте его самописным HTML-кодом: такая форма может не сохранять результаты в административной панели.
Сноска. Результат веб-формы — сохранённая запись с ответами посетителя. Это не письмо само по себе: отправка уведомления и хранение результата настраиваются отдельно.
Пошаговая настройка формы
1. Создайте веб-форму
- Откройте административную часть сайта и перейдите в раздел «Сервисы» → «Веб-формы» → «Веб-формы».
- Нажмите «Добавить форму».
- Укажите понятное название, например «Обратная связь с сайта».
- Включите активность формы и сохраните запись.
Почему так: компонент на странице работает не с произвольным набором полей, а с конкретной веб-формой и её идентификатором. Проверка: новая форма появляется в списке и имеет статус активной.
2. Добавьте поля
Откройте созданную форму и перейдите к списку вопросов или полей. Для обычной обратной связи достаточно четырёх:
- «Имя» — строка, обязательное поле;
- «Электронная почта» — поле для e-mail, обязательное поле;
- «Телефон» — строка, необязательное поле, если он действительно нужен;
- «Сообщение» — многострочное поле, обязательное поле.
Не делайте обязательными все поля. Чем длиннее форма, тем чаще посетитель закрывает страницу до отправки. Для поля e-mail включите проверку формата, если такая настройка доступна в вашей версии модуля.
Проверка: каждое поле отображается в списке формы, у него задан тип, а обязательные поля отмечены отдельно.
3. Настройте статусы результата
Откройте раздел статусов формы и проверьте, что для нового результата есть статус, доступный пользователю, который будет обрабатывать заявки. В простом сценарии достаточно статусов «Новое», «В работе» и «Обработано».
Для каждого статуса проверьте права: кто может видеть результат, изменять его и переводить в другой статус. Посетителю эти права не нужны.
Проверка: пользователь с рабочей ролью видит тестовую заявку в административной части, а обычный посетитель не получает доступ к списку результатов.
4. Подключите уведомления
Уведомление о новой заявке обычно строится на почтовом событии формы и почтовом шаблоне. В настройках формы найдите раздел, связанный с письмами или шаблонами, и укажите:
- адрес получателя заявки;
- тему письма;
- поля, которые нужно передать в сообщении;
- адрес отправителя на домене сайта, если почтовый сервер требует совпадения домена.
Не вставляйте в шаблон пароль, токен или другие секреты. Для заявок с персональными данными ограничьте список получателей и не отправляйте копию на личные адреса без необходимости.
Проверка: в настройках есть активный почтовый шаблон, а адрес получателя указан без пробелов и опечаток.
5. Выведите форму на страницу
Откройте страницу в визуальном редакторе и выберите «Компоненты» → «Веб-формы» → компонент добавления результата веб-формы. В настройках компонента выберите созданную форму, задайте страницу или текст после успешной отправки и сохраните страницу.
Названия пунктов могут отличаться в зависимости от шаблона и режима редактора. Ищите компонент с назначением «добавление результата», а не список результатов.
Проверка: в режиме просмотра на странице видны поля формы, кнопка отправки и, если включено, поле CAPTCHA.
6. Защитите форму от спама
Включите CAPTCHA или другую штатную защиту, которую поддерживает ваша версия модуля. Для публичной страницы также проверьте ограничение частоты отправок, если оно доступно в проекте. Не добавляйте CAPTCHA на внутреннюю форму для авторизованных сотрудников без причины: она ухудшает прохождение сценария и не решает проблему утечек прав.
Проверка: в гостевом режиме форма показывает защитный элемент, а результат с неверной проверкой не сохраняется.
7. Проведите полный тест
- Откройте страницу в приватном окне браузера.
- Отправьте форму с корректными данными.
- Проверьте сообщение об успехе или переход на заданную страницу.
- Откройте раздел результатов в административной панели.
- Проверьте письмо, его тему, отправителя и отображение кириллицы.
- Повторите отправку с пустыми обязательными полями и неправильным e-mail.
Проверка завершена, если заявка появилась в списке результатов, письмо дошло, а форма не принимает пустые или явно некорректные данные.
Форма считается настроенной не тогда, когда она появилась на странице, а когда заявка одновременно сохраняется, попадает ответственному сотруднику и не открывает ему лишние данные.
Если форма не отправляется
Кнопка есть, но после нажатия ничего не происходит
Проверьте, что на странице размещён именно компонент добавления результата, а не компонент просмотра результатов. Затем очистите кеш компонента и обновите страницу в приватном окне. Если в консоли браузера есть ошибка JavaScript, временно отключите сторонние скрипты формы и проверьте конфликт шаблона.
Сообщение «Поле обязательно для заполнения» появляется постоянно
Обычно компонент не получает значение нужного поля или на странице осталось две формы с одинаковыми именами элементов. Проверьте привязку компонента к правильной веб-форме, удалите дубликат и заново сохраните страницу.
Заявка сохраняется, но письмо не приходит
Сначала посмотрите результат в административной панели: если он есть, проблема находится в почтовом событии, шаблоне или доставке, а не в форме. Проверьте папку «Спам», адрес отправителя, журнал почтовых событий и настройки SMTP хостинга. Простая смена адреса получателя не исправит ошибку, если сервер блокирует отправителя.
Появляется ошибка доступа или форма недоступна
Проверьте активность самой формы, права пользователя на работу с результатами и права на модуль «Веб-формы». Если проблема возникает только у гостей, проверьте публичный доступ к странице и статус формы. Не выдавайте посетителям права администратора ради проверки.
Что проверить перед публикацией
- Название формы понятно сотрудникам, которые будут искать заявки.
- У результата есть начальный статус и ответственный обработчик.
- В письме нет лишних персональных данных.
- Обязательными сделаны только действительно нужные поля.
- Включена защита от автоматических отправок.
- Тестовая заявка удалена или помечена как тестовая.
- Форма работает в мобильном браузере и в приватном окне.
Что сделать дальше
После публикации поставьте в аналитике отдельное событие на успешную отправку и раз в неделю сверяйте три показателя: число отправок, долю ошибок и время до первого ответа. Если писем становится меньше, сначала проверьте журнал отправки и доступность формы, а не меняйте её внешний вид. Настройка согласия на обработку персональных данных, политика хранения заявок и интеграция с CRM — отдельные задачи, которые стоит выполнить до запуска рекламного трафика.
Редактор изображений: Убрать лишнее, заменить фон, добавить объект, расширить кадр — на вашем изображении.
Спросить за 20 ₽Источники: Официальная документация 1С-Битрикс: модуль «Веб-формы», Учебный курс 1С-Битрикс по работе с веб-формами
Частые вопросы
Подойдёт ли эта инструкция для Bitrix24?
Почему в административной панели нет раздела «Веб-формы»?
Что делать, если заявка сохраняется, но письмо не приходит?
Можно ли добавить форму без доступа администратора?
Обязательно ли включать CAPTCHA?
Что делать, если у меня другая версия Битрикс?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.