Understanding how to use WooCommerce subscriptions data in campaigns and flows
You will learn
Learn how WooCommerce subscription data can be used in Klaviyo to trigger flows geared towards subscribers and create campaigns that target subscribers. WooCommerce offers a WooCommerce Subscriptions plugin that can be used to manage subscriptions.
You can enable the WooCommerce Subscriptions plugin from the WooCommerce Extensions Store.
Sync WooCommerce subscriptions to Klaviyo
Tribe offers the Klaviyo Toolkit plugin, which connects WooCommerce Subscriptions with Klaviyo so that you can send custom events when a subscription is purchased or canceled.
Tribe deprecated their free WooCommerce Subscriptions plugin in January 2021. To continue, use their premium Klaviyo Toolkit plugin. Follow Tribe's installation and activation instructions. You'll need your Klaviyo public API key/site ID and a private API key to configure the plugin. If you have the older Tribe subscription events plugin, deactivate it before installing Klaviyo Toolkit.
Turn on the subscription events you want to track in Klaviyo Toolkit. A metric appears in Klaviyo after the plugin sends an event for it. For example, WC Subscription Created requires a new subscription order after tracking is enabled.
Klaviyo Toolkit does not backfill past subscription events. To import existing subscribers’ current statuses, follow Tribe's guide to importing historical subscription statuses.
Data synced to Klaviyo
WC Subscription Created records a new subscription. Subscribed to Plan is a legacy version of this event. Use the metric your plugin sends, and see Tribe's metric event details for the full list of events and properties.
Tribe's plugin sends subscription events to Klaviyo with details such as:
- Subscription price
- Subscription plan name
- Subscription trials
- Subscription plan ID
This is an example of subscription event data synced to Klaviyo by the Tribe plugin:

Create a campaign using WooCommerce subscriptions data
WooCommerce Subscriptions metrics can be used to segment customers and target them in a specific campaign. For example, create a segment with the condition What someone has done (or not done) > WC Subscription Created at least once over all time where PlanID equals 1066. Replace 1066 with the PlanID value from your subscription event.

This segment identifies customers who started a subscription. It does not by itself confirm that the subscription is still active. To target active subscribers, use the current subscription status properties synced by Klaviyo Toolkit; see Tribe's subscription status guide.
Create a campaign targeting this segment of customers. For example, if your subscription Plan1066 is a semi-monthly subscription for biodegradable toilet paper, send customers who subscribed to Plan1066 a product launch campaign for your new biodegradable cleaning products line.
Create a flow using WooCommerce subscriptions data
You can use any WooCommerce Subscriptions metric to trigger a flow in Klaviyo. For example, you could use the WC Subscription Created metric to trigger a "Welcome Subscriber" flow in Klaviyo.
Additional resources
- Getting started with WooCommerce
Learn how to install the Klaviyo WooCommerce extension and enable the WooCommerce integration in your Klaviyo account.
- WooCommerce data reference
This article covers the data that is synced when you integrate your WooCommerce store with your Klaviyo account.