Resources · Zapier integration

Shopify Zapier integrationAutomate Shopify with Zapier.

The Shopify Zapier integration gives you 20 triggers, 24 actions and 12 searches to wire orders, customers, products and stock into the rest of your tools. Most store events reach Zapier instantly. Shopify is a premium app, so a paid plan is required.

Premium app Zapier reserves this app to its paid plans.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Shopify Zapier integration actually does for a store

It links your Shopify store to the other apps you use, without code. A store event (an order paid, a refund, a product changed) starts an automation, and that automation writes, updates or looks things up in Shopify or elsewhere. You set it up once, and it runs on every new event after that.

Three results come up again and again. First, customer segmentation that keeps itself current: New Paid Order fires, and Add Tag to Customer marks the buyer so your email tool can pick them out. Second, a catalog that follows your supplier sheet: Find Product Variant by SKU locates the right variant, then Update Inventory Quantity (with line item support). corrects the stock. Third, a back office that reacts to money: New Refund or New Cancelled Order starts the Zap the moment it happens, so finance hears about it without opening the admin.

Here is the part people miss. Sixteen of the 20 triggers are instant: Shopify calls Zapier itself, so orders, customers, products and inventory changes skip the polling clock entirely. Only the blog triggers, New Fraudulent Order and New Abandoned Cart wait for Zapier to come and check.

What Zapier does not do here: it does not import your past orders (a Zap only sees what happens after it goes live), it does not run on the free plan (Shopify is a premium app), and if no ready-made action fits, you are left with API Request (Beta), which is a technical tool. The same store can also be wired through the Shopify n8n integration or the Shopify Make integration if you want to compare the building blocks.

Vocabulary

Zapier vocabulary in one minute

Seven words, and the rest of this page reads easily.

Zap
The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
Trigger
The Shopify event that starts the Zap, like a new order or an updated product. Once the Zap is on, Zapier waits for it.
Action
What the Zap does after it starts: create a customer, tag an order, update stock, in Shopify or in another app.
Task
What Zapier bills you for: one action that completed successfully. Your plan's allowance is a count of those.
Polling vs instant
A polling trigger is checked on a timer by Zapier. An instant trigger is reported by Shopify itself the moment the event happens.
Filter
A step that lets the Zap continue only when the incoming data meets your condition, and stops it quietly otherwise.
Search step
A step that looks up something already in Shopify (an order, a customer, a variant) so later steps can use it.
Cost

What a Shopify Zap really costs

Zapier counts tasks, not triggers. Watching your store is free; only completed actions are billed.

  • Trigger checksFree, however often Zapier looks
  • Free plan100 tasks a month, two-step Zaps only
  • Shopify on ZapierPremium app: paid plan or free trial
  • Filter or searchMakes the Zap multi-step

Each action that succeeds counts as one task, so a three-action Zap uses three times more than a one-action Zap. A failed action is not counted. The catch for Shopify: it is a premium app, and premium apps need a paid plan or the free trial. And the moment you add a filter or a search step, the Zap becomes multi-step, which the free plan does not allow anyway. Plan your budget on the busiest triggers first.

Connect

Connect your Shopify store to Zapier

  1. 01

    Open your connections

    In your Zapier account, go to the Apps page and click + Add connection. Type Shopify in the dialog and pick it. You need a Shopify account, plus access to anything in the store you do not own yourself.

  2. 02

    Sign in to the store

    Click Add connection. A new tab opens on Shopify: sign in with the account that manages the store you want to automate, not a personal test shop by mistake.

  3. 03

    Grant access

    Approve the access Zapier asks for. The connection is then saved once, and every Shopify step of every Zap reuses it, so you never sign in again per Zap.

First Zap

Your first Shopify Zap: tag big buyers automatically

