Canny
Canny is a customer feedback management platform that helps product teams collect, organize, and prioritize feature requests and bug reports. It gives you a centralized place where users vote on ideas and teams track what gets built. Connecting Canny to Coupler.io lets you pull that feedback data into your analytics tools, dashboards, or AI assistants.
Why connect Canny to Coupler.io?
Export posts, votes, and comments to Google Sheets, Excel, or BigQuery for deeper analysis
Track feature request trends over time using status change history
Combine Canny data with CRM or product data to understand which companies drive the most feedback
Send feedback summaries to AI destinations like ChatGPT, Claude, or Gemini for automated synthesis
Prerequisites
A Canny account (any plan that provides API access)
Your Canny API key (found in Settings → API in your Canny workspace)
Quick start
How to connect
Create a new data flow in Coupler.io. Log in to Coupler.io, go to Data flows, and click New data flow. Search for Canny and select it as your source.
Enter your Canny API key. In your Canny workspace, go to Settings → API and copy your API key. Paste it into the API key field in Coupler.io.
Select an entity. Choose what data you want to pull — Posts, Votes, Users, Comments, or any of the other available entities. You can add more sources to the same data flow to combine multiple entities.
Choose your destination. Select where you want to send the data — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT, Claude, or Gemini.
Run the data flow. Click Run to execute a manual sync. Once it completes successfully, your Canny data will appear in your destination.
Available entities
Boards
Feature request boards that organize posts by product area or category
Categories
Custom categories used to classify and filter posts within boards
Changelog entries
Product updates and release notes published to users
Comments
User comments and replies on feature request posts
Companies
Organizations associated with user accounts
Posts
Feature requests, bug reports, and feedback submitted by users
Status changes
History of status updates applied to posts over time
Tags
Labels used to categorize and organize posts and feedback
Users
User accounts and profiles of people who submit feedback
Votes
User votes and upvotes on feature request posts
Canny data overview
Canny exposes a wide range of feedback-related data through Coupler.io. You can pull everything from raw feature requests and user votes to changelog entries and company-level feedback — giving you a full picture of your product feedback loop.
Entities
Boards
Board names, IDs, post counts, and settings
Categories
Category names, board associations, parent categories
Changelog entries
Entry title, content, publish date, labels, and reactions
Comments
Comment text, author, post reference, timestamps, vote count
Companies
Company name, ID, monthly spend, created date, custom fields
Posts
Title, details, vote count, status, board, author, tags, score
Status changes
Post ID, old status, new status, changed by, timestamp
Tags
Tag name, ID, URL
Users
Name, email, created date, company, avatar URL, vote count
Votes
Voter ID, post ID, vote date, company association
Metrics and dimensions
Posts
score
Metric
Canny's weighted score based on votes and recency
vote_count
Metric
Total number of upvotes on the post
comment_count
Metric
Number of comments on the post
status
Dimension
Current status (open, under review, planned, in progress, complete, closed)
board
Dimension
The board the post belongs to
category
Dimension
Category assigned to the post
tags
Dimension
Tags applied to the post
created_at
Dimension
Date the post was submitted
author
Dimension
User who submitted the post
Votes
voter_id
Dimension
ID of the user who voted
post_id
Dimension
ID of the post that was voted on
created_at
Dimension
Date the vote was cast
company_id
Dimension
Company associated with the voter
Users
vote_count
Metric
Number of posts this user has voted on
created_at
Dimension
Date the user account was created
company
Dimension
Company the user belongs to
Dimension
User's email address
Companies
monthly_spend
Metric
Monthly spend value associated with the company
created_at
Dimension
Date the company record was created
name
Dimension
Company name
custom_fields
Dimension
Any custom fields added in Canny
Status changes
from_status
Dimension
Previous post status
to_status
Dimension
New post status
changed_at
Dimension
Timestamp of the status change
changer
Dimension
User who made the status change
post_id
Dimension
Post that was updated
Changelog entries
title
Dimension
Title of the changelog entry
published_at
Dimension
Date the entry was published
labels
Dimension
Labels applied (e.g., new, fixed, improved)
reaction_count
Metric
Number of reactions on the entry
Common metric combinations
Posts + Votes (Join on post_id): see exactly which users voted for which requests and weight them by company spend
Posts + Status changes (Join on post_id): track how long posts spend in each status and identify bottlenecks
Companies + Votes (Join on company_id): calculate total vote weight per company to prioritize enterprise feedback
Posts + Comments (Join on post_id): get a full conversation thread alongside request details
Use cases by role
Export the Posts entity to a spreadsheet and sort by vote count or score to build a prioritization backlog
Use Status changes to report on how quickly requests move through your pipeline
Join Posts with Companies to weight feature requests by customer revenue using the
monthly_spendfield
Pull Users and Votes to see which customers are most engaged and advocating for specific features
Export Comments to identify common pain points and language customers use to describe problems
Send Posts data to ChatGPT or Claude to generate a weekly feedback summary for your team
Use Changelog entries alongside Posts to correlate what you shipped with what was most requested
Append Canny data with data from your CRM in Coupler.io to create a unified view of customer health and product requests
Schedule a dashboard in Looker Studio fed by Canny Posts and Votes to track feedback momentum over time
Platform-specific notes
Canny's
scorefield on Posts is a proprietary weighted metric — it factors in vote recency and voter influence, not just raw vote countThe
monthly_spendfield on Companies is only populated if you send that data to Canny via their API or integrations (e.g., Segment, Salesforce)Custom fields on Companies and Users are returned as key-value pairs and may vary between Canny workspaces
Archived posts and private boards may not appear depending on your Canny plan and API key permissions
Canny common issues
Connection issues
Missing data
Permission errors
Data discrepancies
Rate limits
Canny FAQ
Last updated
Was this helpful?
