Canny Zapier integrationAutomate Canny with Zapier.
The Canny Zapier integration gives you 5 triggers, 5 actions and 1 search to move user feedback in and out of Canny without copy and paste. All five triggers are instant, and the app works on the free plan, as long as each Zap stays at two steps.
Verified Trustpilot reviews · AI, automation & growth agency
What the Canny Zapier integration actually does for a product team
Canny is where your users drop feature requests, vote and comment. Plugged into Zapier, it can start an automation the second something happens on a board, or receive posts, comments, users and status changes sent from elsewhere. You pick the event, Zapier carries the result.
A roadmap that moves on its own. Your support lead tags a post as urgent, and Tag Added to Post fires straight away. Change Post Status then pushes it to under review, with no PM clicking through the board.
Feedback that does not die in the inbox. A call transcript or a support ticket goes through Scan With Autopilot, which queues it so Canny can pull feedback out of it later. Nobody has to retype what a customer said.
Users who arrive with a name. Create or Update User finds a person in Canny or creates them, so the author of a post or comment exists before Create a Post runs.
Now the limit. Zapier offers Canny the eleven operations described below and nothing else: if the step you have in mind is not one of them, no setting will add it, and no option of the editor turns a polling trigger into an instant one or the reverse. In that case, look at the Canny Make integration before you build, or read the Make vs Zapier comparison.
Zapier words you will meet on this page
Eight terms, in plain English. You will see each one again further down, without a second explanation.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier sits and waits for it to happen.
- Action
- What the Zap does once it has started: the step that writes, sends or changes something for you in an app.
- Task
- The unit Zapier bills. One task is one action your Zap completes successfully, and your plan counts those.
- Polling vs instant
- A polling trigger is checked on a timer by Zapier. An instant trigger is reported by the app itself the moment the event happens.
- Filter
- A step that lets the Zap go on only when what arrived meets a condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in an app, so the steps after it can use what it found.
- Connection
- Your Canny account linked to Zapier once, then reused by every step of every Zap that touches Canny.
What a Canny Zap costs you in tasks
Zapier bills completed actions, never the waiting. Canny is not a premium app, so it runs on the free plan (operations read on 1 October 2026, integration version CannyCLIAPI@1.27.1).
- TriggerFree, never counted
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps only
- Premium appNo, Canny works on the free plan
The trigger never costs a task, however many posts Canny reports. Each action that succeeds counts once: a Zap with three actions eats three times what a one-action Zap eats. An action that fails is not counted. The free plan gives you 100 tasks a month and unlimited Zaps, but each Zap stops at two steps, one trigger and one action. Add a filter, a search or a second action and the Zap becomes a multi-step Zap, which needs a paid plan. A few apps and actions take more than one task, so check your task count after the first runs.
Connect Canny to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. Type Canny in the search box of the dialog that opens, then pick it from the list of results.
- 02
Sign in to Canny
Click Add connection. A new tab opens on Canny: sign in with the account the Zaps should act as. Use one that can read and write on every board you plan to automate, not only your own posts.
- 03
Grant access
Allow Zapier to use the account. From then on, every Canny step in every Zap reuses this connection, so you set it up once and pick it from the list when you build.
Your first Zap: a tag that moves a post on the roadmap
GoalWhen your team adds a chosen tag to a post, Canny moves that post to planned and records who did it.
- 01
Build: pick the trigger
Start a new Zap, choose Canny as the app and Tag Added to Post as the event. Pick your Canny connection. The editor shows a lightning bolt, since this trigger is instant.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent tagged posts of your account, so you map the next steps on a real post rather than on a blank example.
- 03
Add the filter
Click the plus icon, add Filter and set the three boxes: the tag field, a text rule, and the tag name. A text rule on text, or the filter never passes.
- 04
Add the action
Choose Change Post Status. Map the post ID from the trigger, pick planned as the status, fill the Changer ID with an admin, and decide whether voters get notified.
- 05
Test, then publish
Test the action once and check the post in Canny. Then click Publish. With the filter, this is a multi-step Zap, so it needs a paid plan.
Canny triggers: five events, all instant
5 events start a Zap when something happens in Canny, and 5 of them are instant: the app calls Zapier straight away, whatever your plan.
New Comment
Instant triggerIn Zapier“Triggers when a new comment is created.”
Starts your Zap each time a comment is written on a Canny post. You get the comment to pass on to another step.
New Post
Instant triggerIn Zapier“Triggers when a new post is created.”
Fires as soon as a new request is posted on one of your boards. It is the entry point for anything that should happen to fresh feedback before a human reads it.
New Vote
Instant triggerIn Zapier“Triggers when a new vote is created.”
Reacts every time a user votes on a post, which is how a vote leaves the board and reaches the rest of your tools.
Tag Added to Post
Instant triggerIn Zapier“Triggers when a tag is added to a post”
Goes off when someone puts a tag on a post, so a simple label becomes a workflow step.
Post Status Change
Instant triggerIn Zapier“Triggers when a post's status is changed.”
Fires when a post moves from one status to another, for example from planned to in progress, or from in progress to complete. This is the moment users who voted are waiting for.
Canny actions: what your Zap can write
Canny gives you 5 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Change Post Status
ActionIn Zapier“Changes a post's status.”
Moves a post to open, under review, planned, in progress, complete or closed, and records which admin made the change.
Comment on a Post
ActionIn Zapier“Add an public of private comment on a Post.”
Adds a comment to an existing post, either public or marked internal so only your team sees it.
Create or Update User
ActionIn Zapier“Finds the ID for a user. If the user does not exist, one is created, and its ID is returned. If the user does exist, they will be updated with the data supplied. https://developers.canny.io/api-reference#create_or_update_user”
Looks for a user in Canny and returns their ID, creating them if they are missing, or refreshing their details if they already exist.
Create a Post
ActionIn Zapier“Creates a new post on the specified board”
Drops a new request on the board you choose, with a title and details, under a given author.
Scan With Autopilot
ActionIn Zapier“Add a conversation to the autopilot processing queue. The conversation will be scanned for feedback and any extracted feedback will appear in the autopilot inbox at a later time.”
Sends a call, conversation, ticket or review to Canny Autopilot, which scans it for feedback and places what it finds in the Autopilot inbox later.
The Canny search step
1 search step looks for data that already exists in Canny, so a later step can use it.
Canny has one search. It sits at the bottom of the action event list, under the SEARCH heading, and finds a post so later steps can use it.
Find Post
SearchIn Zapier“Finds an existing post.”
Retrieves an existing Canny post from its ID, so the next steps can read its details or act on it.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there. Switch it on and the Zap carries on without a post.
- Create X if it doesn't exist yet?This box turns a search into find-or-create. Find Post does not offer that option in Canny.
- If multiple search results are found?Three ways out: keep the first match, which is the default, stop the Zap, or pass every match on.
When a Canny Zap breaks
Zapier attaches no help article to Canny, so the cases below come from how Zaps work in general and from what the Canny steps require.
Most surprises on this integration are not errors. They are Zaps doing exactly what you asked, at the wrong moment or in a loop. If a run fails and you cannot see why, the Zapier troubleshooting guide is the next stop.
Old posts are never picked up
A Zap only reacts to what happens after you publish it. Posts, votes and comments that were already on your boards stay where they are, and moving them is a separate job.A comment Zap that feeds itself
New Comment followed by Comment on a Post on the same post writes a comment, which fires the Zap again. The task count drops fast, so point the action somewhere else.A bulk import that stalls
If a migration suddenly creates a large batch of posts, Zapier's flood protection can hold the runs back instead of firing them all at once.Voters notified during a test
Change Post Status asks whether voters are notified. Test it on a real post with that set to yes, and real users may hear about a status you only meant to try.
Need help automating Canny with Zapier?
A person reads every message.