GoalEach paid order above your threshold adds a VIP tag to the customer in Shopify.

  1. 01

    Pick the trigger

    Create a Zap, choose Shopify as the app and New Paid Order as the event. Select your store connection. This trigger is instant, so the Zap will start as soon as an order is paid.

  2. 02

    Test with a real order

    Run the trigger test. Zapier brings back the three most recent paid orders of your store, so you build the next steps on a real order and real field names.

  3. 03

    Add the filter

    Click the plus icon and add Filter. Choose the amount field of the test order, a number rule (a text rule would never pass on an amount), and your threshold. Then Configure & test.

  4. 04

    Add the tag action

    Add Shopify again, event Add Tag to Customer. Map the customer from the order, type the tag, and leave the overwrite option off so existing tags stay in place.

  5. 05

    Test, then publish

    Test the action once and check the customer in Shopify. Everything looks right? Click Publish to switch the Zap on. It only reacts to orders paid from now on.

Triggers

Shopify triggers: what can start a Zap

20 events start a Zap when something happens in Shopify, and 16 of them are instant: the app calls Zapier straight away, whatever your plan.

1

New Blog

Polling trigger

In Zapier“Triggers when a new blog is added to your Shopify store.”

Starts a Zap whenever someone creates a whole new blog in your store, not a post inside one. Useful when the store runs more than one blog.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
to log each new blog in your content planning sheet so editors know it exists.
Watch out
a new article does not count here; that is the job of New Blog Entry.
2

New Blog Entry

Polling trigger

In Zapier“Triggers when a new entry is added to a blog in your Shopify store.”

Fires on each new article added to a blog you pick, so your content can travel beyond the store without copy-paste.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
to push every new post to a newsletter draft or a social scheduling tool.
Watch out
the Blog field is required, so one Zap watches one blog; several blogs mean several Zaps.
3

New Fraudulent Order

Polling trigger

In Zapier“Triggers when an order risk level is medium, high or both.”

Catches orders whose risk level Shopify rates medium, high, or both. It turns a risk flag buried in the admin into an alert someone actually reads.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
to warn whoever ships orders before a risky parcel leaves the warehouse.
Watch out
on a slow polling plan, a fast warehouse may already have packed the order.
4

New Abandoned Cart

Polling trigger

In Zapier“Triggers whenever a cart is "abandoned" (only open carts) (with line item support).”

Picks up open carts that a shopper left behind, with the products they contained, so a follow-up can start from another tool.

How it fires
Zapier goes and looks at regular intervals, and how often depends on your plan: every 15 minutes on the free one.
When to use it
to send the cart to your CRM or a text-message tool for a personal nudge.
Watch out
you must set an abandoned cart age in hours; carts younger than that are ignored until they reach it.
5

New Cancelled Order

Instant trigger

In Zapier“Triggers whenever an order is cancelled (with line item support).”

Runs the moment an order is cancelled, line items included, so every downstream tool learns that the sale is off.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to stop a shipment in your logistics tool or reverse a row in your sales sheet.
Watch out
refunds have their own trigger, New Refund; this one only reports the cancellation.
6

New Company

Instant trigger

In Zapier“Triggers when a new company is created.”

Reacts to every company created in the B2B side of your store, the business accounts that Create Company Location later fills with sites.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to open a matching account in your CRM so sales can follow the new business client from day one.
Watch out
it covers the company itself; its sites are added separately with Create Company Location.
7

New Customer

Instant trigger

In Zapier“Triggers when a new customer is added to your Shopify account.”

Each customer added to the store reaches the next step through this trigger, with the record Shopify holds.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to add each new customer to your email tool with the right list or welcome sequence.
Watch out
it only sees new records; changes to existing customers belong to Updated Customer.
8

New Draft Order

Instant trigger

In Zapier“Triggers when a new draft order is created.”

A draft order is an order that is not final yet. This trigger fires as each one is created.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to log quotes in your pipeline tool so nobody forgets to follow up before the draft goes stale.
Watch out
it only sees the creation; later edits to the quote are the job of Updated Draft Order.
9

Customer Account Enabled

Instant trigger

