The Klaviyo Toolkit plugin provides the following additional metrics event options to send to Klaviyo.
General Metric Events
Viewed Page– Track page views.Viewed Product Category– Track product category views.Viewed Post– Track post views.Searched Site– Track when people search your site.Order Note Added– Track when a note has been added to an order.
WooCommerce Subscription Metric Events
Requires the WooCommerce Subscriptions plugin.
WC Subscription Created– Track when a subscription is created.WC Subscription Renewal– Track when a subscription has been renewed.WC Subscription Status Changed– Track when a subscription status has changed (active, on-hold, pending-cancel,cancelled, expired).WC Subscription Switched– Track when a subscription has been switched.
Legacy Subscription Metric Events
Older versions of the subscription events. These will eventually be phased out in replacement of the above events.
Subscribed to Plan– Track when a subscription is created.Cancelled Plan– Track when a subscription is cancelled.
Metric Events
Viewed Page
Turning this event on will trigger a new viewed page event within Klaviyo every time someone views a page on your site.
The event includes:
PageID= The ID of the pagePageName= The title of the pageURL= The URL of the page
Example:
PageID: 121
PageName: Checkout
URL: https://domain.com/sample-page/
Viewed Product Category
Turning this event on will trigger a new Viewed Product Category event within Klaviyo every time someone views a product category on your site.
The event includes:
- ImageURL = The URL of the category featured image
- ProductCategoryID = The ID of the category
- ProductCategoryName = The name of the category
- URL = The URL of the category page
Example:
ImageURL:
ProductCategoryID: 15
ProductCategoryName: t-shirts
URL: https://domain.com/product-category/t-shirts/
Viewed Post
Turning this event on will trigger a new Viewed Post event within Klaviyo every time someone views a specific blog post on your site.
This event includes:
- ImageURL = The URL of the post featured image
- PostCategory = The parent category of the post
- PostID = The ID of the post
- PostName = The title of the post
- URL = The URL of the post
Example:
ImageURL: https://domain.com/wp-content/uploads/2019/04/T_4_front.jpg
PostCategory: t-shirts
PostID: 1140
PostName: First Subscription Product
URL: https://domain.com/product/first-subscription-product/
Searched Site
Turning this event on will trigger a new Searched Site event within Klaviyo every time someone searches on your site.
This event includes:
- ReturnedResults = The number of results returned for this search query
- SearchTerm = The term that was searched
- SearchURL = The URL of the search results page
Example:
ReturnedResults: 10
SearchResultsUrl: https://domain.com/?s=t-shirt
SearchTerm: t-shirt
Order Note Added
Turning this event on will trigger a new Order Note Added metric within Klaviyo every time a public order note is added to an order.
This event includes:
- Note = The order note
- OrderID = The order ID
Example:
Note: This is a test public
OrderID: 1985
WC Subscription Created
⚠️ Requires the WooCommerce Subscriptions plugin
Turning this event on will trigger a new WC Subscription Created event within Klaviyo every time a new WooCommerce Subscription has been ordered.
This event includes:
- PlanExpirationDate = The subscription plan expiration date
- PlanExpiresAfter = Period in which plan expires
- PlanID = The subscription ID
- PlanInterval = The subscription interval
- PlanName = The subscription product name
- PlanNextPaymentDate = The next subscription payment date
- PlanTrial = If this plan has a trial period configured (true or false)
- PlanTrialEndDate = The trial end date
- ProductImage = The featured image of the subscription product
- PlanVariationID = The subscription variation product ID if this is a variable subscription product
- SubID = The subscription product ID
- WC Subscription Created Value = The total amount of the subscription
PlanExpirationDate: 0
PlanExpiresAfter: Never expire
PlanID: 1140
PlanInterval: 1 month
PlanName: First Subscription Product
PlanNextPaymentDate: November 23, 2023
PlanTrial: False
PlanTrialEndDate: 0
ProductImage: https://domain.com/wp-content/uploads/2019/04/T_4_front.jpg
PlanVariationID: 1211
SubID: 1995
WC Subscription Created Value: 79.00
WC Subscription Renewal
⚠️ Requires the WooCommerce Subscriptions plugin
Turning this event on will trigger a new WC Subscription Renewal event within Klaviyo every time a WooCommerce Subscription status has been renewed.
This event includes:
- NextPaymentDate = The next date of the subscription renewal
- PlanID = The plan ID of the subscription
- PlanInterval = The subscription period
- PlanName = The name of the subscription plan
- PlanRenewalStatus: The status of the plan after renewal (Success, Fail)
- PlanValue = The renewal amount
- ProductImage = The subscription product featured image
- SubID = The subscription product ID
- SubTotalOrders = The total number of renewal orders since the subscription was created
- WC Subscription Renewal Value = The value of the subscription
Example:
NextPaymentDate: November 23, 2023
PlanID: 1140
PlanInterval: 1 month
PlanName: First Subscription Product
PlanRenewalStatus: Success
PlanValue: 79
ProductImage: https://domain.com/wp-content/uploads/2019/04/T_4_front.jpg
SubID: 1991
SubTotalOrders: 2
WC Subscription Renewal Value: 79
WC Subscription Status Changed
⚠️ Requires the WooCommerce Subscriptions plugin
Turning this event on will trigger a new WC Subscription Status Changed event within Klaviyo every time a WooCommerce Subscription status has been changed.
This event includes:
PlanID= The plan ID of the subscriptionPlanName= The name of the subscription productPlanStatus= The current status of the subscription (active, on-hold, pending-cancellation, cancelled, expired)ProductImage= The featured image of the productPlanValue= The total monthly amount of the subscription
Example:
PlanID: 93
PlanName: Demo Subscription
PlanStatus: active
PlanValue: 0
ProductImage: https://domain.com/wp-content/uploads/2021/06/t-shirt-with-logo-1.jpg
WC Subscription Status Changed Value: 0
Note: On every subscription renewal, the WooCommerce Subscriptions plugin will set the subscription status to “on-hold” temporarily while it attempts to charge the customer. If this charge is successful, it will change the status back to “active”. If it fails, it will keep it “on-hold”. This can cause any flows that you create to trigger on the “on-hold” status when they are not actually on hold. To work around this, you’ll need to add a flow filter as follows:

