# Export responses

Export Pristo CX questionnaire responses to a CSV or XLSX file for a date range, choose text or key values, and download the file when it is ready.

In Pristo CX, you export responses on the **Export data** page under **Management**. You choose a questionnaire, a file format, a date range and how answers are written, and Pristo CX prepares the file for you to download.

## Before you start

- Role: you need to be an account admin or a program admin. See [roles and permissions](https://docs.pristo.io/cx/users/roles-and-permissions).
- Plan: the XLSX format, key values and the longest date range depend on your plan. Options your plan doesn't include show a lock. See [Plans and limits](https://docs.pristo.io/cx/get-started/plans-and-limits).
- Setup: to get the file by email, verify your email address and keep **Export ready** turned on under **Notifications** in your profile.

## Steps

![Sketch of the new export dialog, open over the export list. Marker 3 is on the questionnaire list, marker 4 on the file formats, marker 5 on the first day, marker 6 on the value formats, marker 7 on the email checkbox and marker 8 on the button that starts the export, at the bottom right.](https://docs.pristo.io/_astro/new-export-dialog.C2Gzr-9l.webp)

1. Open **Management**, then select **Export**.

2. Select **New export**.

3. Under **Questionnaire**, choose the questionnaire.

4. Under **Format**, choose CSV or XLSX.

5. Under **Dates**, choose the first day, then the last day.

6. Under **Values format**, choose **Text** or **Key values**.

7. Select **Send to email when finished** if you want an email when the file is ready.

8. Select **Export**. The export appears in the list as **In progress**.

9. When **Download** appears in the status column, select it.

## Result

The list shows every export of the program with its format, questionnaire, dates, creation date and status. It refreshes every 30 seconds while an export is running.

The file has one row per response, with these columns:

- `id`, the response number, which is the ID shown on the [Responses page](https://docs.pristo.io/cx/responses/view-responses).
- `timestamp`, when the response reached its first exit point.
- `status`, the name of the last [exit point](https://docs.pristo.io/cx/form-builder/exit-points) the response reached.
- Your contact and activity attributes, when the program has a [population](https://docs.pristo.io/cx/populations/overview).
- The answers, in one or more columns per question.

With **Key values**, choice and scale answers are written as their keys, and the export adds a mapping table from each key to its text. [Loop sections](https://docs.pristo.io/cx/form-builder/loop-sections) get their own table.

A CSV export makes one file per table. An XLSX export puts the tables on separate sheets of one workbook. If the export has more than one file, for example because responses came from more than one published version, you download them together as `export.zip`.

## Limits

- The export includes only responses that reached an exit point, by the date they did, from the first day to the last day of your range.
- The longest date range depends on your plan. The note under **Dates** shows it. The last day can't be later than today.
- An account can have up to 5 exports in progress at the same time.
- Responses above your plan's response limit are exported with the status `Please Upgrade` and without their answers.

## Troubleshooting

**The export failed.** Open the menu on the export's row and select **Retry**.

**I can't start a new export.** The account already has 5 exports in progress. Wait for one to finish, then try again.

**The email checkbox is disabled.** Verify your email address first. Until you do, the checkbox tooltip reads **For verified users only**.

**An in-progress response is missing from the file.** Exports include only responses that reached an exit point. Use the [Responses page](https://docs.pristo.io/cx/responses/view-responses) to see responses in progress.

To remove an export from the list, open the menu on its row, select **Delete**, type **delete** and select **Delete**.

## Related

- [View responses](https://docs.pristo.io/cx/responses/view-responses)
- [Set up the end page and exit points](https://docs.pristo.io/cx/form-builder/exit-points)
- [Dashboards overview](https://docs.pristo.io/cx/dashboards/overview)
- [Roles and permissions](https://docs.pristo.io/cx/users/roles-and-permissions)
