Migrating from Canny
Connect your Canny workspace with an API key and import your boards, posts, votes, and comments directly into ProductBridge.
Overview
ProductBridge imports directly from Canny over the Canny API — there is no CSV export to wrangle. You connect your Canny workspace with its secret API key, and ProductBridge pulls your users, boards, categories, tags, posts, votes, and comments in one background job. Original boards, tags, and dates are preserved.
The importer lives at Settings → Connect → Import Data. Availability depends on your plan — if you don't see the Import Data tab, check your plan on the Billing page.
Step 1 — Find your Canny API key
Open Settings in Canny
Log in to your Canny workspace and open Settings.
Go to the API section
Navigate to Settings → API and copy the Secret key.
Treat this key like a password — it grants full access to your Canny data. Don't share it or commit it anywhere.
Note your Canny subdomain
Your subdomain is the first part of your Canny URL — the acme in acme.canny.io.
Step 2 — Start the import in ProductBridge
Open the Third Party importer
In ProductBridge, go to Settings → Connect → Import Data and switch to the Third Party import (API) tab.
Enter your Canny credentials
Enter your Canny subdomain and paste your Secret API key.
Import from Canny
Click Import from Canny. The import runs as a background job and shows progress through each stage:
- Users
- Boards
- Categories
- Tags
- Posts
- Votes
- Comments
You can refresh the page — progress is preserved and the job keeps running.
What transfers from Canny
| Data | Transferred | Notes |
|---|---|---|
| Boards | Yes | Your Canny boards are recreated in ProductBridge. |
| Posts | Yes | Titles, descriptions, and original creation dates are preserved. |
| Categories | Yes | Recreated in ProductBridge. |
| Tags | Yes | Recreated in ProductBridge. |
| Users | Yes | Canny users are imported before their posts, votes, and comments. |
| Votes | Yes | Voters with an email address become individual votes; voters without an email are preserved through the post's vote score, so no votes are lost. |
| Comments | Yes | Comments are imported in the final stage. |
| Statuses | Partially | Imported posts land on your organization's default status. The original Canny status is stored in the post's metadata so nothing is lost. |
After the import
- Review Settings → Statuses and update imported posts to the statuses you use — the importer places every post on your default status and keeps the original Canny status in the post's metadata.
- Review Settings → Feedback to confirm your imported boards look correct.
- Check Settings → Categories and Settings → Tags for the imported items.
- Imported posts appear on your boards immediately.
Migrating from a tool without a direct importer? Use the CSV import guide instead.