WooCommerce Subscriptions
Integrate the WooCommerce Subscriptions plugin with Keap for subscription lifecycle syncing.
If you use the WooCommerce Subscriptions plugin (by Automattic), InfusedWoo extends it with Keap integration. Subscription events like renewals, cancellations, and status changes can trigger Keap campaign goals and automation recipes.
Navigate to InfusedWoo > Subscriptions > WooCommerce for configuration.
What Gets Synced
When WooCommerce Subscription events occur, InfusedWoo:
- Creates/updates the contact in Keap
- Records renewal payments as Keap orders
- Fires Campaign Builder API goals for subscription lifecycle events
- Triggers any matching automation recipes
Campaign Builder Goals
These goals are available when the WooCommerce Subscriptions plugin is active:
| Event | Integration | Call Name |
|---|---|---|
| Renewal payment | woosubpayment | any or {SKU} |
| Subscription activated | woosubactivated | any or {SKU} |
| Subscription cancelled | woosubcancelled | any or {SKU} |
| Subscription suspended (on hold) | woosubsuspended | any or {SKU} |
| Subscription expired | woosubexpired | any or {SKU} |
Use these in Keap’s Campaign Builder to trigger follow-up sequences, retention campaigns, or win-back emails.
See Campaign Builder Goals for full setup instructions.
Automation Recipes
You can also use automation recipes to handle subscription events. Use the WooCommerce Subscription triggers in your recipe for more granular control with conditions and multiple actions.
Difference from InfusedWoo Subscriptions
| Feature | InfusedWoo Subscriptions | WooCommerce Subscriptions |
|---|---|---|
| Billing engine | Keap handles all recurring billing | WooCommerce handles recurring billing |
| Payment gateway | Keap gateway only | Any WooCommerce gateway |
| Subscription management | In Keap | In WooCommerce |
| Requires plugin | No extra plugin | Requires WooCommerce Subscriptions plugin |
| InfusedWoo role | Full integration | Syncs events to Keap |
Use InfusedWoo Subscriptions if you want Keap to manage billing. Use WooCommerce Subscriptions if you want WooCommerce to manage billing with any gateway, and just sync data to Keap.