In Zapier“Triggers when a customer account is enabled.”

Different from a new customer: this one fires when a customer account is enabled, not when the record is created. Two triggers, two different moments in the life of the same customer.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to send onboarding content only to people whose account is enabled.
Watch out
to react to every customer added, start from New Customer instead.
10

New Fulfilled Order

Instant trigger

In Zapier“Triggers when an order is fulfilled (with line item support).”

When an order is marked fulfilled, with its line items, this trigger lets you close the loop with the customer or with your books.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to ask for a review a few steps later or to update the status in your support tool.
Watch out
orders fulfilled before the Zap went live are never picked up afterwards.
11

New Order

Instant trigger

In Zapier“Triggers when an order is created (with line item support).”

The workhorse of the list: every order created in the store, paid or not yet, with its line items attached.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to copy each order into a sheet, an accounting tool or a team chat channel.
Watch out
an unpaid order fires too; if only cash matters, New Paid Order is the better start.
12

New Paid Order

Instant trigger

In Zapier“Triggers when an order is paid (with line item support).”

Waits until the order is paid, then starts the Zap with the full order and its line items.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to issue an invoice, tag a buyer or alert a supplier only once the money has arrived.
Watch out
add a filter on the order total if only large baskets should go through, as in the Zap above.
13

New Refund

Instant trigger

In Zapier“Triggers when a refund or partial refund occurs (with order details).”

Partial or full, each refund starts the Zap with the details of the order behind it.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to record the refund in your accounting tool and flag the customer for your support team.
Watch out
a partial refund fires as well, so check the amount before treating it as a full return.
14

New Product

Instant trigger

In Zapier“Triggers when a product is created.”

Each product added to the catalog, by hand or by import, becomes a starting point for a Zap.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to announce new arrivals to your team or add them to a marketplace feed sheet.
Watch out
a bulk import creates many products at once, and Zapier may hold back such a flood.
15

New Tag Added to Customer

Instant trigger

In Zapier“Triggers when a new tag is added to a customer.”

Tags are how many stores mark wholesale buyers, VIPs or people to call back. This trigger fires as soon as a new tag lands on a customer.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to let your team tag by hand in Shopify and have the rest (CRM, email list) follow on its own.
16

Updated Customer

Instant trigger

In Zapier“Triggers when a customer is updated.”

Each time a customer record is updated, the new version of the profile goes to your Zap.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to keep the same person in sync between Shopify and your CRM.
Watch out
never pair it with Update Customer on the same store, or each update sets off the Zap again.
17

Updated Draft Order

Instant trigger

In Zapier“Triggers when a draft order is updated.”

Draft orders get edited before they are final. This trigger follows each update.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to refresh the quote amount in your pipeline tool so the sales forecast stays honest.
Watch out
a quote edited many times fires many times, and each run bills the actions that follow.
18

Updated Inventory

Instant trigger

In Zapier“Triggers when an inventory item quantity is updated (with GraphQL support).”

Fires whenever the quantity of an inventory item is updated, whatever caused the change. The item and its new quantity reach the Zap together.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to warn purchasing when a best seller runs low, through a filter on the quantity.
Watch out
busy stores change stock constantly, so filter hard or the task count climbs.
19

Updated Order

Instant trigger

In Zapier“Triggers when an order is updated (with line item support).”

Catches every update on an existing order, with its line items. One order edited several times starts the Zap several times.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to mirror order changes into the sheet or tool your warehouse works from.
Watch out
an Update Order action on the same store creates a loop that eats tasks fast.
20

Updated Product

Instant trigger

In Zapier“Triggers when a Product is updated, ordered or when a variant is added, removed, or updated.”

Broader than the name suggests: it fires when a product is edited, ordered, or when a variant is added, removed or changed.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan.
When to use it
to keep a price list or a marketplace listing aligned with your Shopify catalog.
Watch out
since orders also fire it, add a filter if only real edits matter.
Actions

