Features
Everything to ship a real form
FormLoom is a complete form backend — storage, email, spam protection, integrations, and the AI-tool codegen channel — with a free tier that ships all the basics.
Submission handling
Forever storage
No 30-day deletion. Submissions are yours on every tier, including free.
File uploads (up to 25MB on Pro)
Attachments linked in email and dashboard, with no separate storage bill.
CSV + JSON export
Export all or filtered submissions from the dashboard.
Transactional email
Deliverable notifications via Resend, with a console-log fallback when no key.
Spam & abuse
AI spam scoring
0–100 score per submission via heuristics + optional LLM, on by default. No CAPTCHA wall required.
Honeypot + captcha
Hidden honeypot plus optional Turnstile/hCaptcha per form.
Domain restriction
Reject submits whose Origin/Referer isn't in your allowlist (Pro).
Developer experience
Public access-key model
The form id is the public key — safe to commit, works instantly.
Typed SDK
createForm<T>() gives end-to-end TypeScript types and a useFormLoom hook.
MCP server + codegen
get_snippet returns framework-correct code with a provisioned key.
Integrations & teams
Webhooks + Slack/Discord
One webhook free, with templated Slack/Discord payloads and signing secrets on Team.
Autoresponder
Auto-reply to the submitter; one free, unlimited on Pro.
Teams & audit log
Role-based access, shared forms, and an audit log on Team.