Формы для сайта, через которые посетители пишут вам на почту

Опишите поля, включите капчу и выберите, что произойдёт при отправке: письмо на вашу почту или страница «спасибо». Серверный код писать не нужно.

Форма на этой странице — рабочая, она собрана на DynapiCMS.

Какие формы для сайта бывают

Сборка у всех одна: поля формы плюс действия при отправке. Различается только набор.

Контакты на странице. Поля «имя», «email», «сообщение» и письмо на вашу почту: приходит всё, что набрал посетитель.

Форма обратной связи. Те же поля, плюс автоответ посетителю текстом или страница «спасибо».

Подписка на новости. Одно поле с email и действие, которое передаёт подписчика вашему рассылочному сервису.

Опрос или сбор мнений. Поля под ваши вопросы, обязательные выбираете сами.

Закрытая страница по паролю. Тоже форма: вход по паролю, после него страница открывается только своим.

Как это работает: три шага

1. Создайте сценарий. Форма в DynapiCMS — это сценарий: у неё есть адрес на сайте, поля и действия при отправке.

2. Настройте действия при отправке. Письмо на вашу почту, страница «спасибо», автоответ посетителю, запрос к внешнему сервису. Капча и проверки полей включаются в свойствах формы.

3. Опубликуйте и получайте отправки. Форма открывается на вашем сайте, а каждая отправка видна в журнале: ушло письмо или на каком шаге ошибка.

Что происходит после отправки

Письмо приходит с вашего домена: в узле отправки указываются данные вашего SMTP-сервиса. Посетитель попадает на страницу «спасибо» или получает автоответ текстом.

Чтобы передать данные стороннему сервису, добавьте HTTP-запрос или вебхук. Если сообщения должны попадать в Telegram-чат или CRM, их туда отправляет то же HTTP-действие: у этих сервисов есть адрес приёма для вебхуков. Есть и служебные действия: чтение контента проекта через GraphQL, установка cookie. Полный список в справочнике действий.

От роботов защищает капча на выбор: Cloudflare Turnstile, Яндекс SmartCaptcha, Google reCAPTCHA. Включается в настройках формы.

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

Форма на уже существующем сайте

Если сайт уже живёт на WordPress или другой платформе, есть два способа добавить форму.

1. Iframe. Вставьте страницу с формой на свой сайт: блокирующих заголовков нет, страница открывается внутри.

2. Своя HTML-форма. Разметка на вашем сайте шлёт данные прямо в проект: в настройках перечислите адреса сайтов, с которых разрешена отправка.

Что внутри формы на этой странице

Форма, которая отправляет письма, состоит из полей и обработчика. HTML-шаблон из интернета — только поля, письма из него не уходят. Форма на этой странице живая: у неё есть сценарий-обработчик и журнал отправок.

Механизм — сценарии, действия при отправке, проверки и публикация — разобран в документации.

Что есть у нас и чего нет у других

Четыре конкретных отличия — по тем вещам, которые чаще всего мешают, когда форма живёт не у вас.

ВозможностьDynapiCMSJotformTypeformTildaGoogle Forms
Данные хранятся в РФ

да

нет

нет

нет

нет

Webhook на свой URL

да

да

да

да

нет нативного

Свой SMTP в узле письма

да

Enterprise

нет

нет

нет

Капча из коробки

Turnstile
SmartCaptcha
reCAPTCHA

reCAPTCHA
hCaptcha
JotCAPTCHA

reCAPTCHA

встроенная

частично

SMTP и вебхуки — в справочнике действий, капча — в пресете «Форма с капчей».

Начните бесплатно

Зарегистрируйтесь — и первая форма начнёт принимать сообщения. Дальше решите, какой тариф нужен.

Начать бесплатно