Rating

4.9

Pre-built

150+

integrations

Total

100+

active users

avg

2 min

to connect

Custom Connections

Available

via HTTP connector

Market leaders run on Workato

  • monday.svg
  • box.svg
  • hp-2.svg
  • atlassian.svg
  • cisco.png

Build Powerful Workflows, fast

Triggers

When this happens…

Figma
  • Dev Mode Status Updated Real-time
    Fires 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-time
    Fires when any file within the subscribed context is deleted. Useful for cleanup workflows, audit logging, or triggering alerts.
  • File Updated Real-time
    Fires 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-time
    Fires 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-time
    Fires 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-time
    Fires 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

QuickBooks Online
  • Deleted bill
    Deleted bill in QuickBooks
  • Deleted item
    Deleted item in QuickBooks
  • New account
    New account in QuickBooks
  • New bank deposit
    New deposit in QuickBooks
  • New bill
    New bill in QuickBooks
  • New bill payment
    New bill payment in QuickBooks
  • New credit notes
    New credit memo in QuickBooks
  • New customer
    New customer in QuickBooks
  • New employee
    New employee in QuickBooks
  • New estimate
    New estimate in QuickBooks
  • New invoice
    New invoice in QuickBooks
  • New item
    New item in QuickBooks
  • New payment
    New payment in QuickBooks
  • New purchase
    New purchase in QuickBooks
  • New sales receipt
    New sales receipt in QuickBooks
  • New/updated account
    New or updated account in QuickBooks
  • New/updated bill
    New or updated bill in QuickBooks
  • New vendor
    New vendor in QuickBooks
  • Updated bill
    Updated bill in QuickBooks
  • Updated credit notes
    Updated credit memo in QuickBooks
  • Updated customer
    Updated customer in QuickBooks
  • Updated employee
    Updated employee in QuickBooks
  • Updated estimate
    Updated estimate in QuickBooks
  • Updated invoice
    Updated invoice in QuickBooks
  • Updated item
    Updated item in QuickBooks
  • Updated purchase
    Updated purchase in QuickBooks
  • Updated vendor
    Updated vendor in QuickBooks
  • Any other trigger you can think up

Actions

Do this…

Figma
  • Create Dev Resources
    Attaches one or more dev resources (external URLs like tickets, PRs, or documentation) to specific nodes in a Figma file.
  • Create Webhook
    Creates 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 Comment
    Permanently deletes a comment. Only the author of the comment can delete it.
  • Delete Dev Resource
    Permanently deletes a dev resource attachment from a Figma node.
  • Delete Webhook
    Deletes the specified webhook. This action is irreversible. The webhook will immediately stop sending events.
  • Get Activity Logs
    Returns 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 Comments
    Returns all comments left on a file, including their author, position, thread structure, and creation timestamp.
  • Get Component by Key
    Returns detailed metadata for a specific published component identified by its component key.
  • Get Current User
    Returns the Figma account details (ID, email, handle, avatar) for the user or application that owns the access token.
  • Get Dev Resources
    Returns dev resources (external links like Jira tickets, PRs, docs) attached to specific nodes in a file. Optionally filter by node IDs.
  • Get File
    Returns 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 Components
    Returns all component metadata published from the given file.
  • Get File Metadata
    Returns file metadata including name, last touched info, creator, and thumbnail URL. Much lighter than Get File — no document tree included.
  • Get File Nodes
    Returns the JSON subtrees for specified node IDs in a Figma file, along with their component and style metadata.
  • Get File Styles
    Returns style metadata for all styles published from the given file.
  • Get File Versions
    Returns 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 URLs
    Returns 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 Variables
    Returns all local variables created in the file plus any remote variables used in the file. Enterprise plan required.
  • Get Project Files
    Returns a list of files within a project. Each file entry includes its key, name, thumbnail, and last modified date.
  • Get Published Variables
    Returns all variables and variable collections published from the file. Enterprise plan required.
  • Get Style by Key
    Returns detailed metadata for a specific published style by its key.
  • Get Team Components
    Returns metadata for all components published to a team library, including component name, description, thumbnail, and linked file.
  • Get Team Projects
    Returns 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 Styles
    Returns metadata for all styles (fill, text, effect, grid) published to a team library.
  • Get Webhook
    Returns the full details of a registered webhook by its ID.
  • Get Webhook Request Log
    Returns all event payloads sent by a webhook in the past week. Useful for debugging delivery failures or verifying event structure.
  • List Webhooks
    Returns all webhooks attached to a specific context. Alternatively, use plan_api_id to list all webhooks across all contexts.
  • Post Comment
    Posts 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 Reaction
    Adds an emoji reaction to an existing comment. Accepts standard emoji shortcodes such as :heart: or :+1:.
  • Render Images from File
    Renders 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 Webhook
    Updates one or more properties (event type, endpoint, passcode, status, or description) of an existing webhook.
  • Any other action you can think up

