FormFlow — открытая бета
Направьте форму на эндпоинт — и получите email, подписанные вебхуки, защиту от спама и загрузку файлов. Без сервера, без SDK — и с бесплатным планом.
Сегодня FormFlow открывает публичную бету. Если вы хоть раз писали — а потом
нянчили — собственный эндпоинт /api/contact, это для вас: направьте любую
HTML-форму на URL FormFlow, и всё готово.
<form action="https://api.formflow.cc/v1/f/contact-form" method="POST">
<input name="email" type="email" required />
<textarea name="message" rows="4"></textarea>
<button type="submit">Отправить</button>
</form>
Без JavaScript, без SDK, без переписывания. Одинаково работает с чистым HTML, Next.js, Astro, SvelteKit — со всем, что умеет отправлять формы.
Что уже работает
Приём заявок. Один эндпоинт на форму: классические form-post’ы,
multipart/form-data и JSON. Ключи идемпотентности делают повторные отправки
безопасными, ошибки — предсказуемый problem+json, и всё это крутится на edge
Cloudflare — близко к вашим пользователям, без холодных стартов.
Антиспам, включённый по умолчанию. Honeypot есть у каждой формы; Cloudflare Turnstile и лимиты по IP включаются одним переключателем. Обнаруженный спам поглощается тихо: бот видит обычный успешный ответ, ваш ящик — ничего, а помеченные записи остаются в консоли для проверки.
Загрузка файлов. Multipart-вложения стримятся прямо в R2 и привязываются к заявке; лимиты размера зависят от плана.
Вебхуки — как положено. Каждая заявка может разлетаться по вашим сервисам в виде JSON, подписанного HMAC-SHA256 с секретом вебхука. Неудачные доставки повторяются по схеме 1 с → 10 с → 1 мин → 10 мин → 1 ч, каждая попытка попадает в журнал доставок, и любую можно переотправить — а пока всё настраиваете, можно послать подписанный тестовый пинг.
Консоль, которая не мешает. Создавайте формы, читайте заявки вместе с файлами, следите за долей спама, управляйте вебхуками и API-ключами. Вход по magic-link — пароль забывать не придётся.
Цены начинаются с нуля
Бесплатный план Hobby — это 500 заявок в месяц (хватит настоящей контактной форме на настоящем сайте), пересылка на email включена, банковская карта не нужна. Платные планы добавляют объём, загрузку файлов, более долгое хранение и командные функции — когда они вам понадобятся. Подробности — на странице цен.
Что дальше
Слово «бета» здесь честное: мы продолжаем строить. В ближайших планах — новые каналы уведомлений (Slack, Discord), экспорт в CSV/JSON и локализованные сообщения об ошибках прямо из API. О выпущенном рассказывает changelog, а в этом блоге мы будем разбирать самое интересное.
Начните бесплатно — и если FormFlow выдержит ваши формы (или не выдержит), нам правда важно об этом узнать: contact@formflow.cc.