WooCommerce connects to Zapier through the Zapier Integration for WooCommerce extension from the WooCommerce.com Extension Store. Install it, create a Zapier account, create a WordPress Application Password to sign in, then build Zaps from more than 70 triggers and 25 actions covering orders, customers, products and subscriptions.
It needs an extension first
WooCommerce doesn't connect to Zapier out of the box. You need the separate Zapier Integration for WooCommerce extension, which you buy from the WooCommerce.com Extension Store and install on your WordPress site. You'll also need a Zapier account. Once both are in place, your store can talk to Zapier-enabled apps and services, which the WooCommerce documentation puts at more than 9,000.
What it covers
The extension supports more than 70 triggers and 25 actions across 10 resources:
- Orders and order notes.
- Products and coupons.
- Customers.
- Bookings.
- Membership plans and user memberships.
- Subscriptions and subscription notes.
Zapier's WooCommerce page lists instant triggers such as Order, Customer, Booking, Subscription and Order Note, so a new order can start a Zap straight away.
Connecting your store
- Install and activate the Zapier Integration for WooCommerce extension on your WordPress site.
- Create a Zapier account if you don't have one.
- In WordPress, go to Users, then Profile, and add an Application Password under Application Passwords, naming it for the integration. Copy it when it's shown.
- In Zapier, add WooCommerce as the app in a new Zap and sign in with your site details and the Application Password.
- Choose a trigger such as Order or Customer, or an action such as creating an order or customer.
- Test the Zap, then switch it on.
WordPress shows an Application Password only once, so save it somewhere safe. If a security plugin such as Wordfence blocks Application Passwords, the documentation says you can use your regular WordPress password instead.
Zapier plans and the extension
The extension works with a free Zapier plan, as of Nov 2026. Premium Apps and multi-step Zaps with Filter and Paths need higher Zapier plans, and free plans limit the number of tasks per month. A store that sends every order to several apps will use tasks quickly, so plan which Zaps matter most.
What it sets up behind the scenes
| Item | Where to find it | What it's for |
|---|---|---|
| REST API keys starting Zapier - API Read/Write | WooCommerce, Settings, Advanced, REST API | Zapier's access to your store; revoked when you remove the connection in Zapier |
| A webhook named WooCommerce Zapier per trigger | Created when a Zap is switched on, deleted when it's switched off | Sends events to Zapier |
| Detailed logging checkbox | WooCommerce, Settings, Zapier tab | The extension's only setting |
| Log files starting woocommerce-zapier | WooCommerce, Status, Logs | Troubleshooting |
The extension depends on WooCommerce's core REST API and Action Scheduler, so if either is disabled or broken, the integration will struggle.
Zaps worth building first
The resources list points to a few obvious wins. An Order trigger can add each new order to a spreadsheet or accounting app, so you're not copying details by hand. A Customer trigger can add new buyers to your email tool with a tag for what they bought. A Subscription trigger can alert your team in a chat app when a subscription is created or changes, and an Order Note trigger can pass delivery updates to whoever handles customer service. Build one, check it runs cleanly for a week, then add the next.
Leave the keys and webhooks alone
WooCommerce Documentation is clear that changing the extension's REST keys or webhooks by hand is unsupported and can break the integration. It's tempting to tidy up a list of webhooks you don't recognise, but these come and go as you switch Zaps on and off. If something looks wrong, switch on detailed logging and read the woocommerce-zapier logs instead.
Other automation tools for WooCommerce
Make's WooCommerce app lets you manage coupons, customers, orders, order notes, products, product attributes, categories and variations, and it needs a custom application created in WooCommerce. n8n has a built-in WooCommerce node for creating and deleting customers, orders and products. My n8n and Zapier comparison helps if you're choosing between them.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
My advice for a small online shop
Start with one Zap that saves you real time, such as sending each new order to your accounting tool or adding new customers to your email list. Save the Application Password the moment WordPress shows it, keep an eye on your Zapier task count, and never edit the keys or webhooks by hand. If you're still deciding on a store platform, my Shopify versus WooCommerce comparison covers how each handles automation.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
Does WooCommerce work with Zapier?
Yes, through the Zapier Integration for WooCommerce extension.
How many triggers and actions are there?
More than 70 triggers and 25 actions across 10 resources.
How do I sign in?
Create an Application Password in WordPress under Users, Profile and use it when connecting.
Where are the logs?
WooCommerce, Status, Logs, in files starting woocommerce-zapier.
Can I use a free Zapier plan?
Yes, as of Nov 2026, but multi-step Zaps and Premium Apps need higher plans and free plans cap monthly tasks.

