Перейти к содержимому
FFormhook
Соответствует GDPR · Хостинг в ЕС

Бэкенд форм для статических сайтов,
который не нужно обслуживать.

Вставьте один API-ключ в action вашей формы. Отправки попадают в панель и мгновенно приходят на ваш телефон - и никогда не покидают ЕС.

Бесплатный тариф: 5 форм · 250 отправок/мес · Без банковской карты.

Сделано для тех, кто выпускает статические сайты для клиентов, - для фрилансеров и студий.

contact.html
<form action="https://formhook.app/f/fh_…" method="POST">
  <input name="email" type="email" required>
  <textarea name="message" required></textarea>

  <button type="submit">Send</button>
</form>

Это вся интеграция. Второго шага нет.

Попробуйте прямо здесь.

Заполните форму и смотрите, как она попадает в панель - в реальном времени.

contact.html
demo-form

Заявки появляются здесь в момент поступления.

Сделано под то, как вы реально выпускаете.

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

Нативные push-уведомления

Получайте системное уведомление при каждой отправке формы, даже когда браузер закрыт. Работает на macOS, Windows, Linux, Android и iOS PWA.

Отправки хранятся вечно

Каждая отправка остаётся в вашей панели столько, сколько вам нужно. Никакого 30-дневного архива, который тихо обрезает ваши лиды. Даже на бесплатном тарифе.

Готовая интеграция

Вставьте API-ключ как атрибут action вашей формы. Работает с чистым HTML, fetch, React и всем, что умеет POST. Поддержка JSON, form-encoded и multipart.

Сделано для передачи клиентам.

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

  • Передайте форму клиенту, когда проект завершён. Она принадлежит ему, лиды получает он, а с вас взятки гладки. Именно так мы ведём собственную работу с клиентами.
  • Одна форма на сайт каждого клиента, у каждой свой ключ и свои уведомления. Никакого общего ящика, никаких перепутанных проводов.
  • Не требует обслуживания после передачи. Никакого сервера, никакого cron, никакого письма «контактная форма перестала работать» через полгода.
  • Перенесите резидентность данных в ЕС прямо в политику конфиденциальности клиента. Никакой DPA-гимнастики, никаких объяснений Schrems малому бизнесу.
Передача клиенту доступна на тарифе Studio

Хостинг в ЕС, без звёздочек.

Ваши заявки хранятся в ЕС и никогда его не покидают - нечего оценивать, нечего пересматривать, нечему оказаться в суде.

Большинство бэкендов форм обрабатывают ваши отправки в юрисдикции США. Сегодня для этого есть правовая основа - EU–U.S. Data Privacy Framework, - но это уже третья попытка: Safe Harbor отменили, Privacy Shield отменили, а DPF уже обжалуется. Полагаться на неё - значит ставить вашу контактную форму на основу, которая раз за разом оказывается в суде. Ответ Formhook структурный: отправки хранятся в ЕС и никогда его не покидают - нет механизма передачи, который нужно отслеживать, нет Transfer Impact Assessment, который нужно подавать, и нечего спешно переделывать, когда выйдет следующее решение.

  • Текстовые отправки хранятся на Hetzner VPS в Германии - с бэкапами и выгрузкой вне сервера.
  • Загруженные файлы хранятся в Cloudflare R2 (регион ЕС) - никогда в data lake на AWS или GCP.
  • Cloudflare стоит впереди для TLS и защиты от DDoS; содержимое отправок никогда не логируется и не кэшируется на edge.

Быстрый старт

Пять строк HTML или один вызов fetch.

Зарегистрируйтесь, создайте форму, скопируйте API-ключ. Дальше всё как с обычной HTML-формой - Formhook берёт на себя парсинг, нормализацию, защиту от злоупотреблений и доставку в вашу панель.

  • Скрытое поле-honeypot останавливает ленивых ботов; Cloudflare Turnstile берёт на себя остальное.
  • Опциональное поле _redirect для нативных POST-форм - строго проверяется по вашему списку разрешённых источников, без открытых редиректов.
  • Список CORS на каждую форму. Браузерные отправки с неизвестных источников отклоняются на границе.
Смотреть полное руководство по интеграции
submit.tsTypeScript
// Or with fetch:
await fetch("https://formhook.app/f/fh_…", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    email: "user@example.com",
    message: "Hello",
  }),
});

Боевые умолчания, ничего собирать вручную.

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

Спам под контролем

Скрытое поле-honeypot, ограничение частоты по IP и по форме и опциональный Cloudflare Turnstile.

Ваши данные сохранены

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

Уведомления, которые до вас доходят

Нативный web-push на все устройства, живые обновления панели и отключение звука по форме.

Безопасность по умолчанию

TLS и HSTS, хешированные учётные данные и подтверждение почты при входе.

Все технические детали - в документации

Бесплатно для подходящих проектов. Studio - для работы с клиентами.

Три тарифа, оплата в EUR через Polar. Годовая оплата - два месяца бесплатно; НДС и счета берём на себя.

Бесплатный

€0/ мес

 

Для портфолио, лендингов и контактной формы, которая получает одну отправку в неделю.

5 форм · 250 отправок / мес

  • Уведомления через web-push и email
  • Honeypot, ограничение частоты, CORS, опционально Turnstile
  • Отправки хранятся бессрочно
Начать бесплатно

Pro

€12.50/ мес€15

оплата €150/год

Для вашей собственной работы в масштабе.

Неограниченное число форм · 5 000 отправок / мес

  • Всё из Бесплатного
  • Ответы со своего домена
  • Webhooks и загрузка файлов
  • Приоритетная поддержка по email
Выбрать Pro
Для работы с клиентами

Studio

€40.83/ мес€49

оплата €490/год

Для фрилансеров и студий, которые делают сайты для клиентов.

Неограниченное число форм · 25 000 отправок / мес

  • Всё из Pro
  • Передача клиенту - отдайте любую форму клиенту
  • Создавайте форму для каждого клиента; мульти-клиентская консоль
  • Больший лимит хранения файлов
Выбрать Studio

Сравнить все тарифы

Ваши данные, ваш выход

Могу ли я экспортировать свои заявки?
Да. На любом тарифе - включая бесплатный - можно в любой момент экспортировать полный ZIP со всеми формами, заявками и вложениями в формате JSON со страницы аккаунта. Ваши данные никогда не держат в заложниках.
Что будет, если Formhook закроется?
Мы предупредим минимум за 90 дней, и всё это время экспорт будет доступен. Миграция проста по замыслу: URL action формы - единственная точка интеграции, поэтому смена провайдера сводится к правке одной строки HTML. Ваши формы работают до последнего дня, а уход занимает одну строку.

Выпускайте форму, а не бэкенд.

В 2026 не нужно писать приёмник форм самому. Потратьте десять секунд на подключение HTML и идите дальше.