Чтобы не терять заявки с сайта, нужно сохранять каждую отправку формы в базу сразу, до отправки письма, а уведомление менеджеру и передачу в CRM считать отдельными шагами, которые могут упасть. Тогда сбой почты или интеграции не стирает обращение клиента, а заявку можно найти и обработать вручную. Дополнительно нужны защита от спама, проверка доставки писем и регулярная тестовая отправка.
Типичная картина выглядит так. Компания платит за рекламу, посетители оставляют заявки, а менеджеры жалуются, что звонков мало. Владелец сайта проверяет форму: на тестовую отправку страница отвечает «Спасибо, ваше сообщение отправлено». Но письмо не пришло, потому что почтовый сервер отклонил его, а сообщение нигде не сохранилось. Сколько таких заявок было за последние месяцы, неизвестно. Ниже разобрано, где заявки теряются, как построить цепочку без дыр и как проверять её без программиста.
Название плагинов и разделов приводим только там, где проверили их по официальным страницам. Конкретные настройки зависят от вашей темы, хостинга и версий плагинов.
Где заявки с сайта теряются чаще всего?
Чаще всего заявка теряется на одном из пяти участков: письмо не доходит до ящика, письмо попадает в спам, форма принимает мусор и прячет настоящие обращения, передача в CRM падает, или сама форма перестала работать после обновления сайта. Ни один из этих сбоев не виден посетителю, поэтому владелец узнаёт о нём поздно.
| Где теряется | Как проявляется | Как заметить |
|---|---|---|
| Доставка письма | Форма «отправлена», письма в ящике нет | Тестовая отправка раз в неделю и сверка с журналом заявок |
| Папка «Спам» | Письма приходят, но их никто не видит | Проверка спама почтового ящика и настройка правил |
| Спам-заявки | Десятки пустых и рекламных обращений заглушают реальные | Доля «мусора» в журнале заявок |
| Передача в CRM | Заявка есть на сайте, карточки в CRM нет | Сверка числа заявок на сайте и в CRM за неделю |
| Поломка формы | Кнопка не срабатывает после обновления темы или плагина | Автоматическая или ручная тестовая отправка после каждого обновления |
Колонка «Как проявляется» содержит наши наблюдения по типичным проектам и не претендует на полный перечень причин. На проектах B2BPRO.KZ мы чаще всего находим именно первые два пункта: владелец уверен, что заявок мало, а часть из них лежит в спаме или не дошла до ящика.
Что такое журнал заявок и зачем он нужен?
Журнал заявок: это место, где сайт сохраняет каждую отправку формы независимо от того, удалось ли отправить письмо. Он превращает пропавшую заявку в найденную: даже если почта сломалась, обращение остаётся в базе, и его видно в админке.
Для популярного плагина Contact Form 7 такую роль выполняет плагин Flamingo. Как сказано на странице плагина Flamingo на WordPress.org, он сохраняет сообщения, отправленные через Contact Form 7, которые сам по себе этот плагин не хранит. Сообщения доступны в админке и остаются там, даже если доставка письма сорвалась или почта настроена неправильно. Там же отмечено, что данные лежат в базе сайта и могут содержать персональную информацию, поэтому доступ к ним нужно ограничивать.
Если форма сделана на другом плагине или на конструкторе, проверьте, есть ли в нём свой журнал записей, и включите его. Правило одно: заявка должна сохраняться до отправки уведомлений, а не вместо них. Если журнала нет и подключить его нельзя, это серьёзный аргумент заменить решение.
Как сделать так, чтобы письма с заявками доходили?
Отправляйте письма с сайта через настроенный почтовый сервис по SMTP с адреса на вашем домене и настройте для домена записи аутентификации. Требования крупных почтовых систем к отправителям становятся строже, и письма без аутентификации всё чаще попадают в спам или отклоняются.
Google описывает свои требования в руководстве для отправителей почты. С 2024 года они действуют для писем на личные адреса Gmail. Для всех отправителей нужны SPF или DKIM, шифрование TLS, корректные обратные DNS-записи и доля жалоб на спам ниже 0,3 процента. Если вы отправляете больше 5000 писем в сутки, требования строже: SPF, DKIM и DMARC плюс отписка в один клик. Для форм обратной связи объёмы обычно малы, но базовые требования касаются любого сайта: если менеджеры используют почту на Gmail, письма без аутентификации могут не дойти.
Практический порядок такой:
- Заведите почтовый ящик на домене компании, например zayavki@вашдомен, и укажите его как адрес отправителя в форме.
- Подключите SMTP-отправку через почтовый сервис хостинга или стороннюю службу, чтобы письма уходили не с «голого» сервера сайта.
- Попросите хостера или администратора домена настроить записи SPF и DKIM и проверить их.
- Отправьте тестовую заявку на ящики разных почтовых служб, включая Gmail, и убедитесь, что письмо пришло во «Входящие», а не в спам.
- Добавьте адрес отправителя в белый список в ящике менеджеров.
Если у вас уже есть жалобы, что «письма не приходят», начните с этой проверки: в большинстве случаев причина именно в отправке без аутентификации или с чужого адреса.
Как защитить форму от спама и не потерять настоящие заявки?
Подключите проверку на ботов, которая не раздражает людей, и храните отфильтрованные сообщения отдельно, чтобы ошибочно отсеянную заявку можно было вернуть. Слишком агрессивный фильтр теряет клиентов не хуже спама.
Сам Contact Form 7, согласно его странице на WordPress.org, поддерживает опциональную защиту через reCAPTCHA от Google, Akismet и Turnstile от Cloudflare. Там же предупреждают, что включение этих сервисов может передавать им данные отправителей, включая IP-адреса, и рекомендуют изучить политику конфиденциальности каждого провайдера. Для сайтов с казахстанской аудиторией это не техническая мелочь: передача данных внешним сервисам должна отражаться в политике обработки данных и согласии. Подробнее об этом мы писали в материале про новые правила обработки персональных данных.
Хорошая схема защиты состоит из нескольких слоёв:
- Невидимая проверка на ботов вместо сложных картинок, чтобы не отпугивать клиентов.
- Обязательные поля только там, где без них нельзя обойтись: телефон или почта, имя, суть обращения.
- Простое правило для явного мусора, например отсев сообщений без контактных данных.
- Журнал, в котором видны и отфильтрованные сообщения, чтобы раз в неделю просматривать их глазами.
Главное: сомнительные сообщения лучше помечать, а не удалять. Тогда ошибочная блокировка не превращается в потерянного клиента.
Как передавать заявки в CRM, чтобы они не пропадали?
Передавайте заявку в CRM из журнала, а не напрямую из формы: тогда сбой интеграции не стирает обращение, а повторную отправку можно запустить вручную. Для каждой заявки полезно хранить признак «передана в CRM» и номер созданной карточки.
Типичные ошибки интеграции такие: форма меняется, а сопоставление полей остаётся старым, поэтому часть данных не передаётся; ключ доступа к CRM истёк или был отозван; интеграция создаёт дубли контактов при повторной отправке. Если вы работаете с Битрикс24, посмотрите разбор что делать, когда форма с сайта не создаёт лид в Битрикс24. А для понимания, откуда пришёл клиент, в заявке стоит сохранять источник, страницу и метки рекламы: без них отчёты по стоимости заявки не сходятся.
Раз в неделю сверяйте цифры: сколько заявок сохранено в журнале сайта и сколько лидов создано в CRM за тот же период. Расхождение больше нескольких процентов означает, что где-то есть сбой, и нужно искать его сразу, а не через квартал.
Как проверять формы, чтобы сбой не жил месяцами?
Делайте тестовую отправку по расписанию и после каждого обновления сайта: раз в неделю вручную или автоматически, с проверкой, что заявка дошла до журнала, ящика и CRM. Это самая дешёвая защита от тихих поломок.
Составьте короткий чек-лист проверки и закрепите за ним ответственного:
- Откройте каждую форму на сайте: главная, страницы услуг, контакты, всплывающие окна.
- Отправьте тестовую заявку с пометкой «ТЕСТ» и узнаваемым телефоном.
- Убедитесь, что запись появилась в журнале заявок сайта.
- Проверьте, что письмо пришло менеджеру во «Входящие».
- Найдите в CRM созданный лид или сделку с правильным источником.
- Удалите тестовую запись и отметьте проверку в таблице.
После обновления темы, плагинов форм или перехода на новую версию PHP повторите проверку в тот же день. Именно в такие моменты формы ломаются чаще всего, и узнать об этом лучше от себя, чем от клиента.
Как настроить уведомления, чтобы заявку заметили?
Дублируйте уведомление в два канала и назначьте ответственного: одного письма недостаточно, потому что ящик читают не всегда вовремя. Лучше пара письмо плюс мгновенное сообщение в рабочий чат или задача в CRM.
Важно не только получить уведомление, но и отреагировать. Договоритесь о правиле: заявка с сайта обрабатывается в течение понятного срока, например пятнадцати минут в рабочее время, а если за это время нет реакции, руководитель получает напоминание. Многие компании думают, что проблема в сайте, хотя заявки просто лежат без ответа. Включите в отчёт время первого ответа на заявку, и картина изменится.
Ещё одна полезная практика состоит в автоматическом ответе клиенту сразу после отправки формы: «Заявка получена, свяжемся в течение такого-то времени». Он снижает вероятность повторных отправок и показывает человеку, что форма сработала, а вам даёт дополнительный сигнал: если автоответ не пришёл ни разу за неделю, значит, что-то сломалось в отправке писем.
Какие показатели покажут, что с формами всё в порядке?
Следите за четырьмя числами: сколько заявок сохранено в журнале, сколько из них прошло в CRM, какая доля спама и за какое время менеджер отвечает на первую заявку. Если все четыре стабильны, форма работает, а если одно из них резко меняется, пора искать причину.
| Показатель | Что считать | Тревожный сигнал |
|---|---|---|
| Заявки в журнале | Число отправок формы за неделю | Резкое падение при неизменной рекламе и трафике |
| Заявки в CRM | Доля заявок, ставших лидами или сделками | Заметный разрыв с журналом сайта |
| Доля спама | Отфильтрованные сообщения от общего числа | Резкий рост или нулевое значение при большом трафике |
| Время первого ответа | Минуты от отправки до первого контакта менеджера | Заявки без ответа дольше согласованного срока |
Нулевая доля спама на открытой форме тоже подозрительна: либо фильтр режет всё подряд, либо форма не принимает отправки. Сверяйте цифры с трафиком из аналитики, как это делается в статье про сайт в индексе без трафика: если посетителей много, а заявок нет, проверьте форму до того, как менять рекламу.
Как организовать работу с заявками внутри команды?
Назначьте одного ответственного за поток заявок и одного заместителя, опишите порядок обработки и проверяйте его раз в неделю. Самая технически безупречная цепочка не помогает, если заявка лежит в общем ящике, а каждый менеджер думает, что ею занимается другой.
Рабочий регламент можно уместить на одной странице. Кто первым видит заявку и в какой срок ей отвечает. Что делать, если не удалось дозвониться: сколько попыток, в какое время, какое сообщение отправить. Куда фиксировать результат: статус в CRM и причина отказа. Что делать с повторной заявкой от того же клиента: объединять с существующей карточкой, а не создавать новую. И как передавать заявку другому сотруднику, если ответственный в отпуске.
Отдельно продумайте нерабочее время. Заявка, пришедшая в десять вечера, должна получить автоответ с обещанием связаться утром и попасть в начало очереди на следующий день. Если форма принимает заявки круглосуточно, а менеджеры работают с девяти до шести, ночные обращения нужно ставить на контроль, иначе они тонут в потоке утренних. Обычная картина такова: клиент, который не получил ответа в течение часа, уже ушёл к конкуренту, поэтому скорость реакции влияет на выручку не меньше, чем качество рекламы.
Что учесть по персональным данным в формах?
Каждая форма должна содержать чекбокс согласия на обработку данных и ссылку на политику, а журнал заявок нужно защитить от посторонних и чистить по срокам. Журнал с телефонами и почтами клиентов сам является базой персональных данных.
Ограничьте круг людей с доступом к админке сайта, используйте отдельные учётные записи вместо общего пароля и установите двухфакторную защиту, если плагин или хостинг её поддерживают. Договоритесь, как долго хранятся заявки, и удаляйте старые по регламенту: бессрочный журнал с контактами, о которых все забыли, это лишний риск.
Пример: как выглядит наведение порядка на сайте услуг
Ниже иллюстрация, а не реальный проект клиента. У компании по ремонту оборудования на сайте пять форм и подключена реклама. Менеджеры жалуются на нехватку заявок, а владелец подозревает подрядчика по рекламе.
Первым шагом включают журнал заявок и в течение недели сравнивают его с письмами. Выясняется, что пятая часть отправок не доходит: письма уходят с адреса, не принадлежащего домену, и почтовая служба менеджера отправляет их в спам. Затем настраивают отправку с адреса на домене и записи аутентификации, доставка выравнивается. Второй находкой становится форма во всплывающем окне, которая перестала работать после обновления темы месяц назад. Третья находка: в CRM попадает только половина заявок, потому что в интеграции сменилось название поля. Через две недели заявки идут без потерь, а владелец видит реальную статистику и делает выводы о рекламе уже по честным данным.
Какие ошибки допускают чаще всего?
- Проверяют форму только по сообщению «Спасибо» на странице, не убедившись, что заявка дошла до ящика.
- Не ведут журнал заявок и узнают о сбое, когда клиент звонит и жалуется.
- Отправляют письма с чужого или несуществующего адреса, из-за чего они попадают в спам.
- Передают заявку в CRM напрямую из формы, не оставляя записи на случай сбоя.
- Ставят слишком жёсткую защиту от спама и отсекают настоящих клиентов.
- Не проверяют формы после обновления сайта.
- Хранят заявки бессрочно и без ограничения доступа.
Если сайт делали давно и вы не уверены в его формах, закажите проверку: мы пройдём цепочку от формы до CRM, найдём потери и предложим исправления. Это часть разработки и сопровождения сайтов под ключ.
Частые вопросы
Как узнать, что заявки с сайта не доходят до почты?
Отправьте тестовые заявки с пометкой «ТЕСТ» с разных устройств и сверьте их с ящиком и журналом заявок сайта. Если запись есть в журнале, а письма нет, проблема в доставке почты. Проверьте также папку «Спам» и записи аутентификации домена.
Куда сохранять заявки с сайта, чтобы ничего не терять?
Сохраняйте каждую отправку в журнал заявок на сайте, а уже из него отправляйте уведомления и передавайте данные в CRM. Для Contact Form 7 такую функцию выполняет плагин Flamingo, который сохраняет сообщения в базе сайта и показывает их в админке, даже если письмо не ушло.
Почему письма с формы попадают в спам?
Чаще всего письма отправляются без настроенной аутентификации или с адреса, не принадлежащего вашему домену. Почтовые службы, включая Gmail, требуют SPF или DKIM от отправителей. Настройте SMTP-отправку с адреса на домене и записи аутентификации, затем проверьте доставку на разные почтовые службы.
Нужна ли капча на форме заявки?
Защита от ботов нужна, но необязательно в виде картинок: Contact Form 7 поддерживает reCAPTCHA, Akismet и Turnstile. Учтите, что эти сервисы могут получать данные посетителей, включая IP-адреса, поэтому укажите их в политике обработки данных. Фильтр должен помечать подозрительное, а не удалять.
Как часто проверять работу форм на сайте?
Минимум раз в неделю тестовой отправкой и обязательно после любого обновления темы, плагинов или версии PHP. Проверка занимает десять минут и находит тихие поломки, которые иначе живут месяцами. Закрепите за ней ответственного и ведите короткий журнал проверок.
