Skip to content
Figma logo

Figma integration

Collaborative interface design tool

Actions
15
Triggers
5
Auth
OAuth 2.0
License
MIT, open source
Updated
November 2026

About the Figma integration

Add the Figma piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Figma with 770+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Figma

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New Comment

    Triggers when someone comments on a file in a team, project or single file. Needs a Figma Professional plan or higher (Starter teams are refused); team webhooks need a team admin, project and file webhooks need edit access.

    3 fields

  • New File Version

    Triggers when a named version is saved in a file's version history. Needs a Figma Professional plan or higher (Starter teams are refused); team webhooks need a team admin, project and file webhooks need edit access.

    3 fields

  • File Updated

    Triggers when a file is edited (Figma sends this after about 30 minutes without further edits). Needs a Figma Professional plan or higher (Starter teams are refused); team webhooks need a team admin, project and file webhooks need edit access.

    3 fields

  • Library Published

    Triggers when a library file is published (components, styles or variables changed). Needs a Figma Professional plan or higher (Starter teams are refused); team webhooks need a team admin, project and file webhooks need edit access.

    3 fields

  • File Deleted

    Triggers when a file is deleted. Needs a Figma Professional plan or higher (Starter teams are refused); team webhooks need a team admin, project and file webhooks need edit access.

    3 fields

Actions

Everything Activepieces can do in Figma

Drop any of these into a flow and fill in the fields. No code is required.

  • Get File

    Gets a Figma file as JSON: pages, layers, components and styles. Set a depth or node IDs to keep the result small.

    5 fields

  • Get File Metadata

    Gets the name, project, last edit, creator and link of a Figma file without loading its content.

    1 field

  • Get File Nodes

    Gets the JSON of specific layers (nodes) in a Figma file.

    4 fields

  • Export Node Images

    Renders layers of a Figma file as PNG, JPG, SVG or PDF and returns the image links (optionally downloads the files).

    5 fields

  • List File Versions

    Lists the version history of a Figma file, newest first.

    3 fields

  • Get File Comments

    Lists the comments on a Figma file, optionally only unresolved ones or ones after a date.

    4 fields

  • Post File Comment

    Posts a comment on a Figma file, as a reply to a comment or pinned to a layer.

    4 fields

  • Delete Comment

    Deletes a comment you posted on a Figma file.

    2 fields

  • List Comment Reactions

    Lists the emoji reactions on a comment.

    3 fields

  • Add Comment Reaction

    Adds an emoji reaction to a comment.

    3 fields

  • Remove Comment Reaction

    Removes your emoji reaction from a comment.

    3 fields

  • List File Components

    Lists the published components of a Figma library file.

    1 field

  • List File Styles

    Lists the published styles (colors, text, effects, grids) of a Figma library file.

    1 field

  • Get Current User

    Gets the Figma user of this connection.

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Figma in a flow

Connect Figma once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Figma, answered.

Yes. Activepieces is open source and free to start, and the Figma piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Figma piece to a flow, then authenticate with OAuth 2.0. Once connected, its 5 triggers and 15 actions are available anywhere in the builder.

"New Comment" can start a flow that runs "Get File", and you can chain Figma together with any of 770+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Figma piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Figma actions as tools.