WooCommerce is a popular, easy-to-use Wordpress eCommerce solution. One of the advantages of using WooCommerce is that there is a wide variety of plugins available to extend its functionality and customize it for different usage scenarios.
You can integrate Woocommerce with ActiveCampaign using:
- Deep Data integration (direct integration) - For information on how to set up the Deep Data WooCommerce integration, see this help document. This is the most thorough integration available and is available on Plus, Professional, and Enterprise plans only.
- Zapier - The Zapier integration allows you to pass contacts into ActiveCampaign. This may be a better option if you want all of your customers to be added as contacts.
- A third-party Wordpress plugin called ActiveWoo - this integration will allow you to pass all order data into ActiveCampaign custom fields. Pricing is $79/year.
How to integrate Woocommerce with Zapier:
To begin, you'll need:
- the WooCommerce plugin installed on your Wordpress site
- the WooCommerce Zapier extension installed on your Wordpress site
- a Zapier account. If you don't already have one, please visit the Zapier site and create one.
For assistance with installing the WooCommerce plugin or Woocommerce Zapier extension, please see the documentation available from the developers of those plugins.
Begin by logging into your Zapier account.
You'll see a box displaying icons for apps that integrate with Zapier. You can scroll through until you find the ActiveCampaign logo or type “ActiveCampaign” into the search box that appears at the top-left:
Click the ActiveCampaign logo.
A blue box will appear displaying the triggers and actions available. Click “Connect Account” in the lower left-hand corner:
A new browser window will open asking for your ActiveCampaign API credentials. Open a new tab and log into your ActiveCampaign if you haven't already.
Click your avatar in the upper right-hand corner. A drop down menu will display. Click “My Settings.”
In the list of options in the left-hand menu, click “Developer:”
Copy your API URL by clicking it and then pressing Control + C (or Command + C on a Mac).
Switch back to the new Zapier window that opened and paste your API URL into the first box. Switch back to your ActiveCampaign account and copy your API key. Switch back to the Zapier window and paste your API key into the second box.
Click “Yes, continue.” You'll see a message that Zapier in connecting and the window will disappear when this process is complete. In your Zapier account, you'll see that your ActiveCampaign account is now connected:
Search in the “Explore” box for Woocommerce:
Click the orange “Make a Zap!” button at the top of the screen:
You'll be asked to choose a trigger app. In the search box, type “Woocommmerce:”
When WooCommerce appears in the dropdown menu, click it to select it.
You'll be asked to choose a triggering condition:
- New order
- Subscription created
- Subscription renewal
Select the appropriate option by clicking it. In this document, we'll use “New order” as the example but the process is similar for subscriptions.
Click “Save + Continue” to proceed to the next step.
You'll be asked to add a Zapier feed to the Woocommerce Zapier extension. Copy the webhook URL, open your Wordpress site, click WooCommerce in the sidebar, then “Zapier Feeds,” and paste the URL into the appropriate field. Save your settings by clicking the button then switch back to the tab with Zapier account.
Click “OK, I did this” to proceed to the next step.
You'll be asked to create a new order (if you haven't already processed one). You can do this by putting your Woocommerce plugin in test mode. After you've created your test order, Zapier will redirect to a new screen and display data from your order.
Select the ActiveCampaign List that you would like to use from the drop-down.
From the WooCommerce selection drop-down menus, select the corresponding form fields for any data you would like imported by the Zap. The Email Address field is required, while all other fields are optional. The Zap will have default settings for this. You can choose to modify them, or simply continue.
Click Save + Finish when you're done configuring the fields.
Now test the Zap to make sure it works. Once you’re satisfied with the results, your new WooCommerce customers will be added automatically to your ActiveCampaign account.
If you ever want to change this WooCommerce and ActiveCampaign integration, just go to your Zapier dashboard and tweak anything you'd like.
You can also check out all that’s possible with WooCommerce on Zapier, and other ways to connect WooCommerce and ActiveCampaign.
How to integrate WooCommerce with the ActiveWoo Wordpress plugin:
The ActiveWoo plugin was developed by a third party to provide a deep integration between ActiveCampaign and WooCommerce. With the ActiveWoo plugin you can create abandoned shopping cart campaigns and pass all order data into ActiveCampaign custom fields. You are even able to calculate lifetime customer value and use that data to create segments and begin automations.
For more information about the ActiveWoo plugin see the developer's website.
For instructions on how to install the ActiveWoo plugin and integrate it with ActiveCampaign, see this video.