Save time. Avoid busywork.
Connect your WooCommerce store to more than 3,000 cloud apps.
Using Zapier and the WooCommerce Zapier extension you can send WooCommerce order, product, customer, coupon and subscription data to 3000+ cloud services.
Two-Way Integration
WooCommerce Zapier Save time yet hassle with the aid of mechanically sending WooCommerce order, purchaser and subscription facts according to 1000+ star services. Get 2,329 WooCommerce zapier plugins, code & scripts on CodeCanyon. Buy WooCommerce zapier plugins, code & scripts from $4. Do more with WooCommerce Zapier allows you to instantly connect WooCommerce with 3,000+ apps to automate your work and find productivity super powers. Connect to 3,000+ Apps Choose an app to connect with WooCommerce.
Two-way integration for your WooCommerce store and thousands of cloud apps.
Two way automation for:
In this guide, learn how to setup Zapier on your WooCommerce store.👉WooCommerce Zapier plugin: https://woocommerce.com/products/woocommerce-zapier/?aff=2477.
- Orders
- Coupons
- Customers
- Products
- Subscriptions
Save time
Save time by integrating your WooCommerce store with services you already use and love, including Google Drive, Dropbox, Zendesk, MailChimp, Campaign Monitor FreshBooks & more!
Speed
Speed up your processes by letting Zapier do the work for you, instantly: instead of making the same changes every time a new order comes in, a new customer makes a purchase or an order’s status changes, set up an automation once and let it run forever.
Never forget
Never forget a step: let one event in WooCommerce trigger multiple changes in multiple apps to help you avoid missing things.
Be Efficient
Efficiently notify the all right members of your team and only the right ones: set up filtering on notifications so only the relevant people are alerted to changes.
React Instantly
Take necessary steps at critical moments: reduce shopping cart abandonment by acting quickly on cancelled orders, follow-up with customers right after they purchase and more.
Xero
Freshbooks
Send new customer information to your accounting system, and convert orders to invoices. Zapier helps you integrate with over 20 Accounting, billing and invoicing systems including QuickBooks, Xero, FreshBooks, Wave, FreeAgent, Zoho Books, OpenERP, Float, Expensify, Saasu, Quickfile, Bkper, Quaderno, LessAccounting, AccountingSuite, Abacus, Run my Accounts, NetSuite and Odoo. For detailed zap suggestions see the following:
Agile CRM
Highrise
Set up your new customers in your CRM. Zapier helps you integrate with over 50 leading CRM systems including Infusionsoft, HubSpot, Zoho CRM, PipeDrive, Highrise, Insightly, Base, Agile CRM, Capsule CRM, ProsperWorks, SugarCRM, Nimble, Microsoft Dynamics CRM and Solve CRM. We have detailed Zap suggestions for the following:
Campaign Monitor
MailChimp
Twilio
Gmail
Keep your customers and fulfillment partners up to date with information about new orders and order status changes via SMS, phone or email.
Dropbox
Google Drive
Google Docs
Keep your office spreadsheets and other files up to date with new order information.
Zendesk
Help Scout
Keep your Help Desk system up to date when transactions require support.
Why Are My Zaps Are Not Being Sent?¶
See the explanation and solution in the No Data is Being Sent to Zapier chapter.
Can I Add Multiple WooCommerce Installations to My Zapier Account?¶
Yes you can.
Info
You need to install the WooCommerce Zapier plugin on each of the WooCommerce sites, which typically means purchasing multiple subscriptions for the Zapier Integration so each site can be eligible for updates and support. Each of those sites can be connected to the same Zapier account if you wish.
Can I Use WordPress Multisite?¶
Yes, WordPress multisite is supported!
To connect WooCommerce Zapier to an individual site in a WordPress multisite network, you need to authenticate using a Super Admin user account. You need a separate authentication for each individual site in your network.
Why is a Super Admin account necessary?
In WordPress Multisite, regular administrators of an individual site don’t have a capability to edit users (therefore customers) to the site.
An individual WooCommerce Zap can’t be used by multiple individual sites in a multisite network. Instead, you will need separate Zaps for each site. To streamline this process, you can duplicate a Zap once you have created it for the first site. When duplicating, you only need to switch the WooCommerce authentication/account to the other site.
Tip
You can read about creating and managing a multisite network on WordPress.org in the Create A Network article.
Can I Use a Separate Zap for Each Product in an Order?¶
Yes! Please see here for details.
What About Order Line Items?¶
The WooCommerce Zapier plugin includes line item support since version 1.9.0. This includes having full support for handling arrays (lists) of data (such as multiple order line items).
Multiple line items can be used in supported action. For example, you can create an itemised invoice in Quickbooks or Xero with multiple (separate) line items, provided that both Apps support line items.
Alternatively, you can use the Line Item in an Order trigger.
The same is true for all the other “array” type fields. For example in an order the downloadable_files
and the notes
fields.
Warning
Zapier can support line items for specific apps but does not do so by default, so you’ll want to check to see if the action you want to pair with WooCommerce Zapier has line item support. Most often line item support relates to invoicing and financial apps, but some other apps do have support as well.
Please be careful while setting up the Line Item in an Order trigger. Tasks can be stopped and Zap can be disabled if the order doesn’t have line item. This typically does not happen on a production site, but can be common during development.
I Changed My Website’s URL or Domain Name, What Do I Need to Do?¶
After changing the URL of your website, please go to Zapier’s My Apps screen, and locate your existing WooCommerce authentication. Click the Reconnect button and re-authenticate with your WooCommerce store’s new URL. This tells Zapier to communicate with your new URL rather than the old URL.
After doing so, we recommend then going to Zapier’s My Zaps screen and editing and reviewing each WooCommerce Zap and test them to confirm that they are still working as expected.
What Happens if I Did Not Change May Zapier Authentication?
Change site Domain:
- The site continuously sends data to Zapier.
- When you edit a Zap, Zapier runs to an error (because of the old missing URL), and your site stops sending data.
- Your site could not receive any data, and all of your action will fail.
Copy site to a new URL:
- Both the old and the new site sends data to Zapier.
- Only your old site receives data.
- When you edit a Zap, Zapier notifies the old site about the change, but your new site stops sending data.
Can I access Subscription Meta Data?¶
The Subscription resource doesn’t natively support accessing a subscription’s meta data.
However, there is a workaround. In your Zap, you can do something like:
- Step 1. WooCommerce app → SubscriptionResource, and Subscription created (or any other) Trigger Rule.
- Step 2. WooCommerce app → Find Order action, where the “Order ID” equals the value from the
id
field from the newly created Subscription in Step 1.
Another option is to find the associated order for the subscription, as this order is typically for the initial payment, which often contains the required metadata.
In your Zap, you could:
- Step 1. WooCommerce app → SubscriptionResource, and Subscription createdTrigger Rule.
- Step 2. WooCommerce app → Find Order action, where the “Order ID” equals the value from the
parent_id
field from the newly created Subscription in Step 1. This finds the original order for the subscription that was just created.
Can This Extension Do [feature]
?¶
New features are added to this extension based on customer demand.
We recommend searching for your idea on the WooCommerce Zapier Ideas Forum.
- If your idea has already been suggested, please add your vote for it.
- If your idea hasn’t already been suggested, post your idea on the Ideas Forum so that others can vote on your idea.
We review WooCommerce Zapier Ideas Forum suggestions regularly, and use the votes to understand how many customers are interested in the ideas posted. We then take this into account when planning future releases of WooCommerce Zapier.
How Can I Change the Format of the Order Date Field?¶
By default, the Order Date field is supplied in a universal timestamp format (ISO 8601 as per Zapier’s specification).
If required, the date/time format can be changed in your Zap by adding a Formatter action to your Zap. For further reference, see the Formatter chapter.
Can I Send Previous (Historical) Data to Zapier?¶
After you install and configure WooCommerce Zapier, it will act on Resources that are changed from that point onwards.
For example, it won’t automatically send all previous orders to Zapier, but for certain Trigger Rules you can send data manually. For further reference see below.
Manually Sending Data¶
You can send data manually to Zapier for specific Trigger Rules, but not for all:
Trigger Name | Manual Sending Support |
---|---|
Coupon created | No |
Coupon deleted | No |
Coupon restored | No |
Coupon updated | Yes |
Customer created | No |
Customer deleted | No |
Customer updated | Yes |
Order created | No |
Order deleted | No |
Order paid | No |
Order restored | No |
Order status changed | Yes |
Order updated | Yes |
Product created | No |
Product deleted | No |
Product restored | No |
Product updated | Yes |
Subscription created | No |
Subscription deleted | No |
Subscription renewal failed | No |
Subscription renewed | No |
Subscription status changed | Yes |
Subscription switched | No |
Subscription updated | Yes |
Woocommerce Zapier Plugin Download
For Order status changed and Subscription status changed trigger rules, all you have to do to change the Order or Subscription status in the WooCommerce admin area. If you want to preserve the current status of, we recommend the following process: Disable the corresponding Zap, change the status of the affected items, enable the Zap and change the status back to the current state.
Warning
Don’t forget to disable automatic emails in WooCommerce (Side Menu → WooCommerce → Settings screen → Email tab) before you start switching Order or Subscription statuses to avoid alerting customers. Also, keep in mind, customers will not receive emails for their new orders while automatic mails disabled. Try to do in a low sales volume time or put your store in maintenance mode (for example installing a plugin for that).
For all five updated Triggers, all you have to do to edit/change the specific resource.
If you want to keep your WooCommerce store’s data in sync with another system, for triggers that don’t support manually sending data, you will need to enter them in the target system manually.
What Data is Sent to or Received from Zapier?¶
Please see the Data Field Definitions for full details.
Is My Data Secure?¶
WooCommerce Zapier always sends and receives your WooCommerce over an HTTPS encrypted connection, which ensures the connection between your WooCommerce installation and the Zapier.com service is secure.
Your WooCommerce store require an SSL certificate for this secure connection to operate. Please see System Requirements for more details.
We also recommend familiarizing yourself with Zapier’s Terms of Service.
Please see GDPR Compliance chapter for more information on data privacy.
What Data Do You Store?¶
We, the developers of WooCommerce Zapier does not access, transfer or store any of your customers data whatsoever.
The WooCommerce Extension stores information of all the incoming or outgoing connections. Everything else is transferred as soon as possible from/to Zapier. The data is temporarily stored in memory and/or in a WordPress temporary table.
Woocommerce Zapier Plugin Free Download
Please see GDPR Compliance chapter for more information on data privacy.
What Data Do You Collect?¶
We, the developer of the Zapier Integration (OM4) does not transfer or store any of your customers data whatsoever. In the event of support request, we request the WooCommerce status information and may request access to your WooCommerce store and Zapier account.
The WooCommerce Extension designed to collect and send (or receive) supported Resources data to (or from) the Zapier service. You can see all the data in the Field Definitions tables.
Please see GDPR Compliance chapter for more information on data privacy.
Woocommerce Zapier Free
What Data Do You Share?¶
The WooCommerce Zapier Extension communicates directly between your WooCommerce store an Zapier. For reference, here is the Zapier Privacy Policy and Automattic (WooCommerce) Privacy Policy pages.
Woocommerce Quickbooks Integration
Please see GDPR Compliance chapter for more information on data privacy.