Skip to content

Managing Responses

Once your form starts collecting responses, you can manage them directly from the dashboard. This guide covers the global responses page, submissions table, summary charts, saved views, in-progress saves, individual response views, exports, and email notification tracking.

There are three ways to access responses:

  1. From the sidebar — Open Responses to browse responses across all forms in your Formspace.
  2. From the forms list — Click the response count link on any form card, or open the ⋯ menu and select Responses.
  3. From the form builder — Switch to the Submissions tab at the top of the builder.

The global Responses page is best for quickly finding recent responses across forms. The form-specific routes open the submissions table for one form.

The Responses page lists responses and in-progress saves across your Formspace. Use it to:

  • Search by form title, respondent email, or submission number.
  • Use the All responses, My approvals, and Workflow issues preset views in the page header.
  • Filter by form, status, workflow status, approval state, assignment, and date range.
  • Sort newest or oldest first.
  • Open a response in a slide-in panel, or open the full response page.

If approvals are waiting for you, the sidebar and My approvals preset show a count beside Responses. Open a response to review pending and completed approval cards without opening the form builder first.

This page is useful when you know a response exists but do not remember which form it belongs to, or when you need to work through approval tasks across several forms.

The global Responses page showing recent submissions, approval work, and workflow issues across forms

The submissions table gives you a spreadsheet-like view of every response. By default, each row is either a submitted response or an in-progress save, and each column maps to a field in your form.

A form submissions table showing in-progress responses and workflow status columns

Every submissions table includes these columns by default:

Column Description
# The submission number, assigned sequentially after submission. In-progress saves do not have a number yet.
Status Whether the row is Submitted or In progress.
Submitted When the response was submitted. In-progress saves show a dash.
Created By The respondent’s verified email address, or Anonymous when there isn’t one, such as on anonymous forms.
Score The quiz score as a percentage. Only shown when at least one response has quiz results.
Form Version The published form version the response uses, such as v3. Editing a response can move it to a newer version.
Emails Whether notification and thank-you emails were sent successfully. See Email notification tracking.

In addition to the built-in columns, each question in your form gets its own column. The column type adapts to match the field type — for example, boolean fields show checkmarks, and file upload fields display download links.

For repeatable field types such as dynamic matrices and dynamic panels, the collapsed column summarizes the repeated answer. Open its column-header menu and choose Expand into rows to show each repeated item as its own table row with a Row # and one column per child field. Only one repeatable question can be expanded at a time.

Expanded rows remain visually grouped as one submission: built-in fields and questions outside the expanded section span the repeated rows instead of displaying the same value in every cell. Filtering an expanded child column keeps only matching child rows. Sorting an expanded child column reorders rows within each submission without moving submissions relative to one another.

If the form has internal-use pages, panels, or questions, their fields appear in a grouped Internal column section. Responders cannot see or submit those fields, but team members can review and maintain them from the dashboard.

Click the Table Settings button (gear icon) to customize which columns are visible and adjust their order. This is especially useful for forms with many fields where you only need to focus on specific data.

Table Settings with pinned, visible, and reordered submission columns

If a form has a published workflow, workflow columns are also available. The table can show the workflow version, workflow status, and approval-specific columns. Approval columns are grouped by approval block so related status, approver, decision, and form data columns can be expanded, collapsed, moved, hidden, and exported together.

For workflow setup details, see Workflows.

  • Open a column’s header menu to sort it ascending or descending.
  • Use the filter option in the same menu to narrow down the data you see. Filter types adapt to the column — text columns support keyword search, while date columns support range filtering.
  • Use the response date control beside the view menu to limit which responses are loaded. It defaults to Past 6 months and also supports preset periods, all time, or a custom date range. Submitted responses use their submission date; in-progress responses use their last-modified date.
  • Use the adjacent form version control to show responses collected with one published version. When a version is selected, the table columns use that version’s form schema. All versions uses the current published schema.

Saved views let teams reuse a submissions table setup for a form. A view can store:

  • Column order, column widths, pinned columns, and hidden columns.
  • Active sorting and filters, including relative date filters such as today, this week, or this month.
  • The repeatable question currently expanded into rows, if any.
  • The server-side response date range and selected form version.

Use the views menu above the table to save the current setup as a new view, switch between views, save changes to the active view, duplicate a view, rename a view, delete a view, or set a view as the form default.

A saved submissions view menu over a workflow status table

The form default view opens automatically for everyone who views that form’s submissions. If no form default is set, the table opens with Standard view, using the standard submissions layout, Past 6 months, and All versions.

