Часто задаваемые вопросы
Всё, что нужно знать об использовании Formhook.
Начало работы
Для кого Formhook?
Для независимых разработчиков, фрилансеров и студий, которым нужен надёжный бэкенд для форм без серверного кода. Тариф Studio добавляет управление клиентами - идеально для агентств.
Как создать форму?
Войдите в панель управления, нажмите + Новая форма, введите название и укажите разрешённый источник. Вы получите API-ключ и POST URL для атрибута
action.Как интегрировать Formhook?
Укажите
action на POST URL Formhook и method="POST". JavaScript не нужен. Для JS: fetch() с JSON. Подробнее в документации и руководствах.Есть бесплатный тариф?
Да. 5 форм, 250 отправок/месяц, без карты. Push-уведомления, e-mail, Turnstile, CORS - всё включено. Отправки хранятся бессрочно.
Формы и отправки
Как настроить CORS?
В Настройках формы, поле Разрешённые источники, по одному на строку (например,
https://example.com). Браузерные отправки с других доменов будут отклонены.Как защитить форму от спама?
Honeypot: скрытое поле
_gotcha. Боты заполняют, люди не видят. Cloudflare Turnstile: включите в настройках, добавьте виджет, Formhook проверит токен. Можно использовать оба.Как долго хранятся отправки?
Бессрочно. Экспорт JSON со страницы аккаунта.
Что будет при превышении квоты?
Formhook продолжает принимать отправки (мягкий лимит). Предупреждения при 80 % и 100 %. Постоянное превышение - сигнал к апгрейду.
Можно получать файлы?
Да, на Pro/Studio.
enctype="multipart/form-data". Лимит 10 МБ/файл, 1 ГБ (Pro) или 10 ГБ (Studio). Доступ через временные подписанные URL.Уведомления
E-mail-уведомления включены по умолчанию?
Нет, но они доступны на всех тарифах, включая бесплатный. Включите в Настройках формы.
Как включить e-mail-уведомления?
В Настройках формы включите E-mail при новой отправке. Доступно на всех тарифах.
Как установить Formhook как PWA?
Откройте formhook.app. iOS: «Поделиться» → «На экран Домой». Android: меню → «Установить». ПК: значок установки в адресной строке.
Как включить push-уведомления?
На странице аккаунта включите Push-уведомления. Разрешите в браузере. Работает на iOS 16.4+, Android, macOS, Windows, Linux.
Интеграции и вебхуки
Как добавить вебхук?
В Настройках формы, раздел Webhook. Введите URL. Formhook отправляет POST с JSON, подписанный HMAC-SHA256. Нужен Pro/Studio.
Поддерживает Discord, Slack, Teams?
Да. Formhook автоматически определяет Discord, Slack и Teams URL и форматирует данные. Просто вставьте URL вебхука канала.
Как подключить Google Sheets?
Интеграция с Google Sheets скоро появится. После запуска новые отправки будут автоматически добавляться строками в таблицу.
Можно ли отправлять с сервера или через curl?
Да. Запросы с сервера на сервер не отправляют заголовок Origin, поэтому для аутентификации используется токен. Откройте Настройки формы, сгенерируйте X-Auth-Token в разделе Аутентификация серверных запросов и отправляйте его в заголовке
X-Auth-Token при каждом запросе. Пока токен не сгенерирован, отправки с сервера и через curl отклоняются - отправки из браузера никогда не затрагиваются.Ответы и домены
Как ответить на отправку?
Нажмите на отправку → Ответить. Ответы идут с верифицированного домена или через Formhook. Нужен Pro/Studio и адрес reply-from.
Как настроить свой домен для ответов?
В Настройки → Домены добавьте домен (например,
example.com). Опубликуйте DNS-записи (SPF, DKIM, MX), затем установите reply-from в настройках формы.Studio и клиенты
Что такое Studio?
Для агентств и фрилансеров: создание форм для клиентов с передачей собственности - чистая передача по GDPR. Мультиклиентская консоль включена.
Как передать форму клиенту?
При создании укажите e-mail клиента. Приглашение действует 7 дней. Форма остаётся активной. Статус на странице Клиенты.
Команда и совместная работа
Как пригласить участника?
На странице Команда введите e-mail, выберите роль (Редактор/Администратор), отправьте приглашение. 7 дней на принятие.
В чём разница между ролями?
Редактор: только чтение. Администратор: может менять настройки, управлять вебхуками и интеграциями. Только владелец управляет оплатой и удалением.
Оплата и тарифы
Как сменить тариф?
На странице тарифов или в Панель управления → Оплата. Можно переключаться между месячной/годовой оплатой. Пропорциональный расчёт.
Можно отменить подписку?
Да, на странице Оплата. Доступ до конца периода.
В какой валюте оплата?
EUR (€). НДС и счета - автоматически через Polar.
Ваши данные, ваш выход
Могу ли я экспортировать свои заявки?
Да. На любом тарифе - включая бесплатный - можно в любой момент экспортировать полный ZIP со всеми формами, заявками и вложениями в формате JSON со страницы аккаунта. Ваши данные никогда не держат в заложниках.
Что будет, если Formhook закроется?
Мы предупредим минимум за 90 дней, и всё это время экспорт будет доступен. Миграция проста по замыслу: URL
action формы - единственная точка интеграции, поэтому смена провайдера сводится к правке одной строки HTML. Ваши формы работают до последнего дня, а уход занимает одну строку.Кто стоит за Formhook?
Formhook создаёт и поддерживает Astropixels (astropixels.rs) - веб-студия, которая использует его для собственных клиентских форм. Тариф Studio появился потому, что он понадобился нам для нашей же работы с клиентами.
Что происходит при достижении лимита заявок?
Ничего не ломается. Лимит - это мягкий потолок: заявки продолжают поступать, чтобы вы не теряли лиды. Вы получаете предупреждение по эл. почте и push-уведомлением при 80% и снова при 100% месячного лимита; устойчивое превышение - сигнал к переходу на более высокий тариф.
Конфиденциальность и безопасность
Где хранятся данные?
На VPS Hetzner в Германии (ЕС). Данные не покидают ЕС. Cloudflare обеспечивает TLS/DDoS-защиту.
Formhook соответствует GDPR?
Да. Хранение только в ЕС, соглашение об обработке данных, чистая передача собственности Studio. Подробнее в политике конфиденциальности.