Quick overview
This workflow listens for Figma team events (library publishes, file comments, and file deletions), formats each event into a readable message, and posts the result to a chosen Slack channel.
How it works
- Triggers when a Figma team library is published.
- Triggers when a new Figma file comment is added, replied to, or resolved.
- Triggers when a Figma file is deleted.
- Formats library publish events into a Slack message including the file name, a summary of changed components/styles/variables, a short preview of changed item names, author, timestamp, and a Figma link.
- Formats comment events into a Slack message by reconstructing the comment text (including resolving @mentions to handles), adding author, timestamp, and a direct reply link to the comment in Figma.
- Formats delete events into a Slack message including the file name, author, timestamp, and a note that the file is recoverable from Figma trash for 30 days.
- Posts the formatted message to the configured Slack channel.
Setup
- Connect a Figma API credential that has access to the target team and set the correct Figma Team ID in each Figma trigger.
- Connect a Slack OAuth/bot credential and set the destination Slack channel in the Slack message action.
- Activate the workflow so Figma can deliver webhook events to n8n.