Klaviyo
Klaviyo is a robust third-party marketing automation platform that Loop seamlessly integrates with, enabling you to elevate your customer notifications to the next level. Klaviyo is a versatile platform that enables users to effortlessly create transactional emails, implement effective win-back campaigns for customers who choose to cancel their subscriptions, and specifically target customers who abandon their initial orders.
Key features
- Pools data from subscription events generated in Loop and triggers transactional email flows based on events such as subscription creation, upcoming orders, payment failures, skipped orders, etc.
- Segment your customers based on the Loop custom attributes like active subscriptions count, products subscribed, next order date, etc.
- Measures the opens, clicks, revenue generated, and breakdown of generated revenue based on custom attributes, and provides trend reports, cohort analysis, and subscriber growth.
This article will walk you through the steps required in order to integrate Klaviyo With Loop. Once you've connected your Klaviyo account, you'll be able to use Loop Subscription events on Klaviyo to trigger email flows and campaigns.
Contents of the article
- How to integrate Klaviyo with Loop?
- Loop's data synced with Klaviyo
- Integration Statistics
- Need help?
How to integrate Klaviyo with Loop?
- Navigate to Loop > Integrations > Klaviyo and select Connect.
- Under the Set-Up Instructions tab, click Connect, which will redirect you to the Klaviyo Permissions and Auth page.
- On the Klaviyo Permissions and Auth page, click Allow to complete the integration process.
- You will then be redirected back to Loop, where the integration status will now be showing as "Connected".
- In Loop's integration section for Klaviyo, we offer a streamlined approach to get started with sample events. You can click Trigger Sample Events to test the events triggered, examine the payload sent, and create flows, segments, and more.
Loop's data synced with Klaviyo
Events Triggered: 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
Once the Klaviyo account is successfully connected, you can view integration statistics, including details of Loop events synced during a specific period and any errors that may have occurred.
Still Need help?
Regards,
Loop Subscription Team 🙂