Skip to main content
migrate from canny
6 min read

Move Your Feedback Data From Canny in 3 Steps

Complete guide to migrating your feedback data from Canny while preserving user votes, comment threads, and engagement history. Export, import, and redirect setup included.

Tom Pinder
Tom Pinder

Move Your Feedback Data From Canny in 3 Steps

Move Your Feedback Data From Canny in 3 Steps

Migrate from Canny means moving your complete feedback ecosystem from Canny's feature voting platform to a new solution that captures your user data, post content, and engagement history intact. IdeaLift handles Canny migrations by preserving vote patterns, user relationships, and comment threads while adding AI-powered normalization across Slack, Teams, Discord, and 10 other channels your current system misses.

Most migration guides focus on basic post exports. They miss the critical details that make or break team adoption after the switch. User context disappears. Vote histories reset to zero. Comment threads break. Teams lose months of relationship building with their community.

This guide covers the complete migration path. You'll preserve everything that matters and set up systems that prevent the feedback chaos that drove you away from Canny in the first place.

Export Your Complete Canny Dataset (Users, Posts, Comments)

Start with Canny's admin panel export function. Navigate to Settings > Data Export and request your complete dataset. Canny generates three CSV files: users.csv, posts.csv, and comments.csv. The export takes 24-48 hours for accounts with substantial history.

The users.csv file contains email addresses, display names, join dates, and vote counts. Posts.csv includes feature requests, bug reports, status changes, and vote tallies. Comments.csv holds threaded discussions with timestamps and user attribution.

Download all three files before proceeding. Canny's export format includes internal ID references that link users to posts and comments to parent threads. These ID mappings become critical during the import process to your new platform.

Check your export completeness by comparing record counts to your Canny dashboard totals. Missing records indicate export timeouts or permission restrictions. Contact Canny support if your export appears incomplete after 72 hours.

Store the export files securely. They contain customer email addresses and potentially sensitive product feedback. Use encrypted storage and limit access to team members handling the migration.

Choose Your Migration Destination Platform

Evaluate platforms based on your team's actual feedback workflow, not feature checklists. If your team spends more time in Slack than in dedicated feedback tools, prioritize platforms that capture Slack conversations automatically.

Consider IdeaLift for teams drowning in scattered feedback across multiple channels. Unlike Canny's portal-based voting system, IdeaLift listens across Slack, Teams, Discord, email, and support conversations. AI normalization deduplicates repeat suggestions and surfaces patterns before they become re-debates.

Traditional alternatives include ProductBoard for roadmap-focused teams, UserVoice for enterprise feature voting, or Aha! for comprehensive product management. Each serves different workflows. ProductBoard excels at strategic planning but misses conversational feedback. UserVoice handles complex voting scenarios but requires dedicated community management.

Test your shortlisted platforms with a subset of your Canny data before committing to full migration. Upload 50-100 representative posts and invite key team members to evaluate the interface, workflow, and integration options.

Document your decision criteria and platform comparison results. Future team members will need context about why you chose your new solution over alternatives. This documentation prevents migration regret and helps onboard new team members.

Import and Map Your Feedback Structure

Most platforms accept CSV imports but require field mapping between Canny's export format and their internal structure. Canny's "board" concept maps to different organizational schemes depending on your destination platform.

Start with user import to establish account relationships before importing posts. Map Canny usernames to email addresses in your new system. Preserve original join dates to maintain community timeline context. Import vote counts as custom fields if your new platform doesn't support direct vote migration.

Import posts in chronological order to preserve discussion flow. Map Canny's status fields (Open, In Progress, Complete, Closed) to equivalent statuses in your new platform. Create custom fields for Canny-specific metadata like board assignments and internal tags.

Handle comment threading carefully during import. Canny's nested comment structure might not translate directly to your new platform's discussion format. Flatten deep threads if necessary, but preserve reply relationships through timestamps and user mentions.

Verify import accuracy by spot-checking high-value posts and their associated comments. Compare vote counts, user attributions, and status assignments between your Canny export and imported data. Fix mapping errors before proceeding to preserve user context.

Preserve User Context and Vote History

User engagement history drives community participation after migration. Losing vote tallies and contribution records kills user motivation to participate in your new system. Preserve this context through custom fields and user profiles.

Create user profile fields for total votes cast, posts submitted, and comments contributed. Import these metrics from your Canny export to maintain user standing in your community. Display historical contribution levels to acknowledge long-time participants.

Map individual post vote histories to user profiles when possible. Some platforms support vote tracking at the user level. Others require workarounds like custom fields or external databases. Document your approach for future reference.

Notify active users about the migration timeline and new platform access. Send personalized emails to high-engagement users with their historical contribution summary and new login instructions. Recognize top contributors publicly to encourage continued participation.

Set up user authentication that connects existing email addresses to new platform accounts. Avoid forcing password resets for migrating users. Use single sign-on integration or temporary access codes to reduce friction during the transition period.

Canny URLs embedded in documentation, support articles, and team wikis become dead links after migration. Broken links frustrate users and damage your team's credibility. Implement redirect strategies that preserve link functionality.

Document all Canny URLs referenced in your knowledge base, help documentation, and internal wikis before migration. Search your codebase, support articles, and team chat history for Canny link patterns. Export this URL inventory for redirect mapping.

Configure URL redirects at the domain level if you control a custom Canny subdomain. Map individual post URLs to equivalent content in your new platform. Use 301 permanent redirects to transfer search engine authority and bookmark functionality.

Create a migration landing page for unmappable URLs. Direct visitors to your new feedback platform with context about the migration. Include search functionality to help users find moved content. Provide contact information for users who can't locate specific posts.

Update internal documentation with new platform URLs before launching redirects. Replace Canny links in support articles, onboarding guides, and team handbooks. Train support staff on new platform navigation to assist confused users during the transition.

The complete migration process typically takes 2-4 weeks depending on data volume and team coordination requirements. Most teams see improved feedback capture within 30 days as the new system begins collecting conversations that never reached Canny's voting interface.

Plan your migration during a low-activity period to minimize user disruption. Communicate timeline expectations clearly and provide regular updates on progress. Successful migrations balance technical completeness with user experience continuity.

Your feedback ecosystem will emerge stronger after migration when you preserve user relationships, vote history, and engagement patterns while adding capabilities that Canny couldn't provide. Teams that migrate thoughtfully see feedback deduplication improvements and better customer feedback loops within their first quarter on the new platform.

🆘

Free Resource

Rescue Your Lost Feature Requests

A 5-step audit to find the ideas hiding in your team chat

Ready to stop losing ideas?

Capture feedback from Slack, Discord, and Teams. Send it to Jira, GitHub, or Linear with one click.