Canny logo

Canny + Memtro

Which feature requests have the most votes, who asked for them and what shipped.

Connect Canny with your secret API key and Memtro reads boards, feature-request posts with votes and comments, who voted and for which company, users, companies, tags and changelog entries. It reads on demand and there is no hourly sync. When you ask, and once an administrator has granted the action by name, it can create and edit posts, change a post's status, tag posts, record votes, add internal comments, and create or publish changelog entries. Changing a status or publishing an entry can email your users, and deleting a post, comment or entry is permanent.

In Memtro

What you can do with Canny in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Canny tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Boards with post counts and privacy, and posts by board, status, author, company, tag or search
  2. 02Posts with title, status, votes, comments, owner, ETA and excerpt, sorted by score for top requests
  3. 03Comments and votes on a post: who wrote or voted, with priority and company
  4. 04Users with email and companies, and companies with domain, member count and monthly spend
  5. 05When asked and granted, creates or edits a post, records a vote, adds a team-only comment, or creates, adds and removes tags
  6. 06When asked and granted, changes a post's status or creates, publishes or schedules a changelog entry, which can email users, and permanently deletes posts, comments or entries

Acts when asked

When you ask it to

These tools change something in Canny. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a post on a feedback board, on behalf of a Canny user
  2. 02Add an internal (team-only) comment to a post, with no voter notification
  3. 03Create a tag on a board
  4. 04Add a tag to a post
  5. 05Change a post's status, optionally emailing its voters and adding a public comment
  6. 06Edit a post's title, details, ETA, owner, images or custom fields
  7. 07Remove a tag from a post
  8. 08Create a changelog entry, as a draft unless asked to publish or schedule it
  9. 09Publish, schedule or unpublish a changelog entry (publishing can email users)
  10. 10Record a user's vote on a post
  11. 11Delete a comment (permanent)
  12. 12Delete a post (permanent)
  13. 13Delete a changelog entry (permanent)

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Canny, choosing the same kinds; the tab shows Canny's own steps. Each event can start a job, with the event as its input. Canny signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A post was created
  • 02A post was edited
  • 03A post was deleted
  • 04A post's status changed
  • 05A tag was added to a post
  • 06A tag was removed from a post
  • 07A Jira issue was linked to a post
  • 08A Jira issue was unlinked from a post
  • 09A comment was posted
  • 10A comment was edited
  • 11A comment was deleted
  • 12A vote was cast
  • 13A vote was removed
  • 14A changelog entry was created
  • 15A changelog entry was published
  • 16A changelog entry was unpublished
  • 17A changelog entry was deleted
In practice

Ask it like you would a colleague

Once Canny is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Canny logoCanny + Memtro
  • Which feature requests have the most votes right now?

  • What has Acme voted for on the Feature Requests board?

  • Who asked for single sign-on, and which companies are they from?

  • What did we ship in the changelog last month?

  • Mark the SSO post as planned without emailing voters

01

Planning the next quarter

The product lead asks which open requests matter most. Memtro reads posts sorted by score, then the votes on the top ten with each voter's company and monthly spend, and answers with the requests ranked by votes and the spend behind them.

02

Announcing a shipped request

Audit logs ship, and Dan Fletcher asks Memtro to mark the request complete and tell its voters. Memtro changes the post's status to complete with the comment he approved, and Canny emails every non-admin voter about the change.

Teams

Where it fits

The teams that lean on Canny most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Canny is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withSecret API key
  1. 1

    In Canny open Settings → API and copy the Secret API key, which has full access to the company's Canny data

  2. 2

    In Memtro open Connections → Canny, paste the Secret API key and connect

  3. 3

    Memtro writes only when asked and only the actions an administrator granted, and on Canny's Free plan the key is limited to 100 requests a minute and 1,000 an hour

  4. 4

    Ask which requests have the most votes

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Canny tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Canny?+

Only when you ask, and only what it has been granted: create a post on a feedback board, on behalf of a Canny user; add an internal (team-only) comment to a post, with no voter notification; create a tag on a board; add a tag to a post; change a post's status, optionally emailing its voters and adding a public comment; edit a post's title, details, ETA, owner, images or custom fields; remove a tag from a post; create a changelog entry, as a draft unless asked to publish or schedule it; publish, schedule or unpublish a changelog entry (publishing can email users); record a user's vote on a post; delete a comment (permanent); delete a post (permanent); delete a changelog entry (permanent). Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Canny connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Canny data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Canny?+

Secret API key. In Canny open Settings → API and copy the Secret API key, which has full access to the company's Canny data.

Can Canny start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Canny, choosing the same kinds; the tab shows Canny's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Canny in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time