β¬οΈExport to CSV
Download the responses to a Dapta Form as a CSV file: how the export follows the filter you have on screen, the exact column list, the status values and the timestamp format.
Download CSV turns the response table into a spreadsheet file you can open in Excel, Numbers or Google Sheets, or hand to whoever does your reporting. It is the fastest way to read long answers, run a pivot or archive a campaign.
Step 1: Open the form, go to the Submissions tab and click Download CSV in the top right corner.

The file is named after the form, in the shape {form slug}-submissions.csv. A form published at /lead-qualification-quiz downloads as lead-qualification-quiz-submissions.csv.
Step 2: Set the filter before you click. The export honours the chip you have selected: with Completed on, the file holds only completed responses; with Partial on, only the partial ones; with All on, everything.

Pagination does not limit the export. Even when you are looking at page 1 of 25 rows, the file contains every response that matches the filter.
What is in the file
The first line is the header. Six fixed columns come first, then one column per question in the order the questions appear in your form:
id
The identifier of this response. Unique forever.
session_id
The identifier of the browser session that produced it. One session gives you one row, so this is how a partial row and the completed row it became stay the same record.
status
completed, partial or in_progress. See below.
score
The total points from the answers, or 0 when the form has no scoring.
started_at
When the person opened the form.
completed_at
When they finished. Empty for anything that never reached the end.
One per question
The answer, under the question's field key. The header is the Field key from Advanced settings, not the question text, so keep those keys readable if the CSV is going to be read by people.
The status values
completed
The person reached the end of the form and submitted.
partial
The answers were saved at the Partial submit point and the person never finished.
in_progress
A response was opened and recorded but has neither finished nor passed a capture point yet. On screen these rows are grouped under Partial.
Formats and small print
Timestamps are ISO 8601 in UTC, for example
2026-08-22T16:48:51.609Z. Most spreadsheets read them as text, so convert the column if you want to sort or chart by date.A multiple choice answer with several picks is written as one cell with the values separated by a semicolon.
Answers containing commas, quotes or line breaks are quoted, and an internal quote is doubled, following the usual CSV rules.
An answer that begins with
=,+,-or@is prefixed with a single quote so your spreadsheet treats it as text instead of running it as a formula. Genuine numbers, including a negative score, are left alone.utm_*values ride along inside the stored response and reach HubSpot and your webhooks, but they are not columns in this file.
β οΈ Note: The file contains the email addresses and answers people gave you. Treat it like any other list of personal data: share it deliberately and delete the copies you no longer need.
What's next
Submissions: read the same rows on screen and delete the ones you do not want.
Analytics: the numbers behind the responses.
Webhooks: get each response delivered automatically instead of exporting it by hand.
Last updated