Skip to content
Shopify logo

Shopify integration

Ecommerce platform for online stores

Actions
27
Triggers
6
Auth
Custom auth or OAuth 2.0
License
MIT, open source
Updated
November 2026

About the Shopify integration

Add the Shopify piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Shopify with 770+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Shopify

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New Abandoned Checkout

    Triggers when a checkout is abandoned.

  • New Cancelled Order

    Triggers when an order is cancelled.

  • New Customer

    Triggers when a customer is created.

  • New Order

    Triggers when an order is created.

  • Updated Product

    Triggers when a product is updated.

  • New Paid Order

    Triggers when an order is paid.

Actions

Everything Activepieces can do in Shopify

Drop any of these into a flow and fill in the fields. No code is required.

  • Adjust Inventory Level

    Adjust inventory level of an item at a location.

    3 fields

  • Cancel Order

    Cancel an order.

    1 field

  • Close Order

    Close an order.

    1 field

  • Add Product to Collection

    Add a product to a collection.

    2 fields

  • Create Customer

    Create a new customer.

    8 fields

  • Create Draft Order

    Create a draft order with one line item.

    7 fields

  • Create Fulfillment Event

    Add a tracking status to a fulfillment.

    4 fields

  • Create Order

    Create an order with one line item.

    12 fields

  • Create Product

    Create a new product.

    7 fields

  • Create Transaction

    Create a new transaction.

    9 fields

  • Get Theme File

    Get a file from a theme, like a template.

    2 fields

  • Get Customer

    Get a customer by ID.

    1 field

  • Get Customers

    Get every customer in the store.

  • Get Customer Orders

    Get a customer's orders.

    1 field

  • Get Fulfillment

    Get a fulfillment.

    2 fields

  • Get Fulfillments

    Get every fulfillment of an order.

    1 field

  • Get Locations

    Get every location in the store.

  • Get Product

    Get a product by ID.

    1 field

  • Get Product Variant

    Get a product variant.

    1 field

  • Get Products

    Get every product, or those with a given title.

    1 field

  • Get Transaction

    Get an existing transaction's information.

    2 fields

  • Get Order Transactions

    Get an order's transactions.

    1 field

  • Update Customer

    Update an existing customer.

    11 fields

  • Update Order

    Update an existing order.

    6 fields

  • Update Product

    Update an existing product.

    9 fields

  • Upload Product Image

    Upload a new product image.

    3 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Shopify in a flow

Connect Shopify once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Shopify, answered.

Yes. Activepieces is open source and free to start, and the Shopify piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Shopify piece to a flow, then authenticate with Custom auth or OAuth 2.0. Once connected, its 6 triggers and 27 actions are available anywhere in the builder.

"New Abandoned Checkout" can start a flow that runs "Adjust Inventory Level", and you can chain Shopify together with any of 770+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Shopify piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Shopify actions as tools.