Interested in using Woo subscription data in Klaviyo? We recommend installing the Klaviyo Toolkit plugin by Tribe Interactive, which provides a comprehensive integration between Woo Subscriptions and Klaviyo, enabling you to track and automate marketing campaigns based on subscription events and status changes.
Subscription Event Tracking
The plugin automatically sends the following subscription events to Klaviyo:
- WC Subscription Created – Track when someone starts a WooCommerce Subscription.
- WC Subscription Renewed – Track when a WooCommerce Subscription is renewed.
- WC Subscription Status Changed – Track when a WooCommerce Subscription is cancelled, paused or expired.
- WC Subscription Switched – Track when a subscription has been switched.
Subscription Status Tracking
The plugin maintains a custom profile property in Klaviyo for each subscription product to track its status. This property is updated with every subscription event:
- Property Format: wc-sub-product-{product_id} or wc-sub-product-{variation_id}
- Values: The current subscription status (e.g., "active", "cancelled", "expired”, “pending-cancel, “on-hold")
- Updates: The property is automatically updated when:
- A new subscription is created
- Subscription status changes
- Subscription is renewed
- Subscription is switched
This allows you to:
- Segment customers based on their subscription status for specific products
- Track subscription status changes over time
- Create targeted campaigns based on subscription status
- Monitor subscription health across your product catalog
Setup Instructions
- Ensure you have both WooCommerce and WooCommerce Subscriptions installed and activated
- Install and activate the Klaviyo Toolkit plugin
- Enter your Klaviyo API keys in the plugin settings
- Enable the subscription tracking features in the plugin settings
Usage Examples
- Creating a Welcome Flow
- Creating a Win-Back Campaign
Support
For additional support on the Klaviyo Toolkit's subscription features, please visit:
Questions? Drop them below! 👇

