Import Feedback with a CSV
Migrate your existing feedback posts from any tool into ProductBridge by uploading a .CSV file.
Overview
ProductBridge's CSV import lets you bring your existing user feedback into ProductBridge from any other tool — Canny, Upvoty, Nolt, or any custom spreadsheet. Your posts, authors, statuses, boards, tags, categories, upvote counts, and timestamps all transfer cleanly.
The import runs as a background job, so you can close the settings page after starting it — your data continues importing in the background.
Supported field mappings
The following fields can be mapped from any column in your CSV:
| ProductBridge field | Notes |
|---|---|
| Title (required) | The only required field. Any row missing a title is skipped. |
| Content / Description | The full post description or details. |
| Upvotes / Score | Original upvote count is preserved and shown on the post. |
| Status | Mapped to an existing status in your org during import. |
| Board | Mapped to an existing board in your org during import. |
| Category | Auto-created if no case-insensitive match exists. |
| Tags | Comma-separated list. Each tag is auto-created if needed. |
| ETA / Due Date | Parsed from ISO 8601 or common date formats. |
| Created At | Preserves the original creation date from your source tool. |
| Author Name | Stored with the post. |
| Author Email | Used to match or create a real user account. |
| Author Picture | URL stored with the author's profile. |
| Owner Email | Assigned as owner if they are already a team member. |
Before you import
Export your data as a CSV
Export your posts from your current tool as a .csv file.
If you are not migrating from one of these tools, export a CSV from your source with as many of the fields above as possible.
Files must be .csv format and under 10 MB (approximately 50,000 rows). Split larger exports into multiple files.
Make sure your boards and statuses exist
During import you will map each unique status and board value from your CSV to an existing ProductBridge status or board. Create any missing boards or statuses in Settings → Feedback and Settings → Statuses before starting your import.
Categories and tags do not need to exist in advance — they are auto-created during import if no case-insensitive match is found.
Import process
Go to Settings → Import Data
Navigate to Settings → Import Data in your ProductBridge dashboard. Drag and drop your .csv file onto the upload zone, or click Choose file to browse.
Map columns
ProductBridge reads your CSV headers and displays each column as a card with up to 5 sample values. Use the dropdown on each card to assign it to a ProductBridge field.
- Title must be mapped to exactly one column to proceed.
- Columns you do not need can be left as Unselected.
- Each field can only be mapped to one column.
Map statuses and boards
If you mapped a Status or Board column, ProductBridge shows every unique value from your CSV. Assign each one to an existing status or board in your organization.
If a post has no status or board value (or you did not map those columns), it falls back to your organization's default board and default status automatically.
Start importing
Click Start Importing. The import runs as a background job. A progress bar shows how many rows have been processed, and a summary shows how many were successfully imported versus skipped.
Any rows that could not be imported are listed in the Row issues section with the specific reason.
What happens to authors
| Situation | What ProductBridge does |
|---|---|
| Author email is present | Looks up an existing user account or creates a new one. The post is attributed to that user. |
| Author email is blank | Attributes the post to the admin who ran the import. |
| Owner email is present but not a team member | Sets owner to blank and logs a warning. Never creates a new team member. |
Upvote counts
The original upvote score from your CSV is stored alongside the post and shown everywhere votes are displayed. The imported count does not require the original voters to have ProductBridge accounts.
After the import
- Check Settings → Categories and Settings → Tags to review any auto-created items.
- Imported posts appear on the board immediately and are searchable.
- You can run multiple imports — each import is independent and does not deduplicate against existing posts.
Frequently asked questions
There is no one-click undo. You can manually delete imported posts from the feedback board. If you need to clean up a large import, contact support.
ProductBridge does not automatically deduplicate posts during import. If you import the same CSV twice, duplicate posts will be created.
ProductBridge expects standard comma-delimited CSV files. Open your file in a spreadsheet app and save it as CSV (comma separated) before uploading.
A row is skipped if its Title field is empty after mapping. All other missing fields fall back to defaults and do not cause a row to fail. Check the Row issues log on the importing screen for specific reasons.
UTF-8 encoding is recommended. UTF-8 with BOM (the format Excel exports by default) is also supported.
Last updated 3 days ago
Built with Documentation.AI