跳转到内容
FFormhook

常见问题

使用 Formhook 您需要了解的一切。

入门指南

Formhook 适合谁?
Formhook 专为独立开发者、自由职业者和工作室打造,提供可靠的表单后端,无需编写服务器端代码。Studio 套餐支持多客户管理--适合为客户建站的代理机构。
如何创建表单?
登录仪表板,点击+ 新建表单,输入名称并设置允许的来源域名。您将获得 API 密钥和 POST URL,用于 HTML 表单的 action 属性。
如何将 Formhook 集成到网站?
将 HTML 表单的 action 指向 Formhook POST URL,设置 method="POST"。无需 JavaScript。JS 提交可用 fetch()。详见文档指南
有免费套餐吗?
有。免费套餐提供 5 个表单和每月 250 次提交,无需信用卡。包含推送通知、邮件提醒、Turnstile 防护和 CORS 白名单。提交数据永久保存。

表单与提交

如何设置允许的来源域名(CORS)?
在表单设置页面的允许的来源域名字段中每行添加一个来源(如 https://example.com)。未列出域名的浏览器提交将被拒绝。
如何防止垃圾信息?
蜜罐字段:添加名为 _gotcha 的隐藏字段,机器人会填写,人类看不到。Cloudflare Turnstile:在设置中启用,添加小部件到 HTML,Formhook 服务器端验证令牌。两者可同时使用。
提交数据保存多久?
永久保存。可从账户页面导出 JSON。
超出月度配额会怎样?
Formhook 采用软限制继续接受提交。80% 和 100% 时显示警告。持续超额是升级信号。
可以接收文件上传吗?
Pro 和 Studio 套餐支持。使用 enctype="multipart/form-data"。单文件限 10 MB,总存储 1 GB(Pro)或 10 GB(Studio)。通过短期签名 URL 访问。

通知

邮件通知默认启用吗?
不是,但所有套餐(包括免费套餐)都支持。在表单设置中按表单启用。
如何启用邮件通知?
在表单设置中开启新提交时发送邮件。所有套餐均可使用。
如何安装 Formhook PWA?
在浏览器中打开 formhook.appiOS(16.4+):分享 → 添加到主屏幕。Android:菜单 → 安装。桌面端:地址栏中的安装图标。
如何启用推送通知?
账户页面开启推送通知,允许浏览器权限。支持 iOS 16.4+、Android、macOS、Windows、Linux。

集成与 Webhook

如何添加 Webhook?
在表单设置Webhook 部分输入接收 URL。Formhook 发送 HMAC-SHA256 签名的 JSON POST 请求。需要 Pro/Studio。
支持 Discord、Slack 或 Teams 吗?
支持。Formhook 自动检测并格式化 Discord、Slack 和 Teams 的 Webhook URL。直接粘贴频道 Webhook 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 的清晰交接。包含多客户控制台。
如何将表单转移给客户?
创建表单时输入客户邮箱。他们会收到 7 天有效的认领邀请。表单在此期间保持活跃。在客户页面跟踪状态。

团队与协作

如何邀请团队成员?
团队页面输入邮箱,选择角色(编辑者/管理员),发送邀请。7 天接受期。
编辑者和管理员的区别?
编辑者:只读访问。管理员:可编辑设置、管理 Webhook 和集成。只有账户所有者可管理计费和删除。

计费与套餐

如何升级?
价格页面仪表板 → 计费更改套餐。可切换月付/年付,按比例计费。
可以随时取消吗?
可以,从计费页面取消。当前周期结束前仍可使用。
支付货币是什么?
所有价格以 EUR(€)计。增值税和发票由 Polar 自动处理。

您的数据,您的退路

我可以导出我的提交数据吗?
可以。每个套餐(包括免费版)都可以随时从账户页面导出包含所有表单、提交数据和文件附件的完整 ZIP(JSON 格式)。您的数据绝不会被扣押。
如果 Formhook 关停了怎么办?
我们会至少提前 90 天通知,并在整个期间提供数据导出。迁移在设计上非常简单:表单的 action URL 是唯一的集成点,因此更换服务商只需修改一行 HTML。您的表单会一直工作到最后一天,离开只需一行代码。
Formhook 背后是谁?
Formhook 由 Astropixels(astropixels.rs)开发和运营,这是一家在其上运行自己客户表单的网页工作室。Studio 套餐之所以存在,正是因为我们自己的客户工作需要它。
达到提交上限时会发生什么?
不会中断。该上限是软上限--提交会继续进来,让您绝不丢失线索。当达到月度上限的 80% 和 100% 时,您会收到邮件和推送通知;持续超额就是升级的信号。

隐私与安全

数据存储在哪里?
德国(EU)的 Hetzner VPS 上。数据不会离开欧盟。Cloudflare 在边缘提供 TLS/DDoS 防护。
符合 GDPR 吗?
符合。仅限 EU 存储、已发布的数据处理协议、Studio 套餐的清晰所有权转移。详见隐私政策