Forms
Read and manage form responses
Every submission is a row, with a column per input field and the submission time at the front. Composite answers like a matrix, an address or a table are readable in the cell, so you can scan a page of responses without opening any of them.

One row, one submission
Columns come from the input fields of the form, so headings, dividers and design blocks do not appear. Choice fields show the option label rather than the stored value, dates use the format you set on the field, and everything is ordered by submission time with the newest first.
Composite answers in one cell
A matrix reads as each statement with its answer. An address reads as its parts in order. A full name reads as one name. A table shows its filled rows. A signature is marked as a signature image and a recording as an uploaded recording. The point is that a cell tells you what you need without a click.
Versions are handled for you
If a form has been published more than once, responses from different versions are read against the version they were submitted under. That means an answer to a field you later renamed still shows under the label it had at the time, rather than being mislabelled or dropped.
What you can do to a row
Open it in full, download it as a PDF, get the files somebody uploaded, follow the signing status when the form collects e-signatures, and delete it. Deletion is permanent, so treat the table as a working list rather than an archive if you have a retention policy to keep to.
How it works, in three steps
Step 1
Put the useful fields early
Column order follows form order, so the fields you scan daily should not be at the bottom of the form.
Step 2
Scan the table, open the exceptions
Composite cells are readable, so most days you only open the rows that look unusual.
Step 3
Export when you need to work on it
The CSV export pages through every response, not just the page you are looking at.
The full walkthrough with screenshots is in the guide View, export and manage your responses.
Limits worth knowing
- Columns come from input fields. Design blocks and headings are not columns.
- Deleting a response is permanent.
- The table is a list and a viewer. Analysis happens in the export.
See it on a finished piece
Questions people ask
Can I see a whole matrix answer without opening the response?
Yes. Composite fields are formatted inside the cell, so a matrix reads as each statement with its answer.
What happens to responses from an older version of the form?
They are read against the version they were submitted under, so answers keep the labels they had at the time.
Can I get the files people uploaded?
Yes, from the row or from the opened response, and they also appear inside the response PDF.
Make your own form
The button opens the generator with this use case already described. Change the wording to match yours, generate, then edit anything you like.
Create a form with OneCraftRelated pages
Export form responses to CSV
The export gives you a CSV with a submitted-at column and one column per input field, covering every response rather than the page you are looking at. Knowing how the composite fields are written is what saves you an afternoon later.
Download a form response as a PDF
A response is a row in a table, which is right for you and useless for anyone downstream. The response PDF turns one submission into a document: the questions, the answers, the photos and the attachments in one file.
Form submission webhook
A webhook posts each submission to a URL you own as JSON, which is how a form becomes part of a system rather than a list you copy from. The important detail is that it fires once and does not retry.
More finished work of this kind is on the form examples hub.


