← Кейсы
Кейсы

Кейс: как перестали терять заявки с сайта — сохранение в базе и отправка на почту

На сайте была форма обратной связи, но её работа зависела только от отправки письма. Если почтовый сервер задерживал сообщение или оно попадало в спам, у бизнеса не оставалось независимого подтверждения, что пользователь действительно отправил заявку.

Кейс надёжного сохранения заявок с сайта

В чём была проблема

Пользователь видел успешную отправку формы, но администратор ориентировался только на входящие письма. Получалось, что почта одновременно выполняла две роли: канал уведомления и единственное хранилище заявки. Для рабочего процесса это слишком хрупкая схема.

Как изменили архитектуру

Первым шагом заявка сохраняется в отдельный инфоблок. Только после успешного сохранения запускается отправка уведомления на почту. Таким образом, даже если email временно не доставлен, данные остаются в административной части сайта.

Какие данные сохраняли

  • имя и контакт пользователя;
  • телефон или email;
  • текст обращения;
  • страницу, с которой отправлена форма;
  • дату и время;
  • при необходимости — UTM и технические параметры источника.

Почему порядок операций важен

Если сначала отправлять письмо, а потом сохранять заявку, сбой на первом шаге может остановить весь сценарий. Когда же данные сначала фиксируются в базе, уведомление становится дополнительным каналом, а не единственной точкой отказа.

Что сделали с ошибками

Обработчик возвращает пользователю успех только после фактического сохранения заявки. Ошибка почты логируется отдельно и не удаляет уже записанные данные. Для администратора это означает, что потерянное уведомление можно восстановить по списку обращений.

Защита от дублей

Отдельно проверили повторную отправку формы по двойному клику и перезагрузке страницы. Для критичных сценариев можно использовать токен формы, временную блокировку или контроль одинаковых обращений в короткий интервал.

Что проверили после внедрения

  1. успешное сохранение заявки;
  2. отправку почтового уведомления;
  3. поведение при временной ошибке почты;
  4. валидацию обязательных полей;
  5. защиту от повторной отправки;
  6. корректную работу на мобильных устройствах.
Письмо — хороший канал уведомления, но плохое единственное хранилище бизнес-данных.

Результат

У бизнеса появился журнал входящих обращений внутри сайта, а почта осталась удобным способом быстро уведомлять менеджера. Даже при проблеме с доставкой email заявка не теряется и может быть обработана позже.

Если уведомления с сайта всё же не доходят, используйте отдельный чек-лист по диагностике почты. Разработка надёжных форм входит в техническую поддержку и развитие сайта.

Спасибо. Ваше сообщение было успешно отправлено.
Мы свяжемся с Вами в ближайшее время.