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, Monday, or Notion
Send an email notification via Gmail or SendGrid
Add to Google Sheets or Airtable
Or connect to 1,500+ other apps and services
Add your Make webhook URL via the Commentful plugin
To set up the Commentful Make integration, you can create a Make 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
Add your Make webhook URL via the Commentful web app
To set up the Commentful Make integration, you can create a Make 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
After you send your first test message from Commentful, Make will automatically detect the webhook data structure. Click OK in the Make webhook module to confirm the structure, then continue building your scenario with the available data fields.
Create a Make Webhook
1. Create a new scenario (if you don't have one already)
Create your Make scenario
Click Create a new scenario to start building your automation.
2. Add a Webhooks module
Search for and add the Webhooks module as your trigger.
Choose Custom webhook and click Add to create a new webhook.
3. Copy your Make Webhook URL
Make will generate a unique webhook URL for you that looks like this:
https://hook.make.com/abcdefghijklmnopqrstuvwxyz123456Copy this URL - you'll need it to configure Commentful.
4. Configure your scenario actions
After setting up Commentful (see below), you can configure what happens when a comment is received:
Add your Make webhook URL via the Commentful plugin
To set up the Commentful Make integration, you can create a Make 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 Make from the Webhook Platform dropdown
Copy/paste in your Make Webhook URL:
eg.
https://hook.make.com/abcdefghijklmnopqrstuvwxyz123456Add your Make webhook URL via the Commentful web app
To set up the Commentful Make integration, you can create a Make 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 Make from the Webhook Platform dropdown
Copy/paste in your Make Webhook URL:
eg.
https://hook.make.com/abcdefghijklmnopqrstuvwxyz123456Webhook Payload Examples
Commentful sends structured JSON payloads to Make 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"):
Determining the Data Structure
After you send your first test message from Commentful, Make will automatically detect the webhook data structure. Click OK in the Make webhook module to confirm the structure, then continue building your scenario with the available data fields.
Using the Webhook Data in Make
All webhook payloads have consistent, easy-to-access fields that you can map directly in your Make scenario:
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 Make Scenarios
typefield to route different activities to different pathsauthor.displayName,message, andactiondirectly to output modulesimage.urlto download and process uploaded imagesstatus.colorortypeto trigger specific workflowsurls.commentfulandurls.figmafor clickable links