WC Subscription Switched
⚠️ Requires the WooCommerce Subscriptions plugin
Turning this event on will trigger a new WC Subscription Switched metric within Klaviyo every time a WooCommerce Subscription plan has been switched.
This event includes:
- NewProductImage =
- NewProductLink =
- NewProductName =
- NewProductVarName =
- OldProductImage =
- OldProductLink =
- OldProductName =
- OldProductVarName =
- SubID =
- SubInterval =
- SubManageLink =
- SubNextPaymentDate =
- WC Subscription Switched Value =
Example:
NewProductImage:
NewProductLink: https://domain.com/product/test-sub-switch-london-nootropics/
NewProductName: T-shirt B
NewProductVarName: 1: Large, 2: Red
OldProductImage:
OldProductLink: https://domain.com/product/test-sub-switch-london-nootropics/
OldProductName: T-shirt A
OldProductVarName: 1: Large, 2: Blue
SubID: 1979
SubInterval: 1 month
SubManageLink: https://domain.com/my-account/view-subscription/1979/
SubNextPaymentDate: November 10, 2023 at 10:43 PM
WC Subscription Switched Value: 1.00
Subscribed to Plan (Legacy)
⚠️ Requires the WooCommerce Subscriptions plugin
This will trigger a new Subscribed to Plan metric within Klaviyo every time a new WooCommerce Subscription has been ordered.
This event includes:
- Plan = The name of the subscription product
- PlanID = The ID of the subscription product
- PlanType = If this is a paid or free subscription
- Subscribed to Plan Value = The amount of the subscription
Example:
Plan: First Subscription Product
PlanID: 1140
PlanType: Paid
Subscribed to Plan Value: 79.00
Cancelled Plan (Legacy)
⚠️ Requires the WooCommerce Subscriptions plugin
This will trigger a new Cancelled Plan metric within Klaviyo every time a new WooCommerce Subscription has been ordered.
This event includes:
- Plan = The name of the subscription product
- PlanID = The ID of the subscription product
- PlanType = If this is a paid or free subscription
- Cancelled Plan Value = The amount of the subscription
Example:
Plan: Subscription Test Product 1
PlanID: 1233
PlanType: Paid
Cancelled Plan Value: 20.00