Instead of Canny
Stop renting Canny. Own your product feedback system.
We build your version around your product review, bring your Canny records across and run it for you. Your customer promises and decision history stay in a database you own.
Canny Pro starts at US$79 a month billed yearly. Its published rate for 5,000 tracked users is US$1,079 a month on annual billing, or US$12,948 a year.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The subscription
Participation changes the bill
Canny charges by tracked users. A growing feedback programme changes what you pay even when the team reviewing it stays the same size.
People giving feedback
A person with an attributed post, vote or comment counts as a tracked user.
The next usage band
Without a spending limit, exceeding the allowance moves the account into the next band.
A spending limit with a consequence
At the configured limit, Canny stops tracking feedback from new users until the limit changes.
Hosted feedback screens
Boards, a roadmap and a changelog are included. Your weekly decision process lives around those screens.
Business connections
The Business plan adds customer relationship and single sign-on connections, with pricing agreed privately.
Moving the history
Posts can be exported to a spreadsheet. Individual voters, comments and files need their own migration review.
Your own version
Run the review around the promises you made
Triage
Know what needs a decision
Give each request an owner and a recorded next step.
- check Review new feedback in one list
- check Find missing owners and stale reviews
- check Check similar titles before estimating twice
- check Keep the source status beside your local decision
Evidence
Separate votes from verified demand
Record which accounts asked for an idea and why.
- check Count each supporting account once per idea
- check Compare recurring revenue within each currency
- check Rank supported demand against effort
- check Spot imported requests still missing account evidence
Promises
Carry the commitment through to acceptance
An idea shipping is one step. Customer acceptance is another.
- check Record the account, owner and promised date
- check Find overdue promises during the weekly review
- check Connect upcoming renewals to unresolved requests
- check Draft follow-up for completed work with open promises
Records
Keep a review trail you can inspect
Make decisions and privacy reviews part of the working record.
- check Record who changed the status and why
- check Prepare a branded decision pack and promise statement
- check Flag scoped personal-information review gaps
- check Export the feedback, evidence, promises and history together
Make it yours
Design your own Canny replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Canny. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Canny data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Product Feedback for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Product Feedback for Claude Code
Connected to your own database
Which requests need an owner or a fresh review?
20000...
- Title
- Contact preference
- Status
- new
- Reason
- unassigned; triage review due
20000...
- Title
- Scheduled export
- Owner
- Mere
- Status
- planned
- Reason
- triage review due; overdue promise
20000...
- Title
- Scheduled export filters
- Owner
- Mere
- Status
- review
- Reason
- triage review due
| Id | Title | Owner | Status | Reason |
|---|---|---|---|---|
| 20000... | Contact preference | new | unassigned; triage review due | |
| 20000... | Scheduled export | Mere | planned | triage review due; overdue promise |
| 20000... | Scheduled export filters | Mere | review | triage review due |
Ask it anything
Questions your own feedback review can answer
These questions run on the demonstration today. They combine the records and rules in this version; Canny also supports reporting and customisation.
Switching
How to switch from Canny
The move is usually less about copying posts than deciding which fields, account links and history you need to bring across.
- 1
Export your Canny posts
Use Canny's Posts export and include Post Title and Post URL. Export the posts you want to review in the new system, along with the source fields and counts available to your account. The newer Ideas export is a different format, so check with Canny if that is the export your account provides. Individual voter details, comment text and attached files need separate mapping.
- 2
Test and load the posts
Use the Canny Posts spreadsheet in the import, and test it before saving records. The test run shows what the importer would bring in without writing the data. Once the results look right, load the posts into a fresh database. The free version preserves source fields and counts, but does not create voter identities or comments from aggregate totals.
- 3
Review the import results
Check what the import identifies as needing account mapping, then compare the imported counts and source fields with Canny. Decide how to handle individual voters, comment text and attached files, since they need separate mapping. If you have the newer Ideas export, confirm its different mapping before relying on those records. Reconcile any gaps before you use the new system for decisions.
- 4
Run both systems side by side
Keep Canny live while you review feedback and customer promises in the new system for a short period. Compare the records and counts, and check that the owners and follow-up you need are in place. Keep any collection channel you still need until its replacement has been tested. This gives you a chance to find gaps before you stop relying on Canny.
- 5
Switch off Canny
Once you have checked the imported records, confirmed the account mapping and tested any replacement collection channel, move your review and follow-up work to the new system. Keep any Canny records you still need according to your own retention policy. Then switch off Canny when you are confident the work you rely on no longer depends on it.
Where the real effort goes
The main effort is not copying posts. It is mapping your fields, account evidence, decision rules and customer follow-up, then choosing which history to bring. Post totals can transfer, but individual voters, comment text, attachments and the newer Ideas export need separate mapping. If Enterprise DNA runs the move, they handle this mapping and reconciliation with you before switching.
Not ready for a call?
Get your Canny switch plan by email
We will send you the step-by-step plan for moving your business off Canny, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Canny switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to run it
Choose the work you want us to handle
Open source
Do it yourself
Free, open source
- 1 Clone the repo and run npm install
- 2 Run npm run demo with Claude Code, Codex, OpenCode or Cursor
- 3 Ask for /attention, /renewal-risk and /close-loop
- 4 Test your Canny Posts CSV with import canny --dry-run before saving it
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your fields, product lines and review rules
- check Your Canny exports mapped and reconciled
- check A customer portal or web front end built for your users
- check A different technical foundation when your business needs one
Omni by Enterprise DNA
We run it for you
One setup fee, then a monthly retainer
- check Installed and operated inside Omni by Enterprise DNA
- check Connected to the account records and other work we manage
- check Weekly decision packs and release follow-up prepared
- check Access, backups and ongoing changes covered by the agreed service
Questions
Instead of Canny, answered
Are you replacing everything Canny does? expand_more
We start with the product review: feedback, account evidence, promises and follow-up. Enterprise DNA scopes the customer portal, collection channels and connections into your installed version. Keep any needed collection channel until its replacement is tested.
Can you bring our existing feedback across? expand_more
Yes. The free version imports the Canny Posts spreadsheet and preserves the source fields and counts. Individual voters, comment text and attached files need separate mapping. The newer Ideas export also needs a different mapping. We reconcile these with you before switching.
Will the revenue ranking exaggerate our opportunity? expand_more
The ranking counts each verified supporting account once per idea and separates currencies. Imported revenue totals remain separate source snapshots. Supporting revenue shows who cares about a request; it is not a promise that building it wins that revenue.
Why own this instead of choosing UserVoice? expand_more
UserVoice is another feedback platform and currently quotes pricing privately. The decision here is whether to subscribe to another service or own a system built around your product review. We build your fields, decision rules and follow-up process into your version.
Who maintains it and handles privacy? expand_more
You operate the free version yourself, or Enterprise DNA installs and runs your version for one setup fee and a retainer. The free checks flag scoped NZ and Australian personal-information review gaps. Review dates are business policy, and a clean report is not proof of full compliance.
Bring the bill and one feedback review
Spend 30 minutes with Sam looking at your Canny bill, one customer promise and the records behind it. We will scope the version your product team needs and the work involved in bringing your history across.
Product Feedback for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Canny?
Get your version built