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…

Shopify
  • New customer
    New customer in Shopify
  • New order
    New order in Shopify
  • New product
    New 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 Batch
    New/updated customer in Shopify
  • New/updated draft order Batch
    New/updated draft order in Shopify
  • New/updated object (GraphQL) Batch
    New/updated object in Shopify (GraphQL)
  • New/updated order Batch
    New/updated order in Shopify
  • New/updated product Batch
    New/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 variant
    New product variant in Shopify
  • New/updated abandoned checkout
    New/updated abandoned checkout in Shopify
  • New/updated customer
    New/updated customer in Shopify
  • New/updated order
    New/updated order in Shopify
  • New/updated product
    New/updated product in Shopify
  • Any other trigger you can think up

Actions

Do this…

JupiterOne Data Ingestion
  • Abort Sync Job
    Aborts an active sync job, discarding all uploaded data. Use this to cancel a job that should not be finalized.
  • Bulk Delete Entities
    Sends a bulk delete request for entities within an active sync job. Provide an array of objects containing entity _id values to delete.
  • Create Integration Instance
    Creates a new custom integration instance for use with the Sync API. Returns the instance ID needed for starting sync jobs.
  • Finalize Sync Job
    Finalizes a sync job, triggering the JupiterOne backend to process and apply all uploaded entities and relationships to the graph. Call this after all upload actions are complete.
  • Start Sync Job
    Starts a new synchronization job. Use source "integration-external" with an integration instance ID (scope is derived from the instance). Use source "api" with an explicit scope value (no integration instance). Returns the job ID needed for uploading data and finalizing.
  • Upload Combined Batch
    Uploads a batch of entities and/or relationships to an active sync job in a single API call. At least one of entities or relationships must be provided.
  • Upload Entities Batch
    Uploads a batch of entities to an active sync job. Recommended batch size: 250-500 entities per call. Each entity requires _key, _type, _class, and displayName at minimum.
  • Upload Relationships Batch
    Uploads a batch of relationships to an active sync job. Recommended batch size: 250-500 per call. IMPORTANT: Only works with DIFF sync mode, not PATCH. Each relationship requires _key, _type, _class, _fromEntityKey, and _toEntityKey.
  • Any other action you can think up

Shopify
  • Custom action
    Custom action in Shopify (Custom)
  • Add metafield to objects
    Add metafield to objects in Shopify
  • Add metafield to store
    Add metafield to store in Shopify
  • Adjust inventory level
    Adjust inventory level in Shopify
  • Attach file to a product variant using GraphQL Batch
    Attach file to a product variant by ID in Shopify using GraphQL
  • Calculate refund transaction
    Calculate refund in Shopify
  • Cancel a fulfillment
    Cancel a single fulfillment in Shopify
  • Connect inventory item to location
    Connect an inventory item to a location in Shopify
  • Create customer
    Create customer in Shopify
  • Create draft order
    Create a draft order on Shopify
  • Create File using GraphQL Batch
    Create File in Shopify using GraphQL
  • Create fulfillment
    Create a fulfillment for fulfillment order(s) in Shopify
  • Create object using GraphQL
    Create object in Shopify using GraphQL
  • Create order
    Create order in Shopify
  • Create product
    Create product in Shopify
  • Create product image
    Create a product image on Shopify
  • Create product variant
    Create product variant in Shopify
  • Create refund transaction
    Create refund in Shopify
  • Create transaction
    Create transaction in Shopify
  • Delete draft order
    Deletes a draft order on Shopify
  • Delete object by ID using GraphQL Batch
    Delete object by ID in Shopify using GraphQL
  • Delete product image
    Delete product image from Shopify
  • Detach file from a product variant using GraphQL Batch
    Detach file from a product variant by ID in Shopify using GraphQL
  • Get store metafields Batch
    Get store metafields in Shopify
  • Search customers Batch
    Search customers in Shopify
  • Get draft order by ID
    Retrieves a draft order by ID on Shopify
  • List draft orders
    Lists existing draft orders on Shopify
  • Get fulfillment by ID
    Get a single fulfillment in Shopify
  • Get object by ID using GraphQL
    Get object by ID in Shopify using GraphQL
  • Get object metafields Batch
    Get object metafields in Shopify
  • Get order by ID
    Get order by ID in Shopify
  • Get product image by ID
    Get product image details by ID on Shopify
  • Get transactions Batch
    Get transactions by order ID in Shopify
  • List fulfillment orders for an order Batch
    List fulfillment orders for an order in Shopify
  • List fulfillments by fulfillment order Batch
    List fulfillments by fulfillment order in Shopify
  • List locations Batch
    List locations in Shopify
  • List product images
    Lists product images of a product on Shopify
  • List product variants Batch
    List product variants in Shopify
  • Reorder product media using GraphQL Batch
    Reorder product media in Shopify using GraphQL
  • Search object using GraphQL Batch
    Search object in Shopify using GraphQL
  • Search orders Batch
    Search orders in Shopify
  • Search products Batch
    Search products in Shopify
  • Send email invoice
    Send an email invoice for a draft order on Shopify
  • Set inventory level
    Set inventory level in Shopify
  • Update customer
    Update customer in Shopify
  • Update draft order
    Updates a draft order on Shopify
  • Update SKU
    Update inventory item SKU in Shopify
  • Update object using GraphQL
    Update object in Shopify using GraphQL
  • Update object metafield
    Update metafields of an object in Shopify
  • Update order
    Update order in Shopify
  • Update product
    Update product in Shopify
  • Update product image
    Update product image details on Shopify
  • Update product variant
    Update product variant in Shopify
  • Update store metafield
    Update store metafields in Shopify
  • Update tracking information of a fulfillment
    Update tracking information of a fulfillment in Shopify
  • Any other action you can think up

One platform

  • Power
  • Agility
  • Speed
  • Innovation