Answer in the thread
The live form is an interviewer. It picks the next field, stores the answer, and keeps going until the record is complete.
The interview
Ask less. Collect the whole record.
People do not fill a page. They talk. The form agent picks the next block from the ones you defined, asks in plain language, and waits for a valid answer before moving on.
A choice field shows options. A date shows a date control. A file field accepts an upload. Freeform chat still maps back to the typed field, so a casual time can become a datetime.
Public forms use unguessable slugs at tellme.sh/f. Private forms require a password. The same conversation can run on a full page or inside an embed.
In the thread
Controls live in the chat
The respondent stays in one thread. They can type, pick, upload, or speak if voice is on. The agent does not dump every field at once.
Uploads go to Wasabi through short-lived signed URLs. Voice uses OpenAI realtime. Text and structure still run through the form agent.
FillWhat respondents get
- 01
A conversation, not a quiz page
The agent asks for the next required block and clarifies when an answer is incomplete.
- 02
Voice when you enable it
Spoken turns are transcribed and stored against the same fields as typed answers.
- 03
A finished submission
When every required block is filled, the record is complete. Analytics count views, starts, and completions.
Ready to collect answers without a page of fields?
Publish a conversation. The agent keeps asking until every required block is filled.