Klaviyo Cart Abandonment Flow

This guide will walk you through setting up Klaviyo cart abandonment emails for your store. By following these steps, you’ll be able to automatically send targeted emails to customers who have abandoned their shopping carts, helping to recover potential lost sales.

Prerequisites

Before you begin, make sure you have:

  • A Klaviyo account with administrative access
  • Your store’s Paysight account credentials
  • Access to your store’s email marketing settings

Step 1: Configure Klaviyo API Access

First, you’ll need to set up API access in your Klaviyo account:

  1. Log in to your Klaviyo account
  2. Navigate to Account → Settings → API Keys
  3. Click “Create API Key”
  4. Select “Full Access” permissions
  5. Copy the generated API key
  6. Share the API key with your Paysight account manager

Here’s how to create your API key with the correct permissions:

Step 2: Create a Cart Abandonment List

Next, create a dedicated list for cart abandonment:

  1. Go to Lists & Segments in Klaviyo
  2. Click “Create List”
  3. Name it something like “Cart Abandonment”
  4. Note down the List ID
  5. Share the List ID with your Paysight account manager

You can find your List ID in the list settings under List details:

Step 3: Set Up Your Email Flow

Now, let’s create the email flow in Klaviyo:

  1. Navigate to Flows in Klaviyo
  2. Click “Create Flow”
  3. Choose “Cart Abandonment” as your flow type
  4. Select your newly created list as the audience
  5. Design your email template

Step 4: Connect Your Shopify Store (Optional)

To track and attribute sales back to your Shopify store:

  1. In Klaviyo, go to Integrations → Add Integration
  2. Search for “Shopify” and click “Connect”
  3. Log in to your Shopify store
  4. Grant the necessary permissions to Klaviyo
  5. Select the data you want to sync (recommended: all options)
  6. Click “Complete Integration”

This connection will enable:

  • Automatic tracking of abandoned carts
  • Sales attribution
  • Customer behavior tracking
  • Product performance analytics

Step 5: Add Cart Recovery Button

To help customers return to their abandoned cart, add a recovery button to your email template:

  1. In your email template, add a button

  2. Use the following dynamic URL in the button’s link:

    {{ person|lookup:"cart"|default:"https://storename.com" }}
  3. This will automatically populate the customer’s specific cart URL

Step 6: Enable the Integration

The final step is to enable the cart abandonment flow:

  1. Contact your Paysight account manager
  2. Provide them with:
    • Your Klaviyo API key
    • Your List ID
  3. Request them to enable the cart abandonment flow for your store

Best Practices

  • Test the flow with a small segment of customers first
  • Monitor your cart abandonment metrics in Klaviyo
  • A/B test different email templates and subject lines
  • Consider implementing a multi-step flow with follow-up emails
  • Regularly review and optimize your email content
  • If using Shopify integration, regularly check the sync status and data accuracy

Troubleshooting

If you encounter any issues:

  1. Verify your API key has the correct permissions
  2. Confirm the List ID is correctly configured
  3. Check that your email template’s cart recovery button is working
  4. If using Shopify integration:
    • Verify the connection status in Klaviyo
    • Check Shopify’s webhook settings
    • Ensure your store’s API access is active
  5. Contact your Paysight account manager for support

Need Help?

If you need assistance with any of these steps, please contact your Paysight account manager or reach out to our support team.