- Home
- Resources
- Integrations
- CommerceHQ
CommerceHQ Zapier integrationAutomate CommerceHQ with Zapier.
The CommerceHQ Zapier integration gives you 8 triggers, 8 actions and 3 searches. All eight triggers are instant: a paid order, a refund or a fresh product starts your Zap the moment it lands in your store, even on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the CommerceHQ Zapier integration actually does
The CommerceHQ Zapier integration links your store to Zapier, the tool that runs automations between apps. CommerceHQ tells Zapier when an order is paid, refunded or changed, when a customer or product appears, and Zapier can write back: customers, products, variants, images and shipments.
Three results come up again and again once the store is connected.
A catalog that fills itself in. New Product fires, then Create Product Variant adds the sizes you always sell, and Add Product Image attaches a standard visual. The product is ready before anyone touches it.
Shipments marked from the outside. Ship Order marks an order as shipped with its carrier and tracking number, so the tracking number produced elsewhere reaches the store without being retyped.
A customer base kept in shape. Find Customer looks up an existing buyer, then Update Customer corrects the email or the name in the same run.
Now the limits, because they matter as much. Zapier cannot create an order in CommerceHQ: there is no action for it. It cannot issue a refund either, only react to one with New Refunded Order. Nothing here deletes a product, a variant or a customer. And collections can be found, never created.
If you are weighing tools, the same app has its own page on Make: the CommerceHQ Make integration.
Zapier words you will meet on this page
Eight terms, in plain English. Each one comes back further down without being explained again.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event that starts the Zap. Once the Zap is on, Zapier waits for it, here a paid order or a new customer in CommerceHQ.
- Action
- What the Zap does once it has started: the step that writes something for you, like a variant, a shipment or a customer record.
- Task
- The unit Zapier bills. One task is one action your Zap completes successfully, and your plan is a count of those.
- Instant trigger
- A trigger the app reports itself: CommerceHQ calls Zapier as soon as the event happens, so nothing waits for a scheduled check.
- Polling trigger
- A trigger Zapier checks on a timer, asking the app for new items at a fixed interval. None of the CommerceHQ triggers work this way.
- Filter
- A step that lets the Zap go on only when what arrived meets your condition, and stops it there otherwise.
- Search step
- A step that looks up something already in the app, such as a customer, so the steps after it can use what it found.
What a CommerceHQ Zap really costs
Zapier bills completed actions, not events. The trigger itself never costs a task, and watching the store for new orders costs nothing either.
- TriggerNever costs a task
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps only
- Premium appNo, CommerceHQ works on the free plan
Every action that succeeds counts on its own: a Zap that creates three variants uses three tasks per product. An action that fails is not counted. CommerceHQ is not a premium app, so it works on the free plan, which gives 100 tasks a month and unlimited Zaps. The catch: the free plan only builds two-step Zaps, one trigger and one action. Add a filter, a search or a second action and the Zap becomes multi-step, which needs a paid plan. The interval grid below concerns polling triggers only; all eight CommerceHQ triggers are instant, so it never slows them down.
Connect your CommerceHQ store to Zapier
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A connection is your store account linked to Zapier once, then reused by every step that uses CommerceHQ.
- 02
Pick CommerceHQ
Type CommerceHQ in the search box of the dialog, select it, then click Add connection. You need an existing CommerceHQ account before this step goes anywhere.
- 03
Sign in and grant access
A new tab opens on CommerceHQ. Sign in with the store account the Zap should work on, then grant Zapier access. If the store belongs to someone else, you also need read or write rights on what the Zap will touch.
Your first Zap: every new product gets its size variants
GoalEach time a product is created in CommerceHQ, add a Size: S and a Size: M variant at the price you set.
- 01
Build: start with the trigger
Create a Zap, choose CommerceHQ as the app and New Product as the event. Pick your connection. The trigger is instant, so there is no interval to set.
- 02
Test the trigger
Click test. Zapier brings back the three most recent products of the store, so you map the next steps on a real one rather than an empty shell.
- 03
Add the first variant
Add an action, CommerceHQ again, event Create Product Variant. Map Product from the trigger, set Price, and type Size: S in Variant Combination.
- 04
Add the second variant
Repeat with a second Create Product Variant and Size: M. This makes the Zap multi-step, so it needs a paid plan, and each product will use two tasks.
- 05
Test, then publish
Test each action and check the variants in your CommerceHQ product. When both look right, click Publish: the Zap is on and only reacts to products created from now on.
CommerceHQ triggers on Zapier
8 events start a Zap when something happens in CommerceHQ, and 8 of them are instant: the app calls Zapier straight away, whatever your plan.
New Abandoned Checkout
Instant triggerIn Zapier“Triggers when new abandoned checkout is created.”
Starts the Zap when a shopper gets to the checkout and leaves without paying. You get the abandoned cart while it is still fresh, which is the whole point of chasing it.
New Customer
Instant triggerIn Zapier“Triggers when a new customer is created.”
Fires each time a new customer record appears in your store, so the rest of your tools hear about a buyer the moment CommerceHQ has one.
New Product
Instant triggerIn Zapier“Triggers when a new product is created.”
Reacts when a product is added to the catalog. It is the natural starting point for anything that should happen to a product the day it exists.
New Paid Order
Instant triggerIn Zapier“Triggers when new paid order is created.”
Fires when an order is paid, not merely placed. That difference matters: you only act on money that has actually come in.
New Refunded Order
Instant triggerIn Zapier“Triggers when new refunded order is created.”
A refund recorded in CommerceHQ sets this one off. It is the trigger built for refunds, and the only side of them Zapier sees: no action can issue one for you.
Updated Customer
Instant triggerIn Zapier“Triggers when existing customer is updated.”
Catches every change on an existing customer, such as a new email or a corrected name. Use it to keep a copy of your buyer list in step with the store.
Updated Order
Instant triggerIn Zapier“Triggers when order is updated.”
Any change on an existing order sets the Zap going. It covers the life of the order after it was placed, where the paid and refunded triggers each cover a single moment.
Updated Product
Instant triggerIn Zapier“Triggers when a existing product is updated.”
Reacts when someone edits a product that already exists in the catalog.
CommerceHQ actions on Zapier
CommerceHQ gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Product Image
ActionIn Zapier“Adds image to the product.”
Attaches a picture to a product you point at. Both the Product and the Image are required, so the product has to exist before this step runs.
Create Customer
ActionIn Zapier“Creates a new customer.”
Opens a customer record in your store. Email, First Name and Last Name are all required, so a contact source missing one of them will make the step fail.
Create Product
ActionIn Zapier“Creates a new product.”
Adds a product to the catalog from data another app holds. Title, Product Type and Price are required; you can also set Auto Fulfilment, Track Inventory and Is Draft.
Create Product Variant
ActionIn Zapier“Creates product variant.”
Hangs a variant on an existing product, with its own price. The Variant Combination field takes a set of properties, Size: M for example.
Ship Order
ActionIn Zapier“Marks order as shipped.”
Marks an order as shipped. Order ID, Shipping Carrier, Tracking Number and Send Notification are required, the last one deciding whether the customer hears about it.
Update Customer
ActionIn Zapier“Updates an existing customer.”
Rewrites an existing customer. It asks for the customer Id plus Email, First Name and Last Name, all required, so you send the full identity each time.
Update Product
ActionIn Zapier“Updates an existing product.”
Changes settings on a product already in the catalog: Is Draft, Auto Fulfilment and Track Inventory. Only the Product itself is required.
Update Product Variant
ActionIn Zapier“Updates product variant.”
Edits one variant of a product. It needs the Product, the Variant, its Variant Combination and the Price, all four required.
CommerceHQ searches on Zapier
3 search steps look for data that already exists in CommerceHQ, so a later step can use it.
A search step sits at the bottom of the action list in the editor, under its own SEARCH heading. It fetches a record that already exists so a later step can use it. Three settings decide what happens when the lookup does not go as planned.
Find Collection
SearchIn Zapier“Finds an existing collection.”
Looks up a collection that already exists in your store. No action creates collections, so this is the only way a Zap touches them.
Find Customer
SearchIn Zapier“Finds an existing customer.”
Retrieves an existing customer so the steps after it have the record, including what Update Customer needs to point at the right person.
Find Product
SearchIn Zapier“Finds an existing product.”
Fetches a product already in the catalog, which is how a Zap started elsewhere gets the Product that image and variant actions require.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the steps that needed it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. CommerceHQ offers no find-or-create variant, so you will not see it on these three searches.
- If multiple search results are found?Three ways out when several records match: keep the first one, which is the default, stop the Zap, or pass all of them on at once.
When a CommerceHQ Zap breaks
Zapier attaches no help article to CommerceHQ, and no store-specific limit is documented. What breaks is the general mechanics of Zapier, and a store hits them in recognizable ways.
Four cases cover what goes wrong. Two of them are about timing, two about volume. If a Zap misbehaves beyond these, the Zapier troubleshooting page is the next stop.
Old orders never show up
A Zap only reacts to what happens after it is published. Orders, customers and products that existed before are not picked up; moving that backlog is a separate job.The Zap that restarts itself
Updated Product followed by Update Product on the same item fires the trigger again, and again. Same story with Updated Customer and Update Customer. Tasks drain fast.A bulk import gets held back
Importing a supplier catalog creates a burst of New Product events at once. Zapier's flood protection can hold such a batch back instead of running it.A required field comes through empty
Ship Order, Update Customer and the variant actions all have required fields. If the earlier step leaves one blank, the action fails and is not billed.
Need help automating CommerceHQ with Zapier?
A person reads every message.



