You can leverage existing customer data from Klaviyo in your LiveRecover flows with the Klaviyo integration.
The Klaviyo integration enables you to:
Target based on Lists: Use Klaviyo lists to determine which contacts should enter or be excluded from workflows
Target based on Segments: Leverage your Klaviyo segments for advanced audience targeting
Sync subscriber status: Automatically respect email and SMS marketing consent from Klaviyo profiles
Prerequisites
Before installing the Klaviyo integration, ensure you have:
An active Klaviyo account with admin access
A LiveRecover account with access to the Settings page
A Klaviyo Private API Key with read access to accounts, profiles, lists, and segments To generate a Private API Key, see Klaviyo's API Key documentation.
Connect Klaviyo in LiveRecover
Log in to your LiveRecover dashboard
Click your name in the bottom left → Settings → Integrations
Find Klaviyo in the integration card display
Click the Klaviyo integration card to open the configuration modal
Oauth will be selected by default; enter your Private API Key in the API Key field
Click Save Settings
Once saved, LiveRecover will validate your API key and establish the connection.
Verify the Connection
To verify your Klaviyo integration is working:
Create a new workflow or edit an existing one
In the trigger conditions, you should now see Klaviyo Lists and Klaviyo Segments as filter options
Click on either option to see your Klaviyo lists or segments populate in the dropdown
Using Klaviyo in Workflows
Once connected, you can use Klaviyo data in your workflow triggers:
Targeting by Lists
Use Klaviyo lists to include or exclude contacts:
Operator | Description |
Is any of | Contact must be a member of at least one selected list |
Is none of | Contact must not be a member of any selected list |
Targeting by Segments
Use Klaviyo segments for dynamic audience targeting:
Operator | Description |
Is any of | Contact must belong to at least one selected segment |
Is none of | Contact must not belong to any selected segment |
Example: VIP Customer Flow
To create a flow that only targets VIP customers:
Create a new flow with your desired trigger (e.g., Abandoned Checkout)
Add a trigger condition: Klaviyo Segments → Is any of → Select your "VIP Customers" segment
Configure your message content and timing
Activate the flow
Contacts will only enter this flow if they match both the trigger event AND are members of your VIP segment.
Troubleshooting
API Key Not Working
If your API key is rejected:
Verify you copied the entire key without any extra spaces
Ensure the key has read scopes for accounts, profiles, segments, and lists
Check that the API key hasn't been revoked in Klaviyo
For help with Klaviyo API keys, see Klaviyo's API documentation.
Lists/Segments Not Appearing
If your Klaviyo lists or segments don't appear in the workflow builder:
Verify the integration is connected (check Settings → Integrations)
Ensure your API key has the required read scopes
Try refreshing the page
Contact Not Matching Klaviyo Data
If a contact's Klaviyo data isn't being recognized:
Verify the contact's email matches between your store and Klaviyo
Check that the contact exists in your Klaviyo account
Ensure the contact is a member of the lists/segments you're targeting
Disconnecting the Integration
To disconnect your Klaviyo integration:
Navigate to Settings → Integrations
Click on the Klaviyo integration
Clear the API Key field
Click Save Settings
Note: Disconnecting Klaviyo will cause workflow triggers using Klaviyo lists or segments to skip those conditions.
Support
For issues with your Klaviyo API key, Klaviyo lists, or Klaviyo segments, see the Klaviyo Help Center.
For everything else, contact LiveRecover support.
