Figma and Zapier connect to automate your design workflows. You can trigger actions when files are updated or comments are added and create comments, images, or dev resources.
Prerequisites
To use the Figma app on Zapier, you must have:
- An active Figma account (free Starter plan or any paid plan).
- To use the File Updated or New Comment (Instant) trigger, a Figma paid plan (Professional, Organization, or Enterprise).
- To use the New Dev Resource trigger or Create Dev Resource action, a Dev seat in Figma.
- To use the New Variable trigger, Create Variable action, or Update Variable action, a Figma Enterprise plan and a full seat or admin role in the organization.
- To use the New Project File trigger, a personal access token from your Figma account.
- Access to the files you want to integrate with.
Find your Figma personal access token
To generate a personal access token in Figma:
- In Figma, click your profile icon, then go to Settings.
- Scroll to the Security section and select Personal access tokens.
- Click Generate new token.
- Grant access to the scopes your Zaps require.
- Set the expiration to your preferred duration.
- Click Generate token and copy the token.
Learn more about managing personal access tokens in Figma.
Connect Figma to Zapier
To create an app connection to Figma on Zapier:
- Go to the Apps page.
- Click + Add connection.
- A new dialog box will appear. Search for and select Figma.
- Click Add connection.
- A new browser tab or window will open.
- Log into Figma to authenticate.
- Grant Zapier permission to access your account if prompted to.
- (Optional) In the Personal access token field, enter your Figma personal access token. This is required if you plan to use the New Project File trigger.
Your Figma account is now successfully connected to Zapier.
About Figma's app
Triggers, searches, and actions
Triggers
- File Updated (Paid Accounts Only) (Instant) - Triggers when a file is updated (within 30 minutes of editing inactivity in a file).
- New Comment (Paid Accounts Only) (Instant) - Triggers when a new comment is created in a Figma file.
- New Project File (Polling) - Triggers when a new file is added to a project.
- New Variable (Enterprise Only) (Polling) - Triggers when a new variable is found in a file (local or published).
- New File Version (Polling) - Triggers when a new file version is created.
- New Comment (Polling) - Triggers when a new comment is created in a Figma file.
- New Dev Resource (Requires Dev Seat) (Polling) - Triggers when a new dev resource is added to the Figma file.
Searches
- Search File - Searches for a file by key.
- Search File Meta - Searches for a file by key and returns metadata.
Actions
- Create Comment - Creates a new comment in a Figma file.
- Create Dev Resource (Requires Dev Seat) - Creates a new dev resource in a Figma file.
- Create Image - Creates a new image from a Figma file.
- Create Variable (Enterprise Only) - Creates a new variable in a Figma file.
- Delete Comment - Deletes a comment in a Figma file.
- Delete Comment Reaction - Deletes your own comment reaction in a Figma file.
- React to Comment - Reacts to a comment in a Figma file.
- Update Variable (Enterprise Only) - Updates an existing variable in a Figma file.
- API Request (Beta) - This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
Limitations
- File access is limited to files you've created or that have been shared with you through direct sharing, projects, or teams.
- The Variables REST API is only available to Figma Enterprise plan organizations. Guests cannot use the Variables API.
- API rate limits apply to all requests. Limits vary by seat type and Figma plan, ranging from 10 to 150 requests per minute.
Templates
View all of Figma's templates.