Skip to content
Canny logo

Connectors / Customer service · HTTP Connector

Automate Canny with Tray.ai

Create a post, create a comment and create a vote in Canny, and start a workflow when Canny sends “Post created”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with Canny on Tray.ai?

Canny is a customer feedback tool where users post and vote on feature ideas, and product teams track status, tags and changelog updates. Tray.ai connects to Canny through the HTTP Connector, so your workflows can call the Canny API alongside the rest of your stack.

  • When Canny sends “Post status changed”, update the linked ticket in your help desk.
  • When Canny sends “Post created”, post it in the product team chat for triage.
  • Create a post when a support agent tags a ticket as a feature request in your help desk.
  • Create a changelog entry when your release process marks a feature as shipped.
Connects through
HTTP Connector
Authentication
An API key in the request body
Base URL
https://canny.io/api/v1

Set it up

Connect Canny to Tray.ai

Each step uses Canny's own API details, from its documentation.

Step 1

Save Canny's API key

Save the key as a Tray.ai authentication and add it to the request body from $.auth, so it never sits in the workflow itself.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://canny.io/api/v1 as the base URL. Or paste a cURL example from Canny's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List posts”

It's one of 19 documented actions, under Posts. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from Canny events

Give Canny the URL of a Tray.ai webhook trigger. “Post created” can then start a workflow, and so can 5 other events.

What the Canny API covers

6 resources and 19 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Posts

  • List posts
  • Retrieve a post
  • Create a post
  • Change a post's status
  • Merge posts
  • Add a tag to a post

Boards

  • List boards
  • Retrieve a board

Comments

  • List comments
  • Create a comment
  • Delete a comment

Votes

  • List votes
  • Create a vote
  • Delete a vote

Users

  • List users
  • Create or update a user
  • Delete a user

Changelog entries

  • List changelog entries
  • Create a changelog entry

Events Canny can send to a Tray.ai webhook trigger

  • Post created
  • Post status changed
  • Post deleted
  • Comment created
  • Vote created
  • Vote deleted

Checked against Canny's own documentation on 2026-10-22

developers.canny.io/api-reference

Frequently asked questions

What can a Tray.ai workflow do in Canny?

+

The Canny API documents 19 actions across 6 resources (Posts, Boards, Comments, Votes, Users, Changelog entries). For example: List posts; List boards; List comments. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with Canny?

+

The Canny API uses an API key in the request body. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which Canny events can start a Tray.ai workflow?

+

Canny sends 6 events to a webhook URL, for example: Post created; Post status changed; Post deleted; Comment created; Vote created; Vote deleted. A Tray.ai webhook trigger receives them and starts a workflow.

See Canny working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.