Private beta Request access

Inline inputs inside sentences

Embed text inputs, dropdowns, number fields, and date pickers directly within sentences. Perfect for quizzes, legal agreements, mad-libs-style forms, and guided data entry where context matters.

Blanks inside sentences

Write natural sentences with inline blanks that respondents fill in. 'I, ___, agree to the terms on ___.' The surrounding text provides context that standalone fields can't match.

I, John Doe, agree to the terms on this date Jan 1.

Multiple blank types

Each blank can be a different input type — short text, dropdown select, number, or date picker. Mix types within a single sentence for rich, contextual data collection.

Blank Types
Text input: ________
Dropdown: Option ▾
Date picker: MM/DD/YY

Per-blank validation

Every blank validates independently with type-appropriate rules. Required state, character limits, number ranges, pattern matching, and custom error messages — all at the individual blank level.

The capital of France is Paris and the capital of Italy is Milan .

✓ Correct: Rome

Live preview with filled blanks

As respondents type, the sentence updates in real time. See the complete statement with all blanks filled — giving immediate confirmation that the data looks right in context.

Builder
Hello {{name}}, your order {{order_id}} is confirmed.
Preview
Hello name , your order order_id is confirmed.

Answer scoring for quizzes

Define correct answers for each blank and score responses automatically. Perfect for language quizzes, assessments, and educational forms where exact or partial answers matter.

Quiz Results Grade: B+
4/5
Correct
80%
Score
2:45
Time
Q1
Q2
Q3
Q4
Q5

Use cases

Language and vocabulary quizzes
Contract and agreement generation
Mad-libs and creative writing forms
Compliance attestation statements
Guided intake with contextual prompts
Educational assessments and worksheets

Forms that read like sentences

Embed inputs directly in text for natural, contextual data collection. Quizzes, contracts, and guided forms — all with inline blanks.