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

  1. How to integrate Klaviyo with Loop?
  2. Loop's data synced with Klaviyo
  3. Integration Statistics
  4. Need help?

How to integrate Klaviyo with Loop?


  1. Navigate to Loop > Integrations > Klaviyo and select Connect.

  1. Under the Set-Up Instructions tab, click Connect, which will redirect you to the Klaviyo Permissions and Auth page.

  1. On the Klaviyo Permissions and Auth page, click Allow to complete the integration process.

  1. You will then be redirected back to Loop, where the integration status will now be showing as "Connected".

  1. 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.
Custom Properties: Loop updates the subscription-related properties dynamically for Klaviyo profiles which can be used for customer segmentation and filtering.
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.


There is no need to worry. We are here to assist you. Please contact us at support@loopwork.co or feel free to reach out to us through the chat by clicking on the support beacon located at the bottom right corner.

Regards,

Loop Subscription Team 🙂

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us