Setup Guide · activecampaign woocommerce integration

ActiveCampaign ×
WooCommerce

The full automation stack — abandoned cart, welcome series, post-purchase, and win-back — configured with real timing and copy that converts. Built and tested with WooCommerce stores.

~1h
Full automation setup time
35%
Average revenue increase from email automation
14 day
Free trial, no credit card
Why ActiveCampaign for WooCommerce

The automation depth Klaviyo doesn't have

Klaviyo is better for Shopify. For WooCommerce, ActiveCampaign wins on automation depth — its visual automation builder handles complex branching, conditional logic, and CRM-level contact management that Klaviyo's flow builder can't match. If your store also has a sales team or B2B component, ActiveCampaign handles both email marketing and CRM in one platform.

🔀
Visual Automation Builder
Drag-and-drop if/else logic. More powerful than any Shopify email tool.
🛍️
Native WooCommerce Integration
Official plugin. Syncs orders, products, and customer data automatically.
👤
CRM Built In
Contacts, deals, pipelines — useful if you have B2B customers too.
📊
Deep Segmentation
Segment by purchase history, spend, product viewed, tags, and custom fields.
Step-by-Step Setup

Connect WooCommerce to ActiveCampaign in 20 minutes

1
Create your ActiveCampaign account

Go to activecampaign.com and start a 14-day free trial. No credit card required. During onboarding, select "E-commerce" as your primary use case — this pre-configures the interface for your needs.

Try ActiveCampaign Free →
💡 The Lite plan (~€9/mo for 500 contacts) includes full automation. You don't need Plus until you need CRM features or landing pages.
2
Install the official WooCommerce plugin

In your WordPress admin: Plugins → Add New → search "ActiveCampaign for WooCommerce". Install and activate. Then go to WooCommerce → Settings → ActiveCampaign and enter your API URL and API Key from ActiveCampaign (Settings → Developer).

plugin configuration
# In WooCommerce → Settings → ActiveCampaign: API URL: https://youraccount.api-us1.com API Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ← from AC Settings → Developer → API Access # Enable these data syncs: Sync orders to ActiveCampaign Sync abandoned carts Subscribe customers to list on purchase Track ecommerce events (product views, etc.)
3
Set up your list and tag structure

In ActiveCampaign, create one main list: "WooCommerce Customers". Use tags for everything else — tags are flexible and don't split your list. The plugin will auto-add tags based on purchase behaviour.

recommended tag structure
# Auto-applied by WooCommerce plugin: customer ← placed at least 1 order repeat-buyer ← 2+ orders vip ← 3+ orders OR €500+ spent abandoned-cart ← added to cart, no purchase # Applied manually or via automation: at-risk ← no purchase in 90 days win-back-sent ← received win-back campaign unsubscribed ← opted out (auto-managed by AC)
4
Build the Abandoned Cart automation

Automations → Create Automation → Start from scratch. Set the trigger to "Abandoned Cart" (available after WooCommerce sync). This is your highest-ROI automation — build it first.

abandoned cart automation structure
# Trigger: WooCommerce Abandoned Cart # (contact added cart item → did NOT complete purchase) Entry condition: Has not purchased in last 30 min Wait: 1 hour If/Else: Has placed order since entry? YES: End automation NO: Send Email 1 "Your cart is waiting" Wait: 23 hours If/Else: Has placed order? YES: End automation NO: Send Email 2 "Still thinking it over?" + social proof Wait: 48 hours If/Else: Has placed order? YES: End automation NO: Send Email 3 "Last chance — 10% off" + unique code End automation
✅ The conditional check before each email is what separates AC from simpler tools. A customer who buys after Email 1 will not receive Emails 2 and 3. No awkward "still interested?" emails to people who already purchased.
5
Build the Welcome Series automation

Trigger: "Subscribes to list" (for newsletter sign-ups) OR "Makes first purchase" (for buyers). Use both — they serve different journeys. The subscriber version focuses on brand intro; the buyer version focuses on onboarding.

welcome series — subscriber version
# Trigger: Subscribes to WooCommerce Customers list # Entry condition: Has NOT placed an order Immediately: Send Email 1 "Welcome — here's 10% off" ← deliver the sign-up incentive Wait: 2 days If/Else: Placed order? YES: Move to Post-Purchase automation → End NO: Send Email 2 "Our bestsellers this month" Wait: 3 days If/Else: Placed order? YES: End NO: Send Email 3 "What our customers say" + reviews Wait: 5 days If/Else: Placed order? YES: End NO: Send Email 4 "Discount expires in 48h"
6
Build Post-Purchase and Win-Back automations

These two run permanently in the background and compound over time. Post-purchase nurtures the relationship immediately after a sale. Win-back rescues customers who've gone quiet.

post-purchase + win-back flow summary
# POST-PURCHASE # Trigger: Makes a purchase → Tag "customer" added Immediately: Thank you + order confirmation context Day 3: Shipping update / what to expect Day 7: "How's your order?" + review request link Day 14: Related product recommendation (cross-sell) Day 30: If no second order → Start win-back trigger # WIN-BACK # Trigger: Tag "at-risk" added (90 days no purchase) Email 1: "We miss you" + new products they haven't seen Wait 7 days → If/Else purchased? Email 2: "15% off, just for you" Wait 7 days → If/Else purchased? Email 3: "This is our last email" If no purchase: Add tag "churned" → unsubscribe
💡 The "last email" approach in win-back consistently outperforms a standard promotional email. The perceived scarcity of being removed from the list drives higher conversions than any discount alone.
✅ You now have 4 automations running 24/7: Abandoned Cart, Welcome Series, Post-Purchase, and Win-Back. This is the full e-commerce automation stack. Most stores see 30–40% of revenue attributable to email within 90 days of activating all four.
Your automation stack at a glance

4 automations, running forever

🛒
Abandoned Cart
Priority 1
3-email sequence with conditional checks. Stops automatically when customer purchases.
Abandoned Cart trigger → 1h wait → Email 1 → 24h → Email 2 → 48h → Email 3 (discount)
👋
Welcome Series
Priority 2
4-email brand introduction for new subscribers. Delivers sign-up incentive immediately.
Subscribe trigger → Immediate (incentive) → Day 2 → Day 5 → Day 10 (code expiry)
🧾
Post-Purchase
Priority 3
Thank you, review request, cross-sell. Runs after every purchase automatically.
Purchase trigger → Day 0 (thanks) → Day 7 (review) → Day 14 (cross-sell) → Day 30
🔄
Win-Back
Priority 4
Re-engage at-risk customers. Ends with clean list suppression if no response.
90-day inactive tag → Email 1 → Week 1 → Email 2 (discount) → Week 2 → Email 3 (last chance)

Your automations.
On. Running. Converting.

14-day free trial. No credit card required.