ActiveCampaign for WooCommerce


ActiveCampaign for WooCommerce automatically syncs your customers and their purchase data into ActiveCampaign, including abandoned carts and whether or not the customer opted-in to marketing.

ActiveCampaign for WooCommerce gives you the power to:
– Sync all customers and their purchase data into ActiveCampaign in real time
– Configure how long until a cart should be considered abandoned
– Provide an opt-in checkbox on your checkout form for customers to opt-in to marketing
– Configure what the opt-in checkbox says and if it’s checked by default
– Trigger automations when a customer abandons a cart


Before You Start
– Our plugin requires you to have the WooCommerce plugin installed and activated in WordPress.
– Your hosting environment should meet WooCommerce’s minimum requirements, including PHP 7.0 or greater.

1. In your ActiveCampaign account, navigate to Settings.
2. Click the Integrations tab.
3. If your WooCommerce store is already listed here, skip to step 7. Otherwise, continue to step 4.
4. Click the “Add Integration” button.
5. Enter the URL of your WooCommerce site.
6. Follow the connection process that appears in WooCommerce.
7. In your WooCommerce store, install the “ActiveCampaign for WooCommerce” plugin and activate it.
8. Navigate to the plugin settings page (Settings > ActiveCampaign for WooCommerce)
9. Enter your ActiveCampaign API URL and API Key in the provided boxes.
10. Click “Update Settings”.


Nuwamba 5, 2020
Last update is breaking sites : Stack trace: #0 /var/www/secreturl/htdocs/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/guzzle/src/Client.php(72): AcVendor\GuzzleHttp\Psr7\uri_for() #1 /var/www/secreturl/htdocs/wp-content/plugins/activecampaign-for-woocommerce/includes/api-client/class-activecampaign-for-woocommerce-api-client.php(185): AcVendor\GuzzleHttp\Client->__construct() #2 /var/www/secreturl/htdocs/wp-content/plugins/activecampaign-for-woocommerce/includes/repositories/class-activecampaign-for-woocommerce-connection-repository.php(58): Activecampaign_For_Woocommerce_Api_Client->configure_client() #3 [internal function]: Activecampaign_For_Woocommerce_Connection_Repository->__construct() #4 /var/www/secreturl/htdocs/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/php-di/php-di/src in /var/www/secreturl/htdocs/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/psr7/src/functions.php on line 41 Cant download previous version from repo or AC site, atleast offer that if you cant test your plugin before upload. Cheers, Eric
Agosta 28, 2020
They are improving. My last integration was nice and easy. Hope keep the good work and update soon to last WordPress realeases
Mayu 27, 2020
I don't understand bad reviews. This plugin works exactly what it says and it's working perfectly once connected properly. It merged all my previous store records, it is sending all nee purchases, SKUs and i actually don't need paid solutions like Active Woo. Tested on WordPress 5.4.1 and Woocommerce 4. Been using it since woocommerce was on v3.xx - like few months. Never had single issue.
Maris 10, 2020
I've tried to get this to work, even digging through the code as a developer myself, without success. Support is nonexistent. They don't seem to care about their WordPress or WooCommerce integrations. I'd look for another integration that actually works.
Fabrairu 14, 2020
I have installed this on 4 webpages and always gives problems and really bad support with this plugin. This worries me guys. Please, improve this.
Read all 8 reviews

Contributors & Developers

“ActiveCampaign for WooCommerce” is open source software. The following people have contributed to this plugin.




  • Bugfix for repeat guest orders not syncing to ActiveCampaign
  • Fix for abandoned carts not being sent to ActiveCampaign due to checkout ID conflicts
  • Adds error logging for marketing checkbox issues
  • Updating compatibility reference for WordPress 5.6 and WooCommerce 4.8


  • Resolving errors resulting from files missing in the package


  • Updating compatibility documentation


  • Fix bug with abandoned cart when there is no logged in customer
  • Improve logging


  • Upgrade Guzzle for bug fixes
  • Fix email validation
  • Send first and last name to guest abandoned carts


  • Improve nonce validation


  • Register plugin with version number for cache busting purposes


  • Fixed incompatibility with Aero Checkout plugin


  • Update Guzzle


  • Added more info to logs. Fixed imports and doc blocks.


  • Added WooCommerce version check


  • Prevent erroneous abandoned carts


  • Prevent vendor package collisions with other plugins
  • Increased error logging for easier debugging


  • Accepts Marketing for Guests
  • Local setup and readme updates


  • Added support for guest abandoned carts


  • Prevent edgecase where updating the Abandoned Cart time causes an exception


  • Allow Woocommerce API calls to work when WordPress is behind a load balancer
  • Fixed a bug where abandoned cart functionality would not work if an item had no categories


  • Prevent exceptions from breaking WooCommerce cart functionality


  • Initial Release