Shopify actions: what a Zap can do in your store

Shopify gives you 24 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Add Line Item to Order

Action

In Zapier“Adds a line item to an existing order.”

Adds a product or a custom line to an order that already exists, and can notify the buyer if you choose.

When to use it
to attach a free gift or an add-on sold separately to the original order.
Watch out
it needs the Order ID, not the order number shown to the customer.
2

Add Tag to Customer

Action

In Zapier“Adds one or more tags to a customer.”

Puts one or more tags on a customer, on top of the ones they already have unless you choose to overwrite.

When to use it
to segment buyers by what they bought or how much they spent.
Watch out
the overwrite option wipes all existing tags.
3

Create Blog Entry

Action

In Zapier“Creates a new blog post.”

Writes an article into one of your store blogs, with title, author and HTML content, published by default.

When to use it
to turn a finished draft from your writing tool into a store post.
Watch out
switch publishing off if someone must proofread before it goes live.
4

Capture Order

Action

In Zapier“Captures payment for an authorized transaction on an order.”

Collects a payment that was only authorized on an order, by capturing that authorized transaction.

When to use it
to capture the money automatically once your warehouse confirms the order is packed.
Watch out
it needs a parent transaction already authorized; without one, there is nothing to capture.
5

Create Company Location

Action

In Zapier“Creates a new company location for B2B commerce.”

Adds a site, store or warehouse to an existing B2B company, each with its own addresses.

When to use it
when a business client opens a new branch that orders separately.
Watch out
both the company and the location name are required, so create or find the company first.
6

Create Company

Action

In Zapier“Creates a new company.”

Sets up a business account for B2B selling, with its billing and shipping addresses.

When to use it
to open the Shopify company as soon as a deal closes in your CRM.
Watch out
if billing equals shipping, the billing address you map is ignored.
7

Create Customer

Action

In Zapier“Creates a new customer using GraphQL API.”

Opens a customer record in Shopify, with options for tax exemption and an account invite email.

When to use it
to bring leads from a trade show form into the store before their first order.
Watch out
marketing consent can only be set when the record carries an email address.
8

Create Draft Order

Action

In Zapier“Creates a new draft order.”

Prepares an order that is not yet final, the way your team would build a quote in the admin.

When to use it
to turn a quote request from a form into a draft your sales rep only has to check and send.
Watch out
the product quantity is required.
9

Create Fulfillment

Action

In Zapier“Creates a new fulfillment.”

Marks items as shipped by fulfilling one or more fulfillment orders, with an optional notice to the customer.

When to use it
when an outside warehouse or carrier confirms the parcel left.
Watch out
only open, in-progress or on-hold fulfillment orders work, and several must share a location.
10

Create Product Variant

Action

In Zapier“Creates a new product variant.”

Adds a size, color or other option to a product you already sell, with its tax, stock tracking and shipping settings.

When to use it
when a supplier adds a new size to an existing reference.
Watch out
if the Product ID comes from an earlier step, click Refresh to load its options.
11

Create Gift Card

Action

In Zapier“Creates a new gift card in your Shopify store.”

Issues a gift card in your store, valued in the shop currency.

When to use it
to reward a referral, compensate a late delivery or deliver a contest prize without manual work.
Watch out
the initial value is required, and it is always in the store's own currency.
12

Update Inventory Quantity (with line item support).

Action

In Zapier“Updates the quantity of existing product variants.”

Adjusts or sets the stock of existing variants at a given location, with a reason attached to the change.

When to use it
to apply a supplier's stock file or a physical count.
Watch out
location, reason and variant are all required, and the variant needs a product picked first.
13

Mark Order as Paid

Action

In Zapier“Marks an order as paid by recording a payment transaction for the outstanding amount.”

Records a payment for the amount still due, so the order switches to paid.

When to use it
when the money arrives through a bank transfer or a payment tool that Shopify does not see.
Watch out
it wants the Order ID, not the order number.
14

Create Order

Action

