Ratings

4.9

Peer Insights™

100%

Customer Recommendation

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

Why you should automate with Shopify

track orders end to end
  • track orders end to end
  • Drive repeat business
  • keep track of customers
  • provide instant service
  • Why these integrations and automations matter:

    Connect Shopify with ERPs like NetSuite and SAP to keep track of your orders, payments, and invoices – and to derive enterprise-level insights from day-to-day e-commerce activities.
  • Generate invoices

    Create a new invoice in NetSuite or SAP when someone places a new or repeat order in Shopify. Want to add the invoice later? You can set conditions that determine when and how orders migrate from Shopify to these other platforms.
  • Keep track of inventory

    Be sure products are available before you accept a customer payment or kick off the next billing cycle by enabling automatic inventory count updates.
  • Sync order details between platforms

    Don’t worry about manually updating order changes. Instead, you can automatically update NetSuite or SAP when, for example, a customer changes their order details in Shopify before it’s fulfilled in NetSuite.

Streamline your Shopify integrations

  • Need to connect your product to Shopify?

    Leverage the power of the Workato Embedded platform to access 1200+ pre-built connectors to the apps your customers are requesting. 
    Learn more
  • 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 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…

    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

    Streamline your Shopify integrations

    Related Solutions & Content

    About Shopify Integrations

    People consider the ease of the buying process when they recommend or review your product. That’s why it’s important to offer your customers a seamless shopping experience all the way from order to cash.

    With Shopify, you can do just that. Shopify is an e-commerce platform that lets you manage your orders – from inventory to point of sale to shipping and returns.

    How you can integrate Shopify

    • Create and manage e-commerce websites, apps, and marketplaces.
    • Accept payments online and in person with Shopify POS.
    • Manage products, inventory, and shipping.

    Let’s start automating

    Schedule a Demo