Rating
4.9
Pre-built
150+
integrations
Total
100+
active users
avg
2 min
to connect
Custom Connections
Available
via HTTP connector
Build Powerful Workflows, fast
Triggers
When this happens…
Figma
- Dev Mode Status Updated Real-timeFires when a layer is marked as "Ready for Dev", "Completed", or has its Dev Mode status cleared. Useful for triggering handoff notifications to developers or updating project tracking tools.
- File Deleted Real-timeFires when any file within the subscribed context is deleted. Useful for cleanup workflows, audit logging, or triggering alerts.
- File Updated Real-timeFires when any change is saved to a file within the subscribed context. Use this to trigger downstream syncs, notifications, or exports whenever a designer updates their work.
- File Version Created Real-timeFires when a designer explicitly saves a named version (via File → Save to Version History). Useful for triggering handoff, snapshot archival, or approval workflows.
- Library Published Real-timeFires when components, styles, or variables are published from a library file. A separate event fires per asset type (components, styles, variables). Useful for syncing design tokens, triggering Storybook updates, or notifying dev teams of design system changes.
- New File Comment Real-timeFires whenever a user adds a comment or reply to any file within the subscribed team, project, or file context. Useful for routing design feedback to Slack, Jira, or email.
Any other trigger you can think up
Shopify
- New customerNew customer in Shopify
- New orderNew order in Shopify
- New productNew product in Shopify
- New product (GraphQL)New product in Shopify(GraphQL)
- New/updated abandoned checkout (GraphQL)New or updated abandoned checkout in Shopify (GraphQL)
- New/updated customer BatchNew/updated customer in Shopify
- New/updated draft order BatchNew/updated draft order in Shopify
- New/updated object (GraphQL) BatchNew/updated object in Shopify (GraphQL)
- New/updated order BatchNew/updated order in Shopify
- New/updated product BatchNew/updated product in Shopify
- New/updated product (GraphQL)New or updated product in Shopify (GraphQL)
- New/updated product variant (GraphQL)New or updated product variant in Shopify (GraphQL)
- New product variantNew product variant in Shopify
- New/updated abandoned checkoutNew/updated abandoned checkout in Shopify
- New/updated customerNew/updated customer in Shopify
- New/updated orderNew/updated order in Shopify
- New/updated productNew/updated product in Shopify
Any other trigger you can think up
Actions
Do this…
Figma
- Create Dev ResourcesAttaches one or more dev resources (external URLs like tickets, PRs, or documentation) to specific nodes in a Figma file.
- Create WebhookCreates a webhook that sends a POST request to your endpoint when the specified event fires. A PING event is sent immediately upon creation to verify the endpoint. Webhooks can be attached to a team, project, or individual file.
- Delete CommentPermanently deletes a comment. Only the author of the comment can delete it.
- Delete Dev ResourcePermanently deletes a dev resource attachment from a Figma node.
- Delete WebhookDeletes the specified webhook. This action is irreversible. The webhook will immediately stop sending events.
- Get Activity LogsReturns audit/activity log entries for the organization. Requires Enterprise plan and Figma for Government base URL. Supports filtering by event type and date range.
- Get CommentsReturns all comments left on a file, including their author, position, thread structure, and creation timestamp.
- Get Component by KeyReturns detailed metadata for a specific published component identified by its component key.
- Get Current UserReturns the Figma account details (ID, email, handle, avatar) for the user or application that owns the access token.
- Get Dev ResourcesReturns dev resources (external links like Jira tickets, PRs, docs) attached to specific nodes in a file. Optionally filter by node IDs.
- Get FileReturns the complete document tree for a Figma file as JSON, including all nodes, components, styles, and metadata. Supports filtering by node IDs and tree depth to limit response size.
- Get File ComponentsReturns all component metadata published from the given file.
- Get File MetadataReturns file metadata including name, last touched info, creator, and thumbnail URL. Much lighter than Get File — no document tree included.
- Get File NodesReturns the JSON subtrees for specified node IDs in a Figma file, along with their component and style metadata.
- Get File StylesReturns style metadata for all styles published from the given file.
- Get File VersionsReturns a paginated list of all saved versions for a file, ordered by creation date (newest first). Each version includes the version ID, label, description, and the user who created it.
- Get Image Fill URLsReturns a mapping of image references to signed S3 download URLs for all images used as fills in the file. URLs expire within 14 days.
- Get Local VariablesReturns all local variables created in the file plus any remote variables used in the file. Enterprise plan required.
- Get Project FilesReturns a list of files within a project. Each file entry includes its key, name, thumbnail, and last modified date.
- Get Published VariablesReturns all variables and variable collections published from the file. Enterprise plan required.
- Get Style by KeyReturns detailed metadata for a specific published style by its key.
- Get Team ComponentsReturns metadata for all components published to a team library, including component name, description, thumbnail, and linked file.
- Get Team ProjectsReturns a list of projects for the specified team. Requires the projects:read scope. Note: Project endpoints require approval from Figma for new apps.
- Get Team StylesReturns metadata for all styles (fill, text, effect, grid) published to a team library.
- Get WebhookReturns the full details of a registered webhook by its ID.
- Get Webhook Request LogReturns all event payloads sent by a webhook in the past week. Useful for debugging delivery failures or verifying event structure.
- List WebhooksReturns all webhooks attached to a specific context. Alternatively, use plan_api_id to list all webhooks across all contexts.
- Post CommentPosts a new top-level comment or reply on a Figma file. You can optionally anchor the comment to a specific position on the canvas or reply to an existing root comment.
- Post Comment ReactionAdds an emoji reaction to an existing comment. Accepts standard emoji shortcodes such as :heart: or :+1:.
- Render Images from FileRenders the specified nodes as images and returns download URLs. Supports JPG, PNG, SVG, and PDF output formats. Exported image URLs expire after 30 days.
- Update WebhookUpdates one or more properties (event type, endpoint, passcode, status, or description) of an existing webhook.
Any other action you can think up
Shopify
- Custom actionCustom action in Shopify (Custom)
- Add metafield to objectsAdd metafield to objects in Shopify
- Add metafield to storeAdd metafield to store in Shopify
- Adjust inventory levelAdjust inventory level in Shopify
- Attach file to a product variant using GraphQL BatchAttach file to a product variant by ID in Shopify using GraphQL
- Calculate refund transactionCalculate refund in Shopify
- Cancel a fulfillmentCancel a single fulfillment in Shopify
- Connect inventory item to locationConnect an inventory item to a location in Shopify
- Create customerCreate customer in Shopify
- Create draft orderCreate a draft order on Shopify
- Create File using GraphQL BatchCreate File in Shopify using GraphQL
- Create fulfillmentCreate a fulfillment for fulfillment order(s) in Shopify
- Create object using GraphQLCreate object in Shopify using GraphQL
- Create orderCreate order in Shopify
- Create productCreate product in Shopify
- Create product imageCreate a product image on Shopify
- Create product variantCreate product variant in Shopify
- Create refund transactionCreate refund in Shopify
- Create transactionCreate transaction in Shopify
- Delete draft orderDeletes a draft order on Shopify
- Delete object by ID using GraphQL BatchDelete object by ID in Shopify using GraphQL
- Delete product imageDelete product image from Shopify
- Detach file from a product variant using GraphQL BatchDetach file from a product variant by ID in Shopify using GraphQL
- Get store metafields BatchGet store metafields in Shopify
- Search customers BatchSearch customers in Shopify
- Get draft order by IDRetrieves a draft order by ID on Shopify
- List draft ordersLists existing draft orders on Shopify
- Get fulfillment by IDGet a single fulfillment in Shopify
- Get object by ID using GraphQLGet object by ID in Shopify using GraphQL
- Get object metafields BatchGet object metafields in Shopify
- Get order by IDGet order by ID in Shopify
- Get product image by IDGet product image details by ID on Shopify
- Get transactions BatchGet transactions by order ID in Shopify
- List fulfillment orders for an order BatchList fulfillment orders for an order in Shopify
- List fulfillments by fulfillment order BatchList fulfillments by fulfillment order in Shopify
- List locations BatchList locations in Shopify
- List product imagesLists product images of a product on Shopify
- List product variants BatchList product variants in Shopify
- Reorder product media using GraphQL BatchReorder product media in Shopify using GraphQL
- Search object using GraphQL BatchSearch object in Shopify using GraphQL
- Search orders BatchSearch orders in Shopify
- Search products BatchSearch products in Shopify
- Send email invoiceSend an email invoice for a draft order on Shopify
- Set inventory levelSet inventory level in Shopify
- Update customerUpdate customer in Shopify
- Update draft orderUpdates a draft order on Shopify
- Update SKUUpdate inventory item SKU in Shopify
- Update object using GraphQLUpdate object in Shopify using GraphQL
- Update object metafieldUpdate metafields of an object in Shopify
- Update orderUpdate order in Shopify
- Update productUpdate product in Shopify
- Update product imageUpdate product image details on Shopify
- Update product variantUpdate product variant in Shopify
- Update store metafieldUpdate store metafields in Shopify
- Update tracking information of a fulfillmentUpdate tracking information of a fulfillment in Shopify
Any other action you can think up
One platform
- Power
- Agility
- Speed
- Innovation
