FlowForm
Forms that adapt to every answer.
Build branching surveys, scored quizzes, and research questionnaires in your browser. Five question types, visual rules, and scoring logic — all from a clean visual interface.
Live builder
Build your form, right here
Everything auto-saves to your browser. Try adding a rule or rating scale.
Question types
Five building blocks. Infinite flows.
Multiple choice
Single or multi-select, with optional numeric scores.
Matching
Pair items between two columns for knowledge checks.
Rating
Numeric scales, sliders, or stars with configurable range.
Open field
Text, email, number, or date inputs for free-form answers.
Rules
A logic node that branches the form based on previous answers.
Adaptive logic
Your form branches.
Without code.
Add a Rules node anywhere in your flow and set conditions like equals, contains, between, or is answered. Combine them with AND / OR / NOT to skip questions, show follow-ups, or change required fields — all from the visual builder.
Grouped AND / OR / NOT conditions
Build nested logic trees — no code, no regex.
Show, hide, require, or disable
Rules can drive four distinct effects on any question.
Deterministic conflict resolution
Sort-keyed rule ordering means results are always predictable.
For serious survey work
Built for quizzes,
assessments, and research.
Security first
Your data is yours.
Full stop.
FlowForm stores form structure and responses in two separate databases, with no cross-database foreign keys. Real user IDs never touch response data — only stable pseudonymous UUIDs. Every submission uses a two-phase write with rollback protection. Privacy is architectural, not aspirational.
Pseudonymous responses
Real user IDs never touch the response database — only stable anonymous UUIDs.
Dual-database isolation
Survey structure and raw responses live in separate databases with no cross-DB foreign keys.
Atomic saga writes
Submissions use a two-phase commit with automatic rollback. Partial writes are impossible.
GDPR-ready architecture
Right-to-erasure is straightforward: pseudonymous mappings can be deleted independently.
How it works
From zero to live form in three steps
Drop in question nodes
Choose from multiple choice, matching, rating, and open-field nodes. Arrange them into the flow your form needs.
Add a Rules node
Set conditions like equals or between, combine them with AND / OR / NOT, and branch the flow automatically.
Preview, share, export
Test the respondent experience end-to-end, share a link, or export the JSON schema for your own backend.
Ready to build smarter forms?
FlowForm is free during beta. No credit card. No time limit. Just open the builder above and start creating.
Open the builder →Auto-saves to your browser · Export anytime