Migration & ImportMigration & Import

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 fieldNotes
Title (required)The only required field. Any row missing a title is skipped.
Content / DescriptionThe full post description or details.
Upvotes / ScoreOriginal upvote count is preserved and shown on the post.
StatusMapped to an existing status in your org during import.
BoardMapped to an existing board in your org during import.
CategoryAuto-created if no case-insensitive match exists.
TagsComma-separated list. Each tag is auto-created if needed.
ETA / Due DateParsed from ISO 8601 or common date formats.
Created AtPreserves the original creation date from your source tool.
Author NameStored with the post.
Author EmailUsed to match or create a real user account.
Author PictureURL stored with the author's profile.
Owner EmailAssigned 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

SituationWhat ProductBridge does
Author email is presentLooks up an existing user account or creates a new one. The post is attributed to that user.
Author email is blankAttributes the post to the admin who ran the import.
Owner email is present but not a team memberSets 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