Canny Integration of Comments
complete
Clemence Wiart
I'd like to have the ability to mirror comments between Canny posts and Clickup tasks. So far, it seems that Zapier allows for easy creation of tasks when a Canny post is submitted. However, the communication stops there. If a comment is added under the Canny post, I can't find a way to have it added on the corresponding Clickup task, and vise-versa. I've looked into Make (Integromat) but no luck there either. It seems there is no way to make a dynamic link between the two platforms.
This would be useful in our case:
- a customer or employee submits a request on Canny
- it is automatically redirected to Clickup, where it is assigned to a person or team who can help resolve or provide answers
- if other people have additional information on that request, they can comment on the Canny post directly (they might not have access to Clickup or they're a read-only Guest)
- person/team responsible for this request now has to juggle Canny for the comments and Clickup for the resolution... it doubles up on things to look at. And if a fix or resolution is made, it should be visible on both Clickup AND Canny so that everyone is updated and the full request is traceable from start to finish.
Log In
Tadej Jevševar
complete
Tadej Jevševar
Hi Clemence,
I’m happy to report that this is now possible with our newest action, “Post a Task Comment”.
Overview
Since Zapier doesn’t support multiple triggers in a single Zap, we’ll create two Zaps:
1. Zap 1: Creates a ClickUp task when a new post is created in Canny.
2. Zap 2: Adds a comment to the ClickUp task when a new comment is added to the Canny post.
We’ll use Zapier’s Storage by Zapier to map Canny post IDs to ClickUp task IDs.
Zap 1: Create a ClickUp Task When a New Canny Post Is Created
Step 1: Create a New Zap
Step 2: Set Up the Trigger
• App: Canny
• Event: New Post
Step 3: Create a Task in ClickUp
• App: ClickUp
• Event: Create Task
• Action Setup:
• Task Name: Map to Post Title from Canny.
• Description: Map to Post Details from Canny.
Step 4: Extract the Task ID
Since the Task ID isn’t directly provided, we’ll extract it from the Task URL.
• App: Formatter by Zapier
• Event: Text ➔ Extract Pattern
• Action Setup:
• Input: Select Task URL from the ClickUp action.
• Pattern: /t/([a-zA-Z0-9]+)$ (captures the Task ID).
• Test: Ensure the Task ID is extracted correctly.
Step 5: Store the Mapping
• App: Storage by Zapier
• Event: Set Value
• Action Setup:
• Key: Select Post ID from the Canny trigger.
• Value: Use the extracted Task ID.
• Test: Store the mapping successfully.
Step 6: Turn On the Zap
Zap 2: Add a Comment to the ClickUp Task When a New Comment Is Added in Canny
Step 1: Create a New Zap
Step 2: Set Up the Trigger
• App: Canny
• Event: New Comment Created
Step 3: Retrieve the ClickUp Task ID
• App: Storage by Zapier
• Event: Get Value
• Action Setup:
• Key: Select Post ID from the Canny trigger.
• Test: Retrieve the Task ID.
Note: If you get an error like “Failed to find a value,” ensure the Post ID exists in Storage by Zapier. You may need to generate a new comment on a post created after Zap 1 was activated.
Step 4: Post a Comment to the ClickUp Task
• App: ClickUp
• Event: Post a Task Comment
• Action Setup:
• Workspace: Select your workspace.
• Task:
• Choose Custom Value.
• In the custom value field, select the Task ID from the Storage step.
• Comment Text: Map to Comment Body from the Canny trigger.
• Test: Add the comment to the ClickUp task.
Step 5: Turn On the Zap
Feel free to use these instructions to set up your Zaps. Please let us know if you need any help!
Joey
Thanks for the submission and the details! 🙌