Создайте форму
Один клик в консоли. Вы получите уникальный эндпоинт и сниппет, который останется вставить в HTML.
Направьте любую HTML-форму на FormHalo — и получите email + вебхуки, защиту от спама, загрузку файлов и аналитику. Без сервера, без SDK, без переписывания.
<form> до входящих меньше чем за минуту. Один клик в консоли. Вы получите уникальный эндпоинт и сниппет, который останется вставить в HTML.
Поменяйте атрибут action формы. Работает с чистым HTML, Next.js, Astro, SvelteKit — со всем, что умеет отправлять формы.
Email, вебхуки, файлы в R2, Slack, Discord, таблицы. Фильтры, повторные попытки и аккуратный журнал аудита.
Honeypot, Turnstile и лимиты по IP включены по умолчанию. Тихие входящие — без настройки.
Пересылайте письма всей команде, отправляйте вебхуки в Slack, Discord, таблицы — с повторными попытками и журналом доставки.
Принимайте вложения до 25 МБ. Хранятся в вашем R2-бакете, отдаются по подписанным URL.
Объём заявок, доля успешных и спама, время ответа — напрямую из Analytics Engine.
API отвечает на языке из Accept-Language запроса. Английский и русский уже есть; остальные на подходе.
Участники и роли уже заложены в схему. Приводите свою студию — работайте в общем воркспейсе.
REST + OpenAPI 3.1, сгенерировано из тех же zod-схем, что валидируют запросы. Предсказуемые ошибки в формате application/problem+json.
Ключи идемпотентности на каждой записи.
Платите за заявки в месяц, а не за места. Переходите выше, только когда растёт трафик — и никогда наоборот.
Сравнить все возможности →
Нет. FormHalo работает на Cloudflare Workers и принимает POST из вашей HTML-формы напрямую. Единственное, что нужно поменять, — атрибут action.
Honeypot, Cloudflare Turnstile и rate-лимиты включены по умолчанию. Любой из механизмов можно отключить для отдельной формы.
В любой момент, в JSON или CSV. Файлы в R2 остаются в вашем бакете; у нас хранится только указатель на метаданные — и ничего больше.
Да — в зашифрованном виде; данные удаляются по истечении выбранного вами срока хранения. По умолчанию это 30 дней.