Switching

How to Move From Canny Without Losing Votes or Comments

FeatQ imports your Canny posts, statuses, votes (with each voter's email) and comments through your Canny API key, up to 2,000 requests per run. Private comments and closed posts stay behind. Before you move, see Canny vs FeatQ, side by side.

FeatQ is our product, so weigh our view of it accordingly.

By Max Reid, founder of FeatQ7 min readUpdated November 2026

Checked against Canny's help center and our importer on November 7, 2026.

Diagram of what the FeatQ importer brings over from Canny: a post becomes a request with its title, description, status and date; a vote with an email becomes a vote under that email; a vote without an email is kept in the count; public comments come across; private comments and closed posts stay in Canny; the API key is used once and not stored.
What the FeatQ importer does with each part of a Canny board. Checked against our importer and the Canny API article, November 2026.
On this page

What you can take out of Canny

Before the mechanics, decide what has to survive the move. For most product teams it is three things: the requests, who asked for each one, and the conversation underneath. That history is your user base's record of what they asked for, and it keeps prioritization honest on the new board.

As of November 2026, Canny gives you three ways to get your feedback data out:

  • A CSV from the Ideas dashboard. Right-click a view in the left sidebar and click Export view. Per Canny's exporting feedback article, the file holds your ideas and their data, but insight detail such as individual notes and source URLs is not included.
  • The classic board export. In the classic view, Settings, Boards, Export Data gives one CSV per board with the title, details, vote score, comment count, status, tags, author, owner and associated MRR. You can also export the voter list of one post at a time. Canny says this view is being phased out and is not on every account.
  • The API. Canny's help center says the API is available to accounts on all plans, and it reaches posts, votes, comments, users and companies.

Exporting comments from the dashboard needs the Business plan, per Canny's comments article. So a CSV gives you titles, statuses and vote totals, while the voters and the discussion sit behind the API. That is the gap most moves fall into: the requests arrive, but nobody who voted is attached to them.

FeatQ's importer reads the API, so it works on any Canny plan. If all you want is an archive, the CSV is enough. If you want your customers to keep their votes and their comments on the new board, use the API import below.

Step 1: Copy your Canny API key

In Canny, open your settings, go to the API section and copy the secret API key. Canny's API article lists what the key reaches: boards, posts, votes, comments, users, companies, tags and more. For security, treat it like a password and paste it only into the importer.

FeatQ uses the key for that one import and does not store it, so it cannot connect to your Canny account again later. It only reads from Canny; nothing on your Canny board changes, so you keep collecting votes there until you switch the links.

If the Canny board is private, make your FeatQ board private first. A private Canny board can only be imported into a private FeatQ board.

Step 2: Pick the board and run the import

  1. Open your FeatQ board admin, go to the Settings tab and scroll to Import.
  2. Choose the Canny tab, paste the key and click Load boards.
  3. The list shows each Canny board with its post count and marks the private ones. Pick one and click Import.

The import runs in three phases: posts, then votes, then comments. While it runs you see the counts: new requests, new votes with an email, new comments, votes kept without an email, closed posts skipped and private comments skipped. Those numbers are your first check against the totals in Canny.

One run brings up to 2,000 requests, 20,000 votes and 10,000 comments, and stops after 10 minutes. If a large board stops early, run the import again: FeatQ skips what it already has and picks up the rest (each board can start 3 imports an hour). Run it once per Canny board. Each FeatQ board is billed on its own, so count your Canny boards before you move. The full reference is the Canny import steps in the docs.

What comes across, and what stays behind

In CannyOn FeatQ
Post title and detailsA request with the same title and description
Status: open, under review, planned, in progress, completeNew, Considering, Planned, In progress, Shipped
Created dateThe same created date
Vote from someone with an emailA vote under that email
Vote with no emailKept in the request’s vote count
Public commentA comment
Internal or private commentNot imported
Closed postNot imported
Tags, categories, owner, associated MRRNot imported

Statuses are matched by name, ignoring case. Canny's custom statuses, which its public roadmap article puts on Pro and Business, map the same way when their names are close to FeatQ's: "Shipped" or "Released" become Shipped, "Accepted" becomes Planned. A name FeatQ does not recognise lands in New, so check those after the run.

Closed posts stay behind because FeatQ has no declined status: a request is new, considering, planned, in progress or shipped. If your Canny board hides comments from users and your FeatQ board is public, no comments are imported at all.

Some Canny features have no FeatQ match and do not move. As of November 2026, Canny's pricing page lists automatic feedback capture from customer support tools such as Intercom and Zendesk, issue links to Jira, Linear, ClickUp and other trackers on Pro and up, and HubSpot and Salesforce on Business. Insight notes and changelog entries stay behind too. FeatQ is a board, a public roadmap and a changelog. If your workflow depends on those integrations, that is a reason to stay on Canny or pick a tool that has them.

What happens to your voters

Your voters keep their votes. A Canny vote from someone with an email becomes a FeatQ vote under that email, so the order of priority on the new board matches the old one. If the same person votes on FeatQ later with the same email, the vote does not count twice. Votes without an email stay in the request's vote total.

Imported voters get no FeatQ emails. Status emails are off for them because they never signed up for email from FeatQ, and the import sends no webhooks. On the new board anyone can submit a request or vote with just an email and no account, so there is little learning curve for them. New votes on FeatQ come with an opt-in box for status emails, so people who vote on the new board choose for themselves.

That means you tell people about the move yourself. On Canny, changelog emails to end users need a Pro or Business plan: Canny's billing plans article says they are not sent on the Free plan (as of November 2026). Otherwise use your own email list, an in-app notice or your support replies.

A checklist before you cancel Canny

  1. Keep an archive. Export a CSV of each Ideas view. If you are on Business and want the comments in a file too, export those separately.
  2. Import and compare. Run the import for each board and check the counts: requests should equal Canny posts minus closed ones, and vote totals should match.
  3. Check the statuses. Look at anything that landed in New and move it to the right status.
  4. Swap the links. Product, docs, support replies and the old board.
  5. Run the import once more. Right after the switch, run it again to catch posts and votes added in between. It adds only what is new.
  6. Watch the Canny bill until you cancel. Canny's pricing metric is the tracked user: anyone who posted, voted or commented. The count does not reset each month, and its pricing page says Canny will upgrade you to the next tier automatically once you pass your limit, unless you set a monthly spend limit, in which case Canny stops tracking new users instead. Details are in the tracked user article.
  7. Check a legacy plan first. Canny grandfathers Starter and Growth customers who signed up before May 9, 2025, per its billing plans article. If that is you, ask Canny what cancelling means for that price before you do it.

Most of the work is the link swap and the announcement, not the import. FeatQ is $19 a month per board for the first 25 boards, then $29 a month for new boards. Invite unlimited teammates to each board at no extra cost. Its integrations are limited: board alerts go to Slack or Discord, and there is no Jira, Linear or CRM integration, no SSO and no AI triage. If your development team works from Jira tickets, check that list against what you use on Canny today.

Share this guide

Frequently asked questions

Practical answers about voting, privacy and pricing.

Yes. As of November 2026, Canny lets you export ideas as a CSV from the Ideas dashboard (right-click a view, then Export view), and its API is available on all plans for posts, votes, comments, users and companies. Exporting comments from the dashboard needs the Business plan. A CSV gives you titles, statuses and vote totals; the voters and the discussion come through the API.

No. Each Canny vote that has an email becomes a FeatQ vote under that email, and votes without an email stay in the request's vote count. If the same person votes again on FeatQ with the same email, it does not count twice.

No. FeatQ turns status emails off for imported voters, because they never signed up for email from FeatQ, and an import sends no webhooks. Tell them about the move yourself. New votes on FeatQ come with an opt-in box for status emails.

Any. FeatQ reads the Canny API with your secret key, and Canny's help center says the API is available on all plans (as of November 2026). The import does not depend on Canny's comment export, which is a Business feature.

One run brings up to 2,000 requests, 20,000 votes and 10,000 comments, and stops after 10 minutes. Run it again and FeatQ skips what is already there and adds the rest.

Yes, with FeatQ's CSV import, up to 5,000 rows per file. A CSV has no voters, so vote counts come across as numbers and no voters or comments are imported. Use the API import if you want people to keep their votes.

Still have questions? Contact us

One flat price per board

No per-user fees, up to 10,000 voters, and the Canny importer on every board. 14-day money-back guarantee.

View FeatQ pricing