Select a cell, drag across a range, or click the open area of a column header to select a whole column. The status bar summarizes the selection using statistics appropriate to its values, including numeric totals and averages, earliest and latest dates, True and False counts, and unique text values. Press Ctrl+C or Command+C to copy the selected cells into a spreadsheet app.

Switch the Submissions tab from Table to Summary to see a chart or digest of the answers to every question, like the summary in Microsoft Forms or Google Forms. On a phone, the tab opens on the summary, which fits the screen better; the button at the start of the toolbar switches to the other view. The summary uses the same response date and form version as the table, and the page’s address includes the summary, so a link to it opens the summary for teammates who can see the form.

  • The header says how many submitted responses the summary covers. In-progress saves aren’t included.
  • Each question has a card, in form order, with the page or panel it’s on and how many responses answered it. A response collected with a form version that didn’t have the question doesn’t count as skipping it.
  • Internal-use questions are summarized in an Internal section at the end, including those inside dynamic panels and matrices.
  • Questions that don’t collect answers, such as HTML and images, and calculated values that aren’t numbers are left out.

Each card summarizes its question’s answers:

Question Summary
Radio buttons, dropdowns, image pickers, button groups, and Yes/No questions A bar for each option with its count and share of answers, in choice order. Other and None have bars of their own, and the Other answers are listed under the chart.
Checkboxes and tag boxes The same, as a share of respondents. Respondents can choose several options, so the shares can add up to more than 100%.
Rating scales Every point on the scale, including points nobody chose, and the average. A 0–10 scale also shows its Net Promoter Score: the share of promoters (9–10) minus detractors (0–6).
Numbers, sliders, and numeric calculated values The count, average, median, minimum, and maximum, with a histogram.
Dates and times The earliest and latest answers, and how many fall in each day, week, month, or year.
Text, comments, email addresses, URLs, and phone numbers The latest answers. Select one to open its response.
Matrices A bar for each row, split by column. When respondents can tick several columns in a row, each column gets a bar of its own.
Dropdown and dynamic matrices A summary of each column across all rows.
Multiple text questions A summary of each item.
Rankings Each item’s average position, best first.
File uploads and signatures How many responses include one.
Dynamic panels A summary of each question in the panel, across all its entries.

For quizzes, a Quiz scores card shows how scores are spread, the average score, and the share of responses that got each question right.

Lists of more than 10 options show the 10 most chosen first, with Show all for the rest. Every chart also has a table that screen readers read.

Things to know:

  • Labels use the form’s default language, because responses don’t record the language a respondent used.
  • Choices loaded from a URL show the stored answers, and the summary doesn’t call the URL.
  • Saved views are the table’s, so the views menu is hidden in the summary. The form default view still sets the response date and form version the summary opens with, and the table’s column filters don’t apply to the summary.
  • Like the table, the summary covers up to 5,000 responses at a time. For more, narrow the response date or choose a form version.

You can ask the AI Assistant questions about collected submissions, such as:

  • “What percentage of people chose option A?”
  • “Group responses by department and show the average satisfaction score.”
  • “Which choices were most common last month?”

The assistant can inspect your form schema and read only the submission fields needed for your request. It returns aggregate results for analytical questions, and can inspect or summarize individual submitted answers when you explicitly ask it to.

If Progress saving is enabled for a form, respondents can save a partial response and continue later. These rows appear in the submissions table with an In progress status.

In-progress saves:

  • Can be viewed by form editors from the submissions table.
  • Can be filtered out using the Status column if you only want submitted responses.
  • Do not have a submission number until they are submitted.
  • Do not count toward monthly response limits.
  • Do not trigger notification emails, thank-you emails, or PDF attachments.

PDF export and response editing are only available for submitted responses.

Click any row in the submissions table to open a detailed view of that response. The response detail panel shows:

  • Submission number and timestamp for submitted responses, or saved-progress status for in-progress saves.
  • Respondent email (if available) and when the response was submitted or saved.
  • Quiz score — for quiz forms, the score as a percentage. Hover over it to see the points and the number of correct answers.
  • Email notification status — on the full response page, a badge indicating whether notification and thank-you emails were sent successfully, with a tooltip showing full details. The slide-in panel doesn’t show this badge. In-progress saves do not send these emails.
  • Workflow status and approvals — if a workflow ran for the response, the panel shows the run status, approval cards, approval form data, and a workflow run dialog with the run canvas and event timeline. When an approval is waiting for you, your decision follows the answers, with Approve and Reject pinned at the bottom (see Approval).
  • Response lock — a padlock icon identifies a response that was locked after an approval decision. Hover over or focus the icon for details.
  • Full response data — rendered as an interactive, read-only version of your form with all answers filled in, every page shown in one scroll under its page title. This includes respondent answers plus any internal-use page data maintained by your team. Editing a response shows the form’s pages as respondents see them.

