Submissions and exports
Where responses land, how email notifications work, and how to export to CSV or Excel.
Every answer to a published form lands in one place: the form's submissions table in your dashboard. Respondents are anonymous — they open the public /f/<slug> link, fill it in, and submit, with no account and nothing to install.
The submissions table
One row per response, one column per field, newest first. Click a row to see the full response on its own, including long text answers and uploaded files that are awkward in a cell. Sort and filter the table to find a particular response.
Email notifications
Turn on notifications for a form and you get an email each time someone submits, with the answers in the body — useful for forms where a slow reply is the failure case, like support requests or booking enquiries. Leave them off for high-volume forms and read the table instead.
Exporting to CSV and Excel
Export the whole table as CSV or Excel (.xlsx) from the submissions view. Both use one row per response with field labels as the header row, so the file opens straight into a pivot table or a mail merge without rework.
- CSV — for importing into another system.
- Excel — for reading and analysing as a spreadsheet.
Syncing to Google Sheets
An export is a snapshot. A Google Sheets sync is live: deoochform creates one spreadsheet for the form, backfills every response already collected, and appends each new one within seconds of it arriving. Exactly the same steps whether you start from the dashboard or from the form's responses page:
- Open the ⋮ menu on the form — on a dashboard card in Grid view, at the end of the row in List view, or in Export on the responses page.
- Choose Connect Google Sheets. Google asks you to sign in and approve; deoochform can only see the spreadsheets it creates for you, nothing else in your Drive.
- You land back on Settings → Integrations with Google marked Connected.
- Open the same ⋮ menu again and choose Sync to Google Sheets. The spreadsheet is created and opens in a new tab.
- From then on the menu item reads Open Google Sheet and takes you straight there.
Connecting Google is a one-off — after the first form, syncing another is a single click. Every synced form gets its own spreadsheet, and they are all listed under Settings → Integrations with the time each last synced. Disconnecting Google there stops the syncs; the spreadsheets themselves stay in your Drive, and remain yours.
If a sync starts failing — usually because access was withdrawn from the Google account itself — the form is flagged there, and reconnecting resumes it from where it stopped.
Reading responses from an AI assistant
If you have the MCP connector set up, you can skip the dashboard. list_submissions returns responses for a form and get_submission returns one by id, which means you can ask questions instead of scrolling:
Summarise the feedback form responses from this week
and pull out the three most common complaints.The assistant reads the responses through the connector and answers in chat. It can read submissions; it cannot delete them.
Closing a form
Set a form to closed when you are done collecting. The link keeps working and shows a closed message rather than 404ing, and no new responses are accepted. Existing responses and exports are unaffected.
Plan limits
The Free plan covers 100 total submissions across 5 forms. Paid plans raise both, and add storage for file uploads — see pricing. Submissions already collected are never deleted for hitting a limit.