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.
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.
Connect WooCommerce to ActiveCampaign in 20 minutes
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 →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).
# 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.)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.
# 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)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.
# 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 automationTrigger: "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.
# 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"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
# 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" → unsubscribe4 automations, running forever
Your automations.
On. Running. Converting.
14-day free trial. No credit card required.