A response detail page showing submission metadata, a pending approval, and the submitted form answers

From the response detail panel, you can:

  • Edit the response data from the More actions menu, then click Save. If you close the panel, cancel, or leave the page with unsaved edits, Formspace asks before discarding them. Anything you change while a save is still running stays in the editor for you to save.
  • Save as PDF — use the PDF icon in the panel header to download the response as a PDF file (see PDF export below).
  • Open in new tab — from the More actions menu, view the response on its own page, which also has a Save as PDF button in the toolbar.

These actions apply to submitted responses. In-progress saves are view-only until the respondent completes them, and editing is disabled when an approval decision has locked the response.

If the form has been published again since the response was submitted, clicking Edit first asks which version of the form to edit with:

  • Upgrade and edit — edit with the latest published form. Answers to questions that were removed or renamed in the newer version no longer appear. Saving moves the response to the newer version; the earlier answers stay viewable in the response history.
  • Edit without upgrading — edit with the form version the response was submitted with.

Each time a team member saves an edit, Formspace keeps the answers it replaced. Once a response has been edited, a version picker with a clock icon appears in the panel header and in the toolbar of the full response page. Latest answers shows the response as it is. Under History, the picker lists every version of the response, newest first, with how many answers each edit changed:

  • v1 · Submitted — the answers as the respondent submitted them.
  • v2, v3, … · Edited by — each saved edit, with who made it and when.

Choose a version to see what that edit changed. Its answers are shown read-only with the form version they were given on, including questions removed or renamed since, and each question whose answer the edit changed has Before and After beside its title. Click Before to see that question’s answer from before the edit in its place, and After to go back. A change inside a dynamic panel or matrix switches the whole question. A question whose title is hidden has no switch, but still shows with Only changes. Expression fields aren’t counted, since they change with the answers they’re worked out from.

Turn on Only changes to hide the questions the edit didn’t change. Close the banner to return to the current answers. While an earlier version is shown, editing and Save as PDF are unavailable and the workflow panel is hidden.

There’s no one-click restore. To go back to earlier answers, edit the response to match them, which adds a new version.

Edits also appear as Response edited entries on the PDF timeline page, and the Edited date header or footer item shows when the response was last changed. Respondents only see the version they submitted in My Submissions.

You can export your responses as formatted Excel workbooks, CSV or spreadsheet-friendly TSV files for use in spreadsheets and databases, or as individual PDF files for sharing and archiving.

  1. Open the submissions table for your form.
  2. Apply any filters, sorting, saved views, or column visibility settings you want in the table.
  3. Click Export in the table toolbar, then choose Excel Workbook (.xlsx), CSV (.csv), or Spreadsheet (.tsv) to export all filtered rows in the current view.

The export respects your current server and table filters, sorting, visible-column order, and repeatable row expansion. When a repeatable question is expanded, each matching child row is exported as a separate main-sheet row. Response ID is always the first column, followed by visible table columns in their current order. Use Excel Workbook (.xlsx) for a styled, filterable workbook that preserves native dates, numbers, and booleans. Uploaded files are linked from their filenames, and repeatable sections that are not expanded remain available in separate worksheets keyed by response ID and submission number. Use CSV (.csv) for general data tools and Spreadsheet (.tsv) when spreadsheet apps do not split CSV columns correctly.

You can also export only selected rows by selecting rows with the checkboxes, then right-clicking a selected row and choosing a format from the Export submenu.

You can download submitted responses as formatted PDFs. Each PDF renders the full form with the respondent’s answers filled in, making it easy to share, print, or archive.

When you trigger a PDF export, a progress dialog appears while the PDF is being generated. The dialog closes automatically once the download completes.

There are three ways to save an individual response as a PDF:

  1. From the submission detail panel — Click a row to open it, then click the PDF icon in the panel header.
  2. From the full response page — Open a response in its dedicated page and click the Save as PDF button in the toolbar.
  3. From the submissions table — Right-click a submitted row and select Save as PDF from the context menu.

To download multiple responses as PDFs at once:

  1. Select the submitted rows you want to export by clicking the checkboxes in the submissions table.
  2. Click the Download PDFs button in the command bar that appears at the bottom of the screen.

