Klaviyo
In this article, you'll learn how to integrate Klaviyo with Loop Subscriptions. Once you've connected your Klaviyo account, you'll be able to send Loop Subscription events on Klaviyo and trigger custom email flows and campaigns.
Topics covered
- About Klaviyo
- Key features
- How to integrate Klaviyo with Loop?
- Loop's data synced with Klaviyo
- Integration Statistics
- Need help?
About Klaviyo
Klaviyo is a powerful third-party app that Loop directly integrates with, allowing you to take your customer notifications to the next level. Klaviyo can be used to create transactional emails, create win-back campaigns for customers who cancel, or target customers who abandon their initial order.
Key features
- Pools data from subscription events generated in Loop and triggers transactional email flows based on events like subscription purchased, upcoming order, payment failed, order skipped, etc.
- Segment your customers based on the Loop custom attributes like active subscriptions count, products subscribed, next order date, etc.
- Create beautiful personalized emails using pre-designed templates with drag & drop design tools.
- Measures the opens, clicks, revenue generated, and breakdown of generated revenue based on custom attributes, and provides trend reports, cohort analysis, and subscriber growth.
How to integrate Klaviyo with Loop?
- Go to Loop > Integrations > Klaviyo.
- Click on Connect and go to set up instructions
- Here, you need the Public API Key from Klaviyo. You can get it from Klaviyo> Settings > Account > API Keys.
- After retrieving the API Key, paste it into Loop and click on “Connect”
- Now your Loop has been integrated with Klaviyo.
In Loop's integration section with Klaviyo, we provide an easier way to get started with sample events.
NOTE: You only need to do the integration from Loop's end. Nothing has to be done from Klaviyo's end.
Loop's data synced with Klaviyo
Metric Filters: Loop Subscription events which are synced with Klaviyo and can be used to trigger Klaviyo email flows.
Trigger | Explanation |
---|---|
loop_subscription_created | A new subscription has been created. |
loop_subscription_paused | The subscription is temporarily paused. |
loop_subscription_resumed | The paused subscription is resumed. |
loop_subscription_cancelled | The subscription is cancelled. |
loop_subscription_reactivated | A cancelled subscription is reactivated. |
loop_subscription_expired | The subscription has reached its end date and is not renewed. |
loop_order_upcoming | An upcoming order is scheduled under the subscription. |
loop_order_skipped | An order under the subscription is skipped. |
loop_order_processed | An order under the subscription is processed. |
loop_order_partially_processed | An order under the subscription is partially processed. |
loop_payment_attempt_failed_retry | A payment attempt failed but will be retried. |
loop_payment_attempt_failed_last_retry | The final attempt is left for a payment failed. |
loop_payment_attempt_failed | A payment attempt for the subscription failed. |
loop_customer_activation | A customer account associated with the subscription is activated. |
loop_flow_completed | A specific flow in the Loop is completed. |
Trigger | Explanation |
---|---|
$loop_active_subscriber | Indicates if the customer is currently an active subscriber. |
$loop_active_subscription_count | Shows the total count of active subscriptions the customer has. |
$loop_cancelled_subscription_count | Number of subscriptions the customer has cancelled. |
$loop_customer_id | Unique identifier for the customer in Loop. |
$loop_expired_subscription_count | Counts the customer's subscriptions that have expired. |
$loop_external_customer_id | An external identifier used for the customer, if applicable. |
$loop_next_billing_date | The date when the customer will be billed next for their subscription. |
$loop_next_billing_date_display | A formatted version of the next billing date for display purposes. |
$loop_paused_subscription_count | The number of subscriptions the customer has currently paused. |
$loop_subscribed_variant_shopify_ids | Shopify IDs of the variants the customer is subscribed to. |
$loop_customer_portal_link | A direct link to the customer portal. |
$loop_session_token | A session token for the customer's current subscription session. |
Integration statistics
Need help?
Loop Subscription Team 🙂