Klaviyo <> Recart Integration

Connect your Klaviyo and Recart accounts to sync subscribers, apply segmentation, and trigger real-time flows using a secure OAuth connection.

Table of Contents

  1. Overview
  2. How to Connect Your Klaviyo Account
  3. Syncing Subscribers to Your Klaviyo List
  4. Segmentation Sync
  5. Event-Based Triggering (Available Upon Request)
  6. Troubleshooting & Tips
  7. Use Cases

1. Overview

Recart helps you grow your subscriber list through high-converting pop-ups and SMS-first opt-in tools. If you use Klaviyo for email marketing, you can connect your Klaviyo account to Recart to streamline your data and power more personalized automations.

This integration allows you to:

  • Automatically sync emails and phone numbers collected by Recart into a Klaviyo list of your choice
  • Use Klaviyo-created segments within Recart for targeting and flow logic
  • Trigger Recart flows in real-time based on Klaviyo email events, such as email opens or clicks
  • Manage your syncs using a secure OAuth connection, with daily segment syncs and webhook-based event syncing

Note: This is a one-way integration — data flows from Recart to Klaviyo, not the other way around.


2. How to Connect Your Klaviyo Account

Recart uses a secure OAuth connection. You no longer need to enter API keys manually.

Steps:

  1. In your Recart dashboard, go to Integrations

  2. Find Klaviyo and click Activate

  3. You’ll be prompted to log in to your Klaviyo account (if not already)

  4. Click Continue to Klaviyo

    Integrations - List

  5. Authorize Recart to access your Klaviyo data by clicking Allow

    Integrations - Klaviyo OAuth process

Once connected, you’ll see the Klaviyo integration marked as Active in your Recart dashboard.

Integrations - Klaviyo - OAuth connection successful

If access is incomplete, you may see a banner asking you to Update Connection — simply follow the prompt to re-authorize.

Integrations - List - Klaviyo OAuth connection unsuccessful


3. Syncing Subscribers to Your Klaviyo List

Once connected, you can choose which Klaviyo list to send your Recart subscribers to.

To set it up:

  1. In the Klaviyo integration page in Recart, select the list you want to sync to

  2. (Optional) Tick the checkbox to “Add email and SMS subscribers to the same list”

    Integrations - Klaviyo - OAuth connection successful

  3. Click Save changes

All email addresses and phone numbers collected via Recart will be automatically added to the selected Klaviyo list.

Recart uses single opt-in by default — subscribers will not receive a Klaviyo confirmation email.


4. Segmentation Sync

Recart supports syncing Klaviyo-created segments for use in audience targeting. This allows you to apply Klaviyo segmentation logic within Recart when planning campaigns or building audiences.

What you can do:

  • Use the condition Is / Is not part of Klaviyo segment in Recart

  • Search and select your Klaviyo segments

  • Target campaigns based on synced segments

Where to set this up:

  • Go to Segments & Lists in your Recart dashboard

  • Click Create Segment

  • In the builder, select:

    → Is Member of Klaviyo segment/list

    → Choose from the list of synced Klaviyo segments

KL_Segmentation2

Once added, you can combine this condition with additional filters like purchase timing, product tags, or custom attributes.

Example Completed Segment:

KL_Segmentation

Sync details:

  • Segments sync once every 24 hours

  • A manual sync button is available in your Recart dashboard

  • Synced segments are labeled in Recart with a reminder that data is not real-time

⚠️ Klaviyo segments in Recart are asynchronous. Any updates to segments in Klaviyo may take up to 24 hours to reflect in Recart.


 

5. Event-Based Triggering (Available Upon Request)

For advanced use cases, Recart supports real-time flow triggering based specifically on Klaviyo Flow events (not Campaigns). This enables you to respond dynamically to subscriber actions with personalized automation.

Note: Event-based triggering is not available by default. To enable this feature, contact your CSM or email support@recart.com.

