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:

WooCommerce subscription information in Klaviyo metrics
WooCommerce subscription information in Klaviyo metrics

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.

A segment relying on WooCommerce subscription data
A segment relying on WooCommerce subscription data

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

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type