In Zapier“Creates a new order (with line item support).”

Builds a real order in Shopify, line items included, from a sale that happened elsewhere: a marketplace, a phone call, a form.

When to use it
to keep one order history when you also sell outside the store.
Watch out
set the shipping and marketing options yourself, they are not guessed.
15

Create Product

Action

In Zapier“Creates a new product.”

Puts a brand new product in the catalog from data living somewhere else, such as a supplier sheet or a product database.

When to use it
to publish new references without retyping them in the admin.
Watch out
pair it with a search step to avoid creating the same product twice.
16

Publish Product

Action

In Zapier“Publishes a product to a channel (e.g., a sales channel).”

Puts a product on a sales channel so it can be seen and bought there.

When to use it
to release a product on a set channel once your team approves it elsewhere.
Watch out
the product only shows if its status is active, whatever the Zap says.
17

Remove Tag from Customer

Action

In Zapier“Removes one or more tags from a customer.”

Takes one or more tags off a customer, the clean way to end a status.

When to use it
to drop a trial or onboarding tag once the customer has moved on.
Watch out
the customer field is required, so map it from a trigger or a search.
18

Remove Tag from Product

Action

In Zapier“Removes one or more tags from a product.”

Strips one or more tags from a product in the catalog.

When to use it
to take a promotion tag off an item when the promotion ends.
Watch out
the product is required; Find Products by Title or Handle usually precedes it.
19

Update Customer

Action

In Zapier“Updates an existing customer using GraphQL API. Replaces only data that is set.”

Changes only the customer fields you fill, leaving the rest of the record as it was.

When to use it
to bring back an address or a consent change made in your CRM.
Watch out
the account invite option sends a real email to the customer.
20

Update Inventory Item

Action

In Zapier“Updates an inventory item's properties including cost, tracking status, SKU, and shipping details. Uses Shopify's Admin GraphQL API.”

Changes the properties behind the stock rather than the quantity: cost, SKU, tracking and shipping details.

When to use it
to record a new purchase cost so your margins stay accurate.
Watch out
set shipping off only for digital goods or services.
21

Update Order

Action

In Zapier“Updates an existing order.”

Edits an existing order, and can even remove the customer from it.

When to use it
to write back onto the order what another tool learned about it.
Watch out
paired with Updated Order on the same store, it triggers itself in a loop.
22

Update Product Variant

Action

In Zapier“Updates an existing product variant. Replaces only data that is set.”

Changes a single variant, only in the fields you set, without touching its siblings.

When to use it
to align one size or color with a supplier's new price.
Watch out
both the product and the variant are required, so a search step usually comes first.
23

Update Product

Action

In Zapier“Updates an existing product. Replaces only data that is set.”

Rewrites only the fields you set on a product already in the catalog, and leaves the others alone.

When to use it
to apply product changes maintained in a shared sheet.
Watch out
if you change the handle, turn on the redirect option so old links keep working.
24

API Request (Beta)

Action

In Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”

An advanced step that sends a raw request to Shopify using your existing connection, for what no ready-made action covers.

When to use it
only if you or a developer know the Shopify API call you need.
Watch out
it only reaches Shopify's own domains, and you decide whether an error stops the Zap.
Searches

Shopify searches: find before you write

12 search steps look for data that already exists in Shopify, so a later step can use it.

A search step finds an order, a customer or a variant that already exists, so the next step can update it instead of creating a duplicate. In the editor, searches sit at the bottom of the event list, under SEARCH. Three settings decide what happens when the result is not the one expected.

1

Find Customers

SearchFind or create

In Zapier“Finds customers by email or a search query across multiple fields.”

Looks a customer up by email or by a query across several fields, so you work on the existing record.

When to use it
before tagging or updating someone who came from a form.
Watch out
the editor also shows Find or Create Customer; it is this same search with the create box ticked, not another operation.
2

Find Order

Search

In Zapier“Finds an existing order.”

