Форма с отправкой на email: как получать заявки с сайта прямо на почту

Форма с отправкой на email отправляет всё, что посетитель ввёл в поля, на ваш адрес сразу после нажатия кнопки. Это самый простой способ собирать обращения, заказы и отзывы без собственного бэкенда и без необходимости каждый час заглядывать в админ-панель.

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

Эта страница про форму, которая присылает вам сообщение посетителя. Форма, которая собирает только адрес для рассылки, — это форма подписки.

Зачем отправлять заявки на email

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

Если команда читает сообщения в Telegram, а не в почтовом ящике, ту же заявку можно отправлять туда.

Какие поля добавить в форму

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

Как настроить форму с отправкой на email

  1. Создайте форму и добавьте нужные поля. Сделайте адрес почты и сообщение обязательными.
  2. Откройте настройки уведомлений и укажите адрес, на который должны приходить заявки. Лучше общий ящик вроде sales@ или info@, а не личный, чтобы ничего не терялось, пока сотрудник в отпуске.

    Настройки формы в FormDesigner
  3. Задайте понятную тему письма, например «Новая заявка с сайта», и включите в текст ответы посетителя.
  4. Укажите адрес посетителя как адрес для ответа, чтобы отвечать одним нажатием.
  5. Опубликуйте форму на сайте, отправьте себе тестовую заявку и убедитесь, что письмо пришло, в том числе проверьте папку «Спам».

Как выглядит письмо с заявкой

Письмо команде должно сразу говорить, кто написал и что ему нужно, без входа в аккаунт на каждую заявку. Имя посетителя поставьте в тему, его адрес — в поле «Кому ответить». В текст письма подставьте ответы из формы:

Тема: Новая заявка с сайта: Анна
Кому ответить: anna@example.com
Имя: Анна
Email: anna@example.com
Тема обращения: Стоимость
Сообщение: Нужен расчёт формы обратной связи для нашего сайта.

Если посетитель приложил файл, оставьте файл в аккаунте, а в письме дайте ссылку. Почтовый ящик плохо подходит для хранения документов.

Отправьте посетителю письмо-подтверждение

Стоит настроить и второе письмо — тому, кто заполнил форму. Короткое подтверждение вроде «Мы получили ваше сообщение и ответим в течение одного рабочего дня» показывает, что форма сработала, и уменьшает число повторных отправок. Пишите коротко, повторите то, что отправил человек, чтобы он мог заметить опечатку, и укажите, когда ждать ответ. В FormDesigner это автоответ.

Почему ссылки mailto недостаточно

Самый старый способ сделать форму, которая отправляет на email, — HTML-форма с адресом mailto: в атрибуте action. Он до сих пор встречается в учебниках, но сам ничего не отправляет: только открывает почтовую программу посетителя, а если она не настроена, ничего не происходит. Нельзя проверить поля, защититься от спама или подтвердить доставку. Конструктор отправляет форму на сервер и сам доставляет письмо, поэтому заявка доходит до почты независимо от устройства посетителя.

Сами поля — обычный HTML. В action должен быть адрес сервера, а не mailto::

<form action="/send" method="post">
  <label for="name">Имя</label>
  <input type="text" id="name" name="name" required>
  <label for="email">Email</label>
  <input type="email" id="email" name="email" required>
  <label for="message">Сообщение</label>
  <textarea id="message" name="message" required></textarea>
  <button type="submit">Отправить</button>
</form>

Шаблоны

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

Как избежать спама и потерянных писем

Открытые формы привлекают ботов, и форма без защиты быстро заполнит почту мусором. Скрытое поле-ловушка или CAPTCHA отсекают большую часть спама и не раздражают настоящих посетителей. Обратная проблема встречается не реже: нормальные заявки не доходят, потому что почтовый сервер помечает их как подозрительные. Уведомления с домена с правильными записями SPF и DKIM и адрес отправителя в списке разрешённых решают большинство таких случаев. После каждого изменения адреса или домена отправьте тестовую заявку ещё раз.

Как защитить данные

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

Частые вопросы

Что такое форма с отправкой на email?

Веб-форма, которая после нажатия кнопки отправляет ответы посетителя на вашу почту. Заявка также хранится в аккаунте, поэтому потерянное письмо — это не потерянная заявка.

Отправляет ли письмо HTML-форма с mailto?

Нет. Действие mailto только открывает почтовую программу посетителя. Если программа не настроена, ничего не уходит. Форма должна отправляться на сервер.

Можно ли отправить одну заявку на несколько адресов?

Да. Добавьте каждый адрес в настройках уведомлений. Общий ящик вроде sales@ или info@ надёжнее личного.

Стоит ли отправлять письмо и посетителю?

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

Что делать, если уведомление попадает в спам?

Отправляйте письмо с домена с SPF и DKIM и добавьте отправителя в разрешённые. После смены адреса или домена отправьте тест и проверьте папку «Спам».

Чем форма с отправкой на email отличается от формы подписки?

Форма с отправкой на email присылает вам сообщение посетителя. Форма подписки собирает только адрес для рассылки. Для этого есть форма подписки.

Куда попадает приложенный файл?

Файл остаётся в аккаунте. В письме-уведомлении лучше дать ссылку на него, а не вкладывать сам файл.

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

Комментарии
Готовые шаблоны веб-форм
Basic

Анкета покупателя недвижимости

Вы можете полностью опросить потенциального покупателя, чтобы удовлетворить его потребности Подробнее
Platinum

Какой у вас уровень физической подготовки?

Этот тест поможет определить, как далеко ли вы продвинулись в своих занятиях фитнесом. Для фитнес-центров, спортивных магазинов, ЗОЖ, тематических СМИ, пабликов, блогов.
514 ₽
Подробнее
Platinum

Хорошо ли ты знаешь Солнечную систему?

Хорошо ли Вы ориентируетесь в Солнечной системе. Пройдите тест Подробнее
Platinum

Калькулятор пластиковых окон

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

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Заказать форму
Закажите разработку веб-формы у нас
Ужасно низкие цены! Скидки 40% на оплату годовых тарифов!
Подробнее