Features

Everything you need.
Nothing you don't.

FormlyIQ is purpose-built for teams who need a reliable, fully-integrated form backend — not a patched-together stack of tools.

Forms AI Builder Validation Analytics Integrations Teams Security API Compare
Form Builder

Forms that fit
any workflow

Build forms with 11 field types — text, email, phone, number, URL, textarea, select, checkbox, date, file upload, and hidden. Set custom slugs, redirect URLs, success messages, and per-form notification settings.

📋
Stable field IDs — snake_case identifiers that survive form edits and power all integrations
🔗
Custom slugs — clean URLs like /f/contact instead of random IDs
🔁
Redirect after submit — send users to any thank-you page automatically
📁
File uploads — R2, S3, GCS, or Telnyx. 25MB default, fully configurable
Form builder docs →
FormlyIQ — Edit Form
Form name
Job Application Form
Fields
Full Name
full_name · text · required
required
Email Address
contact_email · email · required
required
Position
job_position · select
optional
Resume
resume_file · file
optional
Cover Letter
cover_letter · textarea
AI Form Builder

Describe it.
Done.

Type what you need in plain English. FormlyIQ's AI — powered by Featherless.ai — generates every field with the right type, stable ID, required flag, and validation rules. No clicking through menus.

Llama 3.3 70B — production-grade model that understands form design patterns
🆔
Auto field IDs — generates stable snake_case IDs from your field descriptions
✏️
Review before save — preview every generated field and edit anything before committing
AI builder docs →
✨ AI Form Generator
"A conference registration form with full name, company, job title, email, phone (optional), which sessions they want to attend (multi-select: Keynote, Workshop A, Workshop B, Networking), dietary requirements, and a t-shirt size dropdown."
Generated 8 fields in 1.2s
full_nametext · required
companytext · required
job_titletext
emailemail · required
phonetel · optional
sessionsselect (Keynote, Workshop A, B) · required
dietary_reqtext
tshirt_sizeselect (XS, S, M, L, XL, XXL)
Validation

Every rule.
Server-side.

Validation happens in the Worker before anything is stored. Bots, bad data, and missing required fields are rejected with clear error messages — no JavaScript required on your form.

📝

Text rules

Min and max character length, regex pattern matching with custom error messages. Works on text and textarea fields.

📧

Email & URL

Server-side format validation on email and URL fields. No invalid addresses make it through.

🔢

Number ranges

Minimum and maximum value constraints on number fields with custom error messages per rule.

📅

Date ranges

minDate and maxDate constraints in YYYY-MM-DD format. Prevent past or future date submissions.

📁

File restrictions

Allowed file types by extension or MIME type. Max file size per field, separate from the global limit.

🔽

Select enforcement

Select values are validated against the defined options list. No spoofed values accepted from external sources.

Validation error response · HTTP 422
{
  "error": "Validation failed",
  "errors": {
    "contact_email": "Please enter a valid email address",
    "cover_letter": "Minimum 100 characters required",
    "resume_file": "Allowed file types: pdf, doc, docx"
  }
}
Analytics

Know your
audience

FormlyIQ captures analytics on every submission automatically — no third-party scripts, no privacy concerns, no extra cost. The data is yours, stored in your database.

📈
UTM tracking — source, medium, campaign, term, content captured from hidden fields or query params
📍
Location — country and city from Cloudflare's edge, no IP geolocation service needed
💻
Device & browser — desktop/mobile/tablet breakdown, Chrome/Firefox/Safari/Edge/Opera
📋
Submission logs — every event (received, validated, email, Slack, Notion, webhook) logged with status
Analytics docs →
Analytics · Contact Form · 30 days
847
submissions
↑ 18%
94%
success rate
4
countries
Top UTM sources
google / cpc384
twitter / social241
email / newsletter147
58%
🖥 Desktop
36%
📱 Mobile
6%
💻 Tablet
Integrations

Native.
No Zapier needed.

Every integration runs natively inside FormlyIQ on every submission. No third-party automation, no extra latency, no additional cost.

📓

Notion

Auto-create database entries on every submission. FormlyIQ detects email, URL, and number types automatically. Configure field mapping from the dashboard — no code required.

💬

