Klaviyo Events Pushed by RetentionKit
The RetentionKit plugin sends 2 main types of events to Klaviyo:
1. “RetentionKit – Filled Out Cancellation Survey”
- Triggered when: A customer fills out the cancellation survey (first screen selection)
- Event properties include:
- Date/time: Subscription start date
- Customer email: Customer’s email address
- Survey ID: The popup/survey identifier
- Reason: The cancellation reason selected by customer
- Subscription ID: WooCommerce subscription ID
- Result: “Survey Filled”
2. “RetentionKit – Renewal Discount Applied”
- Triggered when: A customer applies a renewal discount coupon
- Event properties include:
- Coupon: The coupon code applied
- CouponAmount: The discount amount
- CouponNoPayments: Number of active payments for the coupon
- SubscriptionID: WooCommerce subscription ID
Additional Klaviyo Integration
The plugin also:
- Updates customer profiles in Klaviyo with cancellation reason attributes (e.g., rk-{subscription_id}-cancel-reason)
How to enable the Klaviyo integration
- Open your Klaviyo account. Click Account > Settings > API Keys > Create a Private API key
- Enable the following permissions: Events > Full Access and Profiles > Full Access
- Once created, copy the Private API Key
- Go to your website’s dashboard
- Find the “RetentionKit” link in the left navigation bar. Click RetentionKit > Integrations
- Click Enable Klaviyo
- Paste the Private API Key and save changes
Important: You will only see metrics appear in Klaviyo after the integration has been enabled and a cancellation survey been filled or a renewal discount has been applied.