The progress dialog tracks each PDF as it’s generated (e.g., “Generating PDF 3 of 10…”) with a progress bar. Once all PDFs are ready, they are bundled into a single .zip file that downloads automatically. The zip file is named using your form’s title — for example, customer-feedback-submissions.zip — or submissions.zip if your form doesn’t have a title. In-progress saves are skipped because they are not final submissions.

If some PDFs fail to generate, the successful ones are still included in the zip and the dialog reports how many failed.

Individual PDF files are automatically named using your form’s title and the submission number — for example, customer-feedback-submission-42.pdf. If your form doesn’t have a title, the file is named submission-42.pdf.

  • Header and footer — By default, the header of each page shows the form title, the submission number and when the response was submitted. If the response has workflow approvals, the header also shows the workflow status. The footer shows when the PDF was generated and page numbers (e.g., “Page 1 of 3”). You can rearrange these, add the edited date, a logo or your own text, and choose the time zone in PDF Settings.
  • Approval blocks — Completed approval steps are included as natural response sections, with the approval status, reviewer summary, and any configured approval form fields.
  • Form page breaks — If enabled, each page from a multi-page form starts on a new PDF page.
  • Quiz results — If your form uses quiz scoring, correct/incorrect indicators are shown alongside each answer.
  • Timeline page — If enabled in PDF Settings, a separate timeline page includes response activity, workflow events, and the PDF generation event. Timeline times use the time zone set in PDF Settings, UTC by default.
  • “Powered by Formspace” link — Appears first in the footer. Organizations on Pro or Premium can remove this branding in the form settings.

You can customize how PDFs are generated for each form via the PDF Settings card on the Publish tab. The following options are available:

Setting Description
Orientation Choose portrait or landscape page orientation. Landscape is useful for wide matrix questions or many columns.
Right-to-left Enable RTL layout for languages like Arabic and Hebrew.
Header and footer Choose what each page shows above and below the response, in left, center and right slots.
Form page breaks Start each page from a multi-page form on a new PDF page.
Timeline page Include or exclude the response activity and workflow event timeline page.
Time zone Choose the time zone for dates in the header, footer and timeline. UTC by default.
Title Replace the form’s title in the Title item and the PDF’s document properties.
Margins Adjust the top, right, bottom, and left margins (in mm).

Changes take effect the next time a PDF is exported — you don’t need to re-publish your form. To check them without a real submission, complete the form in the builder’s Preview tab and click Save as PDF.

PDF exports are rendered from the submitted form response and support the same response content shown in the dashboard. They use the form’s default language, whichever language the respondent chose. Enable Right-to-left in PDF Settings when exporting responses for RTL languages such as Arabic or Hebrew.

Emoji characters are rendered as images in the PDF so they display correctly across viewers.

Formspace loads images with anonymous cross-origin access so it can resize large images before adding them to a PDF. The PDF rendering service also adds its own request and signature headers. This can cause the browser to send an OPTIONS preflight request before downloading an image, even when the image URL works when opened directly in a browser.

If an externally hosted image is missing from a PDF, its server must support anonymous CORS requests and allow the headers requested by the preflight. A typical configuration is:

Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET
Access-Control-Allow-Headers: *

The image’s GET response must include a matching Access-Control-Allow-Origin header, and the OPTIONS response must allow GET and the requested headers. Access-Control-Allow-Origin by itself may not be sufficient. If the image host does not support these CORS requirements and you cannot change its configuration, upload the image to Formspace or use an image host that supports cross-origin image requests.

To delete responses:

  1. Select one or more rows using the checkboxes in the submissions table.
  2. Right-click to open the context menu, or use the toolbar action.
  3. Select Delete and confirm.

If you have email notifications enabled, each response tracks the delivery status of all associated emails.

If your organization is on a Pro or Premium plan and PDF attachments are enabled for those emails, notification emails can include the internal response PDF. Thank-you emails to respondents include a respondent-safe PDF copy without workflow approval details or timeline events.

The Emails column in the submissions table, and a badge on the full response page, show at a glance whether emails were sent successfully. Hover over either to see details:

  • How many notification emails were sent, and how many failed.
  • Whether a thank-you email was sent, and to which address.
  • Why a thank-you email failed, if it did.

This helps you quickly identify if a team member missed a notification or if a respondent didn’t receive their confirmation.

You don’t always need to open the full submissions table. The forms list gives you a quick summary:

  • Each form card shows the total response count.
  • Click the count to jump directly to the submissions table.
  • Form cards also show the form’s current status — Live, Draft, Closed, or Live · Draft Changes — so you can see at a glance which forms are actively collecting data.