Slack

Rich block messages with all field values, IP, country, device, and referrer. Per-form or workspace-wide. Test button sends a sample immediately.

✉️

Email (Resend / Mailgun / SendGrid)

Admin notification emails on every submission. Optional confirmation emails to the submitter — auto-detected from your email field type.

🤖

HuggingFace

Push to HF Datasets (JSONL), Inference Endpoints, or Gradio Spaces. Real-time push via ctx.waitUntil() — zero latency impact on your form response time.

🌐

WordPress

Auto-generated integration snippets for Contact Form 7, Gravity Forms, WPForms, and vanilla AJAX. Stable field IDs survive form edits.

🔗

Webhooks

POST to any URL on every submission. Works with Zapier, Make.com, n8n, and any custom backend. Failures logged and retried.

Teams & Workspaces

Built for
real teams

Every workspace is completely isolated at the database level. Users cannot access other workspaces' forms or submissions under any circumstances. Invite teammates in seconds — they see only what they need to.

🏢
Workspace isolation — hard database-level separation between every workspace
👥
4-tier RBAC — Owner, Admin, Member, Viewer with granular permissions
📧
Email invites — signed links expire in 7 days, tied to the invited address
🔑
Workspace API keys — scope integrations to specific workspaces
🔐
WorkOS SSO — Google, Microsoft, SAML 2.0 on Team plan
Teams docs →
Role permissions matrix
PermissionOwnerAdminMemberViewer
Create & edit forms
View submissions
Manage integrations
Invite & remove members
Manage billing
Delete workspace
Security

Enterprise-grade
protection

🔐

PBKDF2 Password Hashing

100,000 iterations, SHA-256, 32-byte random salt per user — OWASP compliant. Passwords are never stored in plaintext.

⏱️

Rate Limiting & Lockout

IP-based: 20 login requests per 15 minutes. Account lockout after 5 failed attempts with 15-minute cooldown. Submission rate limiting per form.

🛡️

Turnstile CAPTCHA

Cloudflare Turnstile on form submissions — free, invisible by default, no annoying image puzzles. Blocks bots without friction.

🏢

Database Isolation

Workspaces are isolated at every query level. All queries are scoped to the authenticated workspace. No cross-tenant data access possible.

🔑

Hashed Sessions & API Keys

Session tokens and API keys are stored as SHA-256 hashes — never in plaintext. 7-day session TTL with sliding expiry.

🌐

WorkOS SSO

Enterprise SSO via Google OAuth, Microsoft OAuth, or SAML 2.0. Enforce company identity policies across your whole team. Available on Team plan.

REST API

Programmatic
access to everything

The full FormlyIQ REST API lets you manage forms, read submissions, trigger exports, and manage your workspace programmatically. Build internal tools, custom dashboards, or automate your workflow.

🔑
API key auth — create scoped keys per workspace from your dashboard
📦
Full CRUD — create, read, update, delete forms and submissions
🔍
Cross-form search — query all submissions in a workspace with one request
📤
Export via API — CSV, JSON, JSONL — with optional search filter applied
Full API reference →
GET /api/forms/contact/submissions?search=jane
{
  "submissions": [
    {
      "id": "17441823940004729183",
      "data": {
        "full_name": "Jane Smith",
        "email": "[email protected]",
        "message": "Hello there!"
      },
      "created_at": 1744182394000
    }
  ],
  "pagination": {
    "total": 12, "page": 1
  }
}
Compare

FormlyIQ vs
the alternatives

Feature FormlyIQ Typeform Formspree Basin FormSpark Netlify Forms
Unlimited submissions ProPaidPaidPaidPaidPaid
File uploads
Team workspacesBasic
Domain restriction 20 domains
Custom SMTP
Notion integration NativeZapierZapier
Slack notifications NativeZapierZapier
HuggingFace / AI pipeline Native
UTM analytics
Server-side validation FullBasicBasicBasic
AI form builder
Submission logs FullBasicBasic
REST API Full
Custom SMTP
Status page Built-in
Pro plan price$20/mo$50/mo$40/mo$29/mo$19/mo$19/mo
Get started

Ready to build
better forms?

Start collecting in 2 minutes. No credit card required.