You will learn
Learn about the customer and metric data synced from the ReCharge V1 integration to Klaviyo, how to monitor the ReCharge sync, and how to use ReCharge data in Klaviyo.
There is a now a V2 of the ReCharge integration, created and managed by ReCharge. All new customers must use V2, which can be installed within your ReCharge account. To learn more about the V2 integration, how to enable it, or how to migrate from V1 to V2, check out ReCharge's Klaviyo V2 resource.
If you need support for ReCharge's V2 integration, you can email ReCharge support at apps@rechargeapps.com. Customers currently using the Klaviyo-built V1 ReCharge integration may continue to do so, or choose to migrate to V2.
This article below details the data synced by the ReCharge V1 integration, for those who have not yet migrated to V2.
Verify synced data
- To verify your integration, click the Analytics dropdown in Klaviyo and select Metrics.
- Find one of the ReCharge metrics - for example, the Started Subscription metric - by filtering by ReCharge in the dropdown. Then, click on the activity feed for that metric.
- If your integration has begun syncing data, you will see Started Subscription metrics populate here.
Sync frequency
ReCharge syncs with Klaviyo in real time.
Keep this timing in mind when you monitor flows triggered by ReCharge metrics. For example, your subscription welcome flow may be configured to immediately send an email when a customer subscribes.
ReCharge metrics
The following metrics are synced to Klaviyo from ReCharge:
- $expired_subscription
- Cancelled Subscription
- Started Subscription
All subscription orders are synced directly from Shopify. Order events are not synced directly from ReCharge to avoid duplicative event tracking.
$expired_subscription
This metric records an event when a customer's subscription expires, either due to an intentional expiration or accidental. These events are synced in real time, and include the following data in each event:
- Item name
The name of the product subscribed to - Order interval days
The number of days between orders for the subscription - Variant
If the item is a variant, the variant title will populate; otherwise, this line will be empty
Cancelled Subscription
This metric records an event when a customer cancels a subscription to a product in your store using ReCharge. Cancelled Subscriptions events are synced in real time, and the following data is included along with each event:
- Item name
The name of the product subscribed to - Order interval days
The number of days between orders for the subscription - Variant
If the item is a variant, the variant title will populate; otherwise, this line will be empty - Cancellation reason
The reason for cancellation of the subscription, if provided
Started Subscription
This metric records an event when a customer subscribes to a product in your store using ReCharge. New subscriptions are synced in real time. Started Subscription events sync the following details:
- Item name
The name of the product subscribed to - Order interval days
The number of days between orders for the subscription - Variant
If the item is a variant, the variant title will populate; otherwise, this line will be empty
Started Checkout
This metric is pushed to Klaviyo from ReCharge when a customer clicks to checkout and enters his/her email address. Started Checkout events are synced in real time, and the following data is included along with each event:
- Started checkout value
The value of the customer's cart - Item names
A list of all items included in the cart - Items
For each item in the customer's cart, we will sync the following details:
- Image URL
Link to the item's image - Item price
Price of the item - Name
Name of the item - Product URL
Link to the item's product page - Quantity
Quantity of the item included - Row total
Price of the item * the quantity included - SKU
SKU of the item
- Image URL
If you're using the Image URL property in your emails, but the images are coming out blurry, use the |cut:"_small"
filter. The full Placeholder tag is item.ImageURL|cut:"_small"
.
To create an Abandoned Cart Reminder flow for ReCharge checkout activity, use the Started Checkout event synced from ReCharge as the flow's trigger, and the Placed Order event from Shopify as the flow's filter.
To link a shopper back to their abandoned cart, you can hardcode a cart URL using {{ organization.url }}/cart
. However, please note that this does not restore the shopper's checkout session; it just sends them back to the cart page. If they are using a different device than they started the session on or if they've cleared their cache, they will not be returned to the same cart.
Customer data synced from ReCharge
For every ReCharge subscription event, we will also pull the email address of the customer. This allows Klaviyo to create a profile for someone if this is the first event tracked, or otherwise track the subscription event to any pre-existing contact profile inside Klaviyo.
For each individual that starts a ReCharge subscription, we also set a custom property on their profile labeled ReCharge Subscriptions. This custom property is a list of all of the products this person has subscribed to. If they cancel a subscription for a product on their list, the product is automatically removed from their ReCharge Subscriptions list. If they cancel all active subscriptions, the ReCharge Subscriptions list becomes empty.
Related Shopify subscription data
ReCharge customers and orders are automatically tagged with one of the following when they are created in Shopify:
- Active Subscriber
Shopify customers who have an active subscription to at least one item - Inactive Subscriber
Shopify customers who do not have an active subscription
Since this is Shopify data, these tags are sent over to Klaviyo via Shopify integration. This data can be used to segment active or inactive ReCharge customers in Klaviyo.
Learn more about Shopify subscription tags on the ReCharge Help Center: Using Shopify order and customer tags.
Use ReCharge data in Klaviyo
Any ReCharge metric can be used to trigger a flow in Klaviyo. Here are some example flows which incorporate ReCharge metrics:
Recurring subscription welcome flow
This flow is used to welcome customers who sign up for a subscription. This flow is triggered by the ReCharge Started Subscription metric.
Abandoned cart flow with ReCharge
Reach out to your future customers when they add a subscription product to their cart, but don't place an order for that subscription. To set up an abandoned cart flow with ReCharge make sure to use the appropriate ReCharge metric Started Checkout to trigger the flow. Below is an example of the conditions:
This flow adds anyone who adds a subscription product to their cart, but doesn't place an order for that subscription after entering the flow.