You can optionally have notifications sent to a Zapier webhook every time a new comment is left on a Commentful review link you've shared with a client.
Are you an LLM? You can read better optimized documentation at /commentful/reviews/zapier-integration.md for this page in Markdown format
After setting up Commentful (see below), you can configure what happens when a comment is received:
Send to Slack, Discord, or Microsoft Teams
Create a task in Asana, Trello, or ClickUp
Send an email notification
Add to a Google Sheet or Airtable
Or connect to 6,000+ other apps
Add your Zapier webhook URL via the Commentful plugin
To set up the Commentful Zapier integration, you can create a Zapier Webhook URL by following the steps above, and then in the Commentful Figma plugin under the Settings icon button (in the top right of the plugin window):
Click Enable webhook notifications for review links
You can make sure the Zapier integration is working by clicking the Send Test Message button, which will send a test notification from Commentful to your Zapier webhook.
Add your Zapier webhook URL via the Commentful web app
To set up the Commentful Zapier integration, you can create a Zapier Webhook URL by following the steps above, and then in Commentful Web App (when opening any shared review link in your browser):
Press the CTRL + K keys on your keyboard to open settings
Click Enable webhook notifications for review links
Select Zapier from the Webhook Platform dropdown
Copy/paste in your Zapier Webhook URL: eg. https://hooks.zapier.com/hooks/catch/1234567/abcdefg/
You can make sure the Zapier integration is working by clicking the Send Test Message button, which will send a test notification from Commentful to your Zapier webhook.
Commentful sends structured JSON payloads to Zapier webhooks with clear, easy-to-use fields. The payload structure varies based on the type of activity.
Create a Zapier Webhook
1. Create a new Zap (if you don't have one already)
Create your Zap
Click Create Zap to start building your automation.
2. Set up the Webhooks by Zapier trigger
In the trigger step, search for and select Webhooks by Zapier.
Choose Catch Hook as the event type, then click Continue.
3. Copy your Zapier Webhook URL
Zapier will generate a unique webhook URL for you that looks like this:
https://hooks.zapier.com/hooks/catch/1234567/abcdefg/Copy this URL - you'll need it to configure Commentful.
You can leave the Zapier setup page open while you configure Commentful, as you'll need to come back to test the webhook.
4. Configure your Zap action
After setting up Commentful (see below), you can configure what happens when a comment is received:
Add your Zapier webhook URL via the Commentful plugin
To set up the Commentful Zapier integration, you can create a Zapier Webhook URL by following the steps above, and then in the Commentful Figma plugin under the Settings icon button (in the top right of the plugin window):
Click Enable webhook notifications for review links
Select Zapier from the Webhook Platform dropdown
Copy/paste in your Zapier Webhook URL:
eg.
https://hooks.zapier.com/hooks/catch/1234567/abcdefg/You can make sure the Zapier integration is working by clicking the Send Test Message button, which will send a test notification from Commentful to your Zapier webhook.
Add your Zapier webhook URL via the Commentful web app
To set up the Commentful Zapier integration, you can create a Zapier Webhook URL by following the steps above, and then in Commentful Web App (when opening any shared review link in your browser):
https://hooks.zapier.com/hooks/catch/1234567/abcdefg/You can make sure the Zapier integration is working by clicking the Send Test Message button, which will send a test notification from Commentful to your Zapier webhook.
Webhook Payload Examples
Commentful sends structured JSON payloads to Zapier webhooks with clear, easy-to-use fields. The payload structure varies based on the type of activity.
Test Message
When you click "Send Test Message", this payload is sent:
New Comment
When someone posts a new comment on a frame:
Reply to Comment Thread
When someone replies to an existing comment:
Text Change Request
When someone requests a text change:
Image Change Request
When someone uploads an image as feedback:
Status Update
When someone changes the status of a comment (e.g., "To Do" → "Done"):
Using the Webhook Data in Zapier
All webhook payloads have consistent, easy-to-access fields:
Common Fields (in every payload)
test,comment,reply,text,image, orstatusActivity-Specific Fields
Depending on the
type, additional fields are available:textChange (when
typeistext):textChange.original- The original texttextChange.new- The requested new textimage (when
typeisimage):image.url- URL to the uploaded imageimage.fileName- Original filename of the imagestatus (when
typeisstatus):status.text- The new status name (e.g., "Done", "In Progress")status.color- Hex color code for the statusCommon Zap Workflows
typefield to route different activities to different actionsauthor.displayName,action, andmessagein Slack/Teams messagesstatus.textorstatus.colorto trigger specific workflowsimage.urlto fetch and process uploaded imagesurls.commentfulandurls.figmato create clickable links in any app