What you can do:

  • Trigger Recart flows when a subscriber:
    • Receives a Klaviyo email
    • Clicks a Klaviyo email
  • Personalize flow paths and timing based on email engagement
  • Build behavior-driven journeys across email and SMS

Additional info:

  • This is a separate feature from segmentation
  • Event triggers are only available in Recart Automated Flows (not in campaigns or segmentation filters)
  • Only Klaviyo Flows can be used as trigger sources — Campaigns are not supported
  • These use a real-time webhook sync, separate from the daily segment sync
  • A one-time event backfill may be required when activating the feature

Where to set this up:

To set up a Klaviyo event-based flow:

  1. Go to  Automated Flows in your Recart dashboard
  2. Select Integration Flows and choose Klaviyo
    KL_AutomatedFlows_Integrations
  3. Within Klaviyo Automated Flows, click Create NewKL_Event_AutomatedFlow
  4. From the trigger source list, choose Klaviyo
  5. Choose your event trigger:
    • Email received
    • Email clicked
  6. Build your flow with any desired logic (e.g., delays, conditions, message steps)
KL_Event_FlowExample

6. Troubleshooting & Tips

  • Klaviyo segments that aren’t used in any draft or active flow, or in a scheduled campaign, will stop syncing after 2 weeks. They’ll be marked as outdated, but you can recalculate them manually from the Segment Page. Click on your outdated segment → context menu → click resync.
    Segment_Outdated
    Segment_Outdated_Resync
  • If your integration becomes inactive, simply toggle it back on from the Klaviyo integration page.

    Integrations - Klaviyo - OAuth connection successful (2)

  • If you encounter the “Update Klaviyo Connection” message, click Update and follow the OAuth prompt.

    Integrations - Klaviyo - OAuth connection successful__

  • You can remove the integration at any time by clicking Remove Integration at the bottom of the Klaviyo integration page in Recart.

    Integrations - Klaviyo - OAuth connection remove


7. Use Cases

Here are a few example use cases to give you an idea of what’s possible. 

 

Segmentation Sync Use Case (Basic)

Follow up with email engagers who didn’t convert

If you’ve sent a Klaviyo campaign but didn’t include an SMS, you can create a synced Klaviyo segment in Recart of users who clicked the email but didn’t purchase. From there, send a targeted SMS campaign reminding them of the product or offer, or even include a limited-time discount to increase urgency.

This is a great way to recover potential revenue from high-intent users without spamming your entire list.

Segmentation Sync Use Case (Advanced – Tapcart example)

Follow up with Tapcart users using Klaviyo abandoned cart emails

Although Recart doesn’t integrate directly with Tapcart, you can still create a synced segment of users who received a Klaviyo abandoned cart email but didn’t complete their purchase. Then, send them a follow-up SMS from Recart to recover the abandoned cart.

This bridges the gap between tools and ensures your mobile shoppers don’t fall through the cracks.


Event-Based Triggering Use Case (Basic)

Trigger SMS after a key email click

Set up an event-based automation in Recart to trigger when someone clicks a link in a Klaviyo flow email. For example, if they click a product recommendation or a shipping update, you can follow up instantly with an SMS for more details, a promotion, or a support nudge.

This enables real-time follow-ups that feel personal and relevant — without manual work.

Event-Based Triggering Use Case (Advanced – Back in stock example)

Trigger back-in-stock messages via Klaviyo flows

If you’re using Klaviyo to send back-in-stock email flows based on product availability, you can also trigger a Recart flow when the email is received. This lets you follow up with SMS — even though Recart doesn’t yet support native back-in-stock automation.

It’s a clever workaround to amplify reach during high-intent moments.

Note: Recart currently cannot process dynamic product variables, so SMS messages should either be:

• General (e.g., “Your favorite item is back — don’t miss out!”), or

• Sent via separate Klaviyo flows per product.


If you have any questions or need help configuring the integration, feel free to contact our team at support@recart.com — we’re happy to assist.