Features
Every building block for serious forms
Structure, logic, uploads, scoring and integrations — designed to work together and to stay simple.
Sections & subsections
Organize long forms into sections and nested subsections. Show one section per page with a progress bar.
Repeat anything
Make sections, subsections or single questions repeatable — work history, guests, references — with min/max limits.
Conditional logic
Show or hide sections, groups and questions based on earlier answers, with AND/OR rules and 13 operators.
Secure file uploads
Restrict uploads to the formats you choose. Every file is verified by its content, encrypted, and optionally virus-scanned.
Automatic approvals
Define expected answers, points and must-haves. Responses are scored and approved or rejected instantly.
REST API & webhooks
Everything in the UI is available through a clean JSON API with scoped keys, plus signed webhooks for real-time sync.
Structure
Sections, subsections and items — all repeatable
Model real-world data: an application with several jobs, each with several references. Every container and every question can be required, repeatable and conditional.
- Optional groups: skip a section entirely, but once started its required fields apply
- Repeat limits with minimum and maximum entries
- Custom “Add another…” button labels
- One section per page with a progress bar
Application
├─ Section: About you
│ ├─ Full name short_text · required
│ ├─ Email email · required
│ └─ Links url · repeatable (1–3)
├─ Section: Experience repeatable (1–6)
│ ├─ Company short_text · required
│ ├─ Years number · required
│ └─ Subsection: References repeatable (1–2)
│ ├─ Name short_text
│ └─ Team size number · if “Managed people” = Yes
└─ Section: Documents
└─ CV file · PDF/DOCX · max 10 MB19 question types
Any format you need
Text, choices, numbers, scales, dates, files, consent, hidden fields and display blocks — each with its own validation.
Short text
Names, titles, one-line answers
Long text
Paragraphs, comments, essays
Validated email address
Link
Website or profile URL
Phone
Phone number
Single choice
Pick one option (radio)
Multiple choice
Pick several options
Dropdown
Pick one from a menu
Yes / No
A simple toggle
Number
Amounts, ages, quantities
Rating
3–10 stars
Scale
0–10 or 1–5 scale, e.g. NPS
Date
Calendar date
Time
Time of day
Date & time
Date with time
File upload
Restrict formats and size
Consent
Checkbox that must be ticked
Text block
Instructions, no answer
Hidden field
Filled from the link (?utm=...)
Conditional logic
Ask only what matters
Combine rules with ALL / ANY and 13 operators: is, is not, contains, greater than, between, is one of, is answered… Hidden questions are never required and their values are discarded.
- Show “Visa details” when “Authorized to work” is No
- Ask detractors why when NPS is at most 6
- Reveal “Pet details” (repeatable) when “Has pets” is Yes
- Require guardian consent when age is less than 18
Approval workflows
Pre-defined answers, minimum score, instant decision
Approve or reject automatically, override any decision with a note, and choose whether respondents see their result and score.
Define expected answers
Pick any question and set what a good answer looks like: “equals Yes”, “at least 3 years”, “includes TypeScript”, “between 18 and 65”.
Set the bar
Give each answer points, mark must-haves as knock-outs, and choose a minimum score in percent or points.
Decide in milliseconds
Every response is scored on arrival and approved or rejected. Show respondents their result — or keep it private and review in the dashboard.
Dashboards
Normal mode and Developer mode
Visual, calm, no jargon
A drag-free builder with plain-language settings. Perfect for HR, operations, teachers and anyone who just wants the form to work.
- Point-and-click builder
- Readable condition editor
- Response inbox with approve/reject
- Share links & embeds
Every ID, every knob, every request
Flip one switch to reveal form and question IDs, the JSON schema editor, API keys, webhooks with delivery logs and copy-paste code for curl, JavaScript and Python.
- JSON schema editor
- API keys & usage charts
- Webhook delivery logs
- Code samples per form
Your next form can approve itself.
Start free in under a minute. No credit card required.