QuickBooks Online
  • Custom action
    Custom action in QuickBooks Online (Custom)
  • Add line to credit memo
    Add line item to credit memo in QuickBooks
  • Add line to estimate
    Add line item to estimate in QuickBooks
  • Add line to invoice
    Add line item to invoice in QuickBooks
  • Add line to sales receipt
    Add line item to sales receipt in QuickBooks
  • Create G/L account
    Create G/L account in QuickBooks
  • Create bill payment
    Create bill payment with a multi linked transaction in QuickBooks
  • Create bill
    Create bill with a multi line item in QuickBooks
  • Create check / cheque
    Create check / cheque with a multi line item in QuickBooks
  • Create class
    Create class in QuickBooks
  • Create credit card credit
    Create credit card credit with a multi line item in QuickBooks
  • Create credit memo
    Create credit memo with a multi line item in QuickBooks
  • Create customer
    Create customer in QuickBooks
  • Create bank deposit
    Create bank deposit with a multi linked transaction in QuickBooks
  • Create employee
    Create employee in QuickBooks
  • Create estimate
    Create estimate with a multi line item in QuickBooks
  • Create expense
    Create expense with a multi line item in QuickBooks
  • Create invoice
    Create invoice with a multi line item in QuickBooks
  • Create item (product or service)
    Create item in QuickBooks
  • Create journal entry
    Create journal entry in QuickBooks
  • Create journal entry with line items
    Create journal entry with line items in QuickBooks
  • Create payment
    Create payment with a multi linked transaction in QuickBooks
  • Create purchase order
    Create purchase order with a multi line item in QuickBooks
  • Create refund receipt
    Create refund receipt with a multi line item in QuickBooks
  • Create sales receipt
    Create sales receipt with a multi line item in QuickBooks
  • Create timesheet with 1 line item
    Create timesheet with a single line item in QuickBooks
  • Create transfer
    Create transfer in QuickBooks
  • Create vendor
    Create vendor in QuickBooks
  • Create vendor / supplier credit
    Create vendor / supplier credit with a multi line item in QuickBooks
  • Get account details
    Get account details in QuickBooks
  • Get attachments Batch
    Get attachments from QuickBooks
  • Get customer sales reports
    Get customer sales reports from QuickBooks
  • Get estimate details
    Get estimate details in QuickBooks
  • Get exchange rate
    Get exchange rate details from QuickBooks
  • Get expense details
    Get expense details in QuickBooks
  • Get invoice details
    Get invoice details from QuickBooks
  • Get item (product or service) details
    Get item in QuickBooks
  • Get profit and loss
    Get profit and loss in QuickBooks
  • Get sales receipt details
    Get sales receipt details by ID from QuickBooks
  • Get timesheet details
    Get timesheet details in QuickBooks
  • Search G/L accounts Batch
    Search G/L accounts in QuickBooks
  • Get customer details
    Get customer details by ID in QuickBooks
  • Search employees Batch
    Search employees in QuickBooks
  • Get employee details
    Get employee details in QuickBooks
  • Get payment method details
    Get payment method details in QuickBooks
  • Get sales term details
    Get sales term details in QuickBooks
  • Get vendor details
    Get vendor details in QuickBooks
  • Search vendor bills Batch
    Search vendor bills in QuickBooks
  • Search budgets Batch
    Search budgets in QuickBooks
  • Search checks Batch
    Search checks in QuickBooks
  • Search classes Batch
    Search classes in QuickBooks
  • Search customers Batch
    Search customers in QuickBooks
  • Search departments Batch
    Search departments in QuickBooks
  • Search bank deposits Batch
    Search bank deposits in QuickBooks
  • Search estimates Batch
    Search estimates in QuickBooks
  • Search expenses Batch
    Search expenses in QuickBooks
  • Search invoices Batch
    Search invoices in QuickBooks
  • Search items (products or services) Batch
    Search items in QuickBooks
  • Search journal entries Batch
    Search journal entries in QuickBooks
  • Search payment methods Batch
    Search payment methods in QuickBooks
  • Search purchases Batch
    Search purchases in QuickBooks
  • Search sales receipts Batch
    Search sales receipts in QuickBooks
  • Search tax codes Batch
    Search tax codes in QuickBooks
  • Search terms Batch
    Search terms in QuickBooks
  • Search timesheets Batch
    Search timesheets in QuickBooks
  • Search vendors Batch
    Search vendors in QuickBooks
  • Send invoice via email
    Send invoice through email in QuickBooks
  • Update a bill payment
    Update bill payment with a multi linked transaction in QuickBooks
  • Update bill
    Update bill with a multi line item in QuickBooks
  • Update check / cheque
    Update check / cheque with a multi line item in QuickBooks
  • Update credit card credit
    Update credit card credit with a multi line item in QuickBooks
  • Update credit memo
    Update credit memo with a multi line item in QuickBooks
  • Update customer
    Update a customer in QuickBooks
  • Update a bank deposit
    Update bank deposit with a multi linked transaction in QuickBooks
  • Update employee
    Update employee in QuickBooks
  • Update estimate
    Update estimate with a multi line item in QuickBooks
  • Update expense
    Update expense with a multi line item in QuickBooks
  • Update invoice
    Update invoice with a multi line item in QuickBooks
  • Update item (product or service)
    Update item in QuickBooks
  • Update a payment
    Update payment with a multi linked transaction in QuickBooks
  • Update purchase order
    Update purchase order with a multi line item in QuickBooks
  • Update refund receipt
    Update refund receipt with a multi line item in QuickBooks
  • Update sales receipt
    Update sales receipt with a multi line item in QuickBooks
  • Update timesheet
    Update timesheet in QuickBooks
  • Update a transfer
    Update transfer with a multi linked transaction in QuickBooks
  • Update vendor
    Update vendor in QuickBooks
  • Update vendor / supplier credit
    Update vendor / supplier credit with a multi line item in QuickBooks
  • Any other action you can think up

One platform

  • Power
  • Agility
  • Speed
  • Innovation