You can bulk-import feedback into Listen by uploading a CSV file. This is useful for adding historical data or migrating feedback from other systems. You can upload up to 5,000 rows at a time.
Upload a CSV file
To upload a CSV file of feedback into Listen:
- Go to Listen > Listen settings > Feedback sources.
- If you already have at least one source connected, select Connect sources in the top-right corner. If you don't already have a source connected, you're automatically taken to the Connect sources page.
- Select Upload CSV.
- To start from a template, select Template file for the required format and field structure.
- Select Choose file to upload your CSV. In the preview that opens, check the columns and rows, then select Next step to open the Mapping page.
- Match each column in your CSV to the appropriate field in Pendo.
- Required fields: Visitor ID, Account ID, Title, App
- Optional fields: Labels, Feedback text, Submitter
If your file has issues, a Fix issues screen appears. You'll need to resolve any errors before importing. This may include missing required fields or invalid values. If record creation is enabled, unmatched Visitor or Account IDs are created automatically and not flagged as errors.
- (Optional) Within the Fix issues screen, you can enable automatic creation of Visitors and Accounts if their IDs don’t already exist in Pendo. When enabled, Pendo creates new records for unmatched IDs.
Select Import feedback. A confirmation screen shows how many rows were successfully imported. If at least 1% of rows were imported, you can select View insights to see your data. You can also download a CSV of failed rows, correct them, and re-upload.
Uploaded feedback appears in Listen and is included in dashboards, filters, and insights. Labels are applied automatically if included. A new feedback view is created, filtered by your CSV source.
CSV mapping notes
- Record creation is optional and off by default. You can enable it during the mapping step.
- Visitor and Account IDs are case-sensitive and must match exactly.
- App values must match the display name in your application settings.
- If Submitter isn’t specified, the uploader is set as the submitter.
- New Labels are created automatically if not already present.
- The required date format is YYYY-MM-DD. Download the template file from the Import page to see an example of a correctly formatted CSV file.