Retrieves an existing order from what you know about it, then hands its details to the next steps.

When to use it
when a support ticket mentions an order and you need its status.
Watch out
if the right order tends to come last, the reverse results option flips the order of matches.
3

Get Fulfillment Orders by Order ID

Search

In Zapier“Gets all fulfillment orders for a given order ID.”

Returns the fulfillment orders attached to one order, the pieces you need before creating a fulfillment.

When to use it
just before Create Fulfillment, to get the right fulfillment order ID.
Watch out
closed fulfillment orders are left out unless you include them.
4

Get Order by ID

Search

In Zapier“Looks up an existing order by ID.”

Fetches one order directly when you already hold its ID, written either as a plain number or in its longer gid form.

When to use it
when an earlier step, like a payment tool, carries the Shopify Order ID.
Watch out
the order number your customer quotes will not work here.
5

Find Metafields

Search

In Zapier“Searches for Metafields data for a given resource (example order Metafields).”

Reads the custom data fields (metafields) stored on an order, a product or another resource.

When to use it
when your store keeps delivery dates or engraving text in metafields that another tool needs.
Watch out
pick the resource type, then give that resource's ID.
6

Find Order Transactions

Search

In Zapier“Finds the Transactions associated to an Order.”

Lists the transactions attached to a given order, so a later step can pick the one it needs.

When to use it
to find the authorized transaction that Capture Order requires as its parent.
Watch out
map the Order ID, not the order number.
7

Find Products by Title (With Line Item Support)

Search

In Zapier“Finds products by searching the titles. Returns individual products.”

Searches several product titles at once and returns each product separately.

When to use it
when an incoming order from elsewhere lists items by name, one line per product.
Watch out
each title is searched on its own, so spelling must match your catalog.
8

Find Products by ID (With Line Item Support)

Search

In Zapier“Finds products by IDs. Returns individual products.”

Retrieves products from a list of IDs and returns them one by one.

When to use it
when the previous step already carries Shopify product IDs, such as an order's items.
Watch out
you need the IDs; names or SKUs need another search.
9

Find Products by Title or Handle

SearchFind or create

In Zapier“Finds products by handle. Titles can also be used if handles are not customized.”

Finds a product by its handle, or by title when handles were never customized.

When to use it
before Update Product, to target the right item.
Watch out
Find or Create Product is this very search with the create box ticked, so it does not count as a separate operation.
10

Find Product Variants by Title (With Line Item Support)

Search

In Zapier“Finds product variants by searching the titles. Returns individual product variants.”

Looks up several variant titles in one go and returns each variant separately.

When to use it
when a wholesale order arrives with sizes or colors written out as text.
Watch out
each title is searched individually, so a typo means no match for that line.
11

Find Product Variant by SKU

Search

In Zapier“Finds a product variant by a SKU search.”

Finds the exact variant that carries a given SKU, handy when Shopify and a supplier share the same codes.

When to use it
before Update Inventory Quantity (with line item support)., when the stock file speaks in SKUs.
Watch out
the SKU is required and must exist on a variant.
12

Find Product Variants by Title

SearchFind or create

In Zapier“Finds product variants by a title search.”

Inside one product you choose, finds the variant whose title matches.

When to use it
when you know the product and need the size or color variant within it.
Watch out
Find or Create Product Variant V2 is the same search with creation switched on, not an extra operation.

The three settings every search exposes

  1. Successful if no search results are found?
    Left on its default, a search that finds nothing stops the Zap there. Switch it on and the Zap carries on empty-handed.
  2. Create X if it doesn't exist yet?
    Ticking it turns the search into a find-or-create: it asks for the fields needed to create the missing item.
  3. If multiple search results are found?
    Keep the first match (the default), stop the Zap, or pass all the matches on at once.
When it breaks

When a Shopify Zap breaks

Most Shopify Zaps fail for the same handful of reasons.

Zapier keeps a help article called Common Problems with Shopify, but the traps below are the ones built into how Zapier and the store work together. For a broken Zap that is already live, our Zapier troubleshooting guide walks through the checks.

  • Past orders never come through

    A Zap only reacts to what happens after you publish it. Orders, customers and products that existed before stay untouched; moving that history is a separate job.
  • The Zap triggers itself in a loop

    Updated Order with Update Order, or Updated Customer with Update Customer, on the same store: each write sets the trigger off again and burns through your tasks.
  • A bulk import gets held back

    A bulk import or a store migration can make a trigger return a huge batch at once. Zapier's flood protection may then hold the run back.
  • Order ID versus order number

    The number on the confirmation email is not the Order ID that order actions expect. Map the ID from the trigger or from Get Order by ID.
  • Capture Order finds nothing to capture

    Capture needs a parent transaction that was authorized earlier. Use Find Order Transactions first to pick it, or the step has nothing to collect.
  • A published product stays invisible

    Publish Product puts the item on a channel, but buyers only see it if its status is active. Check the status before blaming the Zap.
Need help

Need help automating Shopify with Zapier?

A person reads every message.

FAQ

Shopify Zapier integration: frequent questions

01Is the Shopify Zapier integration free?
No. Shopify is a premium app on Zapier, and premium apps are reserved for paid plans and the free trial. The free plan does give 100 tasks a month and unlimited Zaps, but it excludes premium apps and only builds two-step Zaps, one trigger and one action. Since most useful store automations also need a filter or a search step, which makes the Zap multi-step, plan on a paid subscription from the start.
02How many tasks does a Shopify Zap use?
One task per action that completes successfully, and nothing for the trigger. Watching your store for new orders or customers is free, however often Zapier checks. A Zap with three actions uses three tasks per run, so a busy store multiplies quickly. An action that fails is not counted. The real risk is a trigger that fires a lot, like Updated Inventory or Updated Product, with no filter in front of the actions: each stock movement then turns into billed tasks.
03Do Shopify Zaps run in real time?
Mostly yes. Sixteen of the 20 Shopify triggers are instant: the store notifies Zapier the moment the event happens, whatever your plan, and the editor shows a lightning bolt on them. The four exceptions are New Blog, New Blog Entry, New Fraudulent Order and New Abandoned Cart. Zapier checks those on a timer: every 15 minutes on Free, every 2 minutes on Professional, every minute on Team and Enterprise. On paid plans, a check can also be run by hand from the editor.
04What does it take to connect Shopify to Zapier?
A Shopify account with access to the store you want to automate, and a Zapier plan that allows premium apps. From the Apps page of your Zapier account, click + Add connection, pick Shopify, click Add connection, sign in to the store in the tab that opens, then grant access. The connection is saved once and reused by every Shopify step afterwards. If the Zap must touch data you do not own, your account also needs read or write access to it.
05Why does an abandoned cart Zap stay silent?
Usually because of the cart age setting. New Abandoned Cart asks how many hours old a cart must be before it counts, and carts younger than that are skipped until they reach it. It also only looks at open carts. On top of that, this trigger works by polling, so even once a cart qualifies, the Zap waits for the next check of your plan. Test the trigger with a cart that is clearly older than the age you set.
06What if the Shopify operation you need is not in the list?
Check the searches first, because many apparent gaps are a search followed by an update. If nothing fits, API Request (Beta) sends a raw request to Shopify with your existing connection. It only reaches Shopify's own domains and expects someone comfortable with the Shopify API. For anything bigger, such as a custom process across several tools, the honest answer is to compare platforms or bring in a specialist rather than forcing a ready-made action.
07Zapier, Make or n8n for Shopify?
It depends on your criteria rather than on a winner. Zapier offers ready-made Shopify operations with mostly instant triggers, billed per completed action. If you expect high volumes, compare how each platform counts usage, since Zapier bills every successful action. If you already work in Make or n8n, their own Shopify pages list what they cover. Map the operations you actually need and check each platform's Shopify page before choosing.