Figma
Collaborative design platform for files, projects, components, comments, users, and design assets.
Covers design collaboration around file comments, posted feedback, comment lists, and new design discussion.
Sign in to connect Figma
Sign in to connect an account and start using Figma in your apps.
Related integrations
Example Use Cases
These are example ways Snow can use Figma when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.
Posts a new comment to a Figma file or branch, optionally replying to an existing root comment (replies cannot be nested); `region_height` and `region_width` in `client_meta` must be positive if defining a comment region.
Posts a specified emoji reaction to an existing comment in a Figma file or branch, requiring valid file_key and comment_id.
Creates a Figma webhook to receive POST notifications when specific events occur. Webhooks can monitor events at three scopes: - Team level: monitors all files in a team (requires team admin permissions) - Project level: monitors all files in a project (requires edit access) - File level: monitors a specific file (requires edit access) Upon creation, Figma sends an initial PING event to verify your endpoint (unless status is PAUSED). IMPORTANT: team_id, project_id, and file_key cannot be discovered programmatically. Extract them from Figma URLs or use FIGMA_DISCOVER_FIGMA_RESOURCES to parse URLs.
Creates and attaches multiple uniquely-URLed development resources to specified Figma nodes, up to 10 per node.
Manages variables, collections, modes, and their values in a Figma file via batch create/update/delete operations; use temporary IDs to link new related items in one request and ensure `variableModeValues` match the target variable's `resolvedType`.
Deletes a specific comment from a Figma file or branch, provided the authenticated user is the original author of the comment.
Deletes a specific emoji reaction from a comment in a Figma file; the user must have originally created the reaction.
Permanently deletes an existing webhook, identified by its unique `webhook_id`; this operation is irreversible.
Deletes a development resource (used to link Figma design elements to external developer information like code or tasks) from a specified Figma file.
Convert design tokens to Tailwind CSS configuration. TWO-STEP WORKFLOW: 1. First, call FIGMA_EXTRACT_DESIGN_TOKENS with a Figma file_key to extract design tokens 2. Then, pass the returned DesignTokens object to this action's 'tokens' parameter This action generates: - tailwind.config.ts/js with theme extensions - Optional globals.css with font imports Note: Shadow colors can be provided in either string format (e.g., "rgba(15, 110, 110, 0.32)") or dictionary format (e.g., {"r": 0.059, "g": 0.431, "b": 0.431, "a": 0.32}).