For the complete documentation index, see llms.txt. This page is also available as Markdown.

Klaviyo <> Recart Integration

Shows how to connect Klaviyo and Recart via OAuth to sync subscribers and trigger real-time flows.

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

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

  • Show popups only to visitors in a Klaviyo segment

  • 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: Data moves both ways. Recart sends the subscribers it collects to your Klaviyo list, and uses your Klaviyo segments and email events for targeting and flows in Recart.

2. How to Connect Your Klaviyo Account

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

In Recart

  1. Go to the Integrations page in Recart

  2. Find the Klaviyo card and open it

Integrations page in Recart with the Klaviyo card
  1. You’ll be prompted to log in to your Klaviyo account (if not already) and to be sure you're connected to the correct account

  2. Click Continue to Klaviyo

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

Klaviyo screen asking you to allow Recart access to your Klaviyo account
  1. Once the connection is verified, you'll see a success message and the integration will switch to Active

Klaviyo integration page in Recart showing the connection as Active
  1. If access is incomplete, you may see a banner asking you to Update Connection — simply follow the prompt to re-authorize

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”

Klaviyo integration settings in Recart with the list to sync to and the same-list checkbox
  1. 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

Recart segment builder with the Is member of Klaviyo segment/list condition

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

Example Completed Segment:

Example Recart segment built with a synced Klaviyo segment condition

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. Popup Targeting

You can show a popup only to visitors who are in a Klaviyo segment - for example, a "Download our app" popup only for people who don't have your app yet. The popup editor shows your Klaviyo segments automatically, so you don't need to sync them first.

See Target Popups by Klaviyo Segment for how to set it up.

6. Event-Based Triggering

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.

Event-based triggering works automatically once your Klaviyo integration is connected - create a Klaviyo flow in Recart and it starts listening for the events. If you turn off all your Klaviyo flows, the triggers pause until you turn one back on.

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

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

Integration Flows page in Recart with Klaviyo selected
  1. Within Klaviyo Automated Flows, click Create New

Klaviyo Automated Flows list with the Create New button
  1. From the trigger source list, choose Klaviyo

  2. Choose your event trigger:

    • Email received

    • Email clicked

  3. Build your flow with any desired logic (e.g., delays, conditions, message steps)

Example Recart flow triggered by a Klaviyo email event

7. 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.

Segments page with a Klaviyo segment marked as outdated
Outdated segment's context menu with the resync option
  • If your integration becomes inactive, simply toggle it back on from the Klaviyo integration page.

Klaviyo integration page in Recart with the toggle to turn the integration on
  • If you encounter the “Update Klaviyo Connection” message, click Update and follow the OAuth prompt.

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

Remove Integration button at the bottom of the Klaviyo integration page

8. Use Cases

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

Segmentation-Based

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

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, do not hesitate to contact the Recart Support team. We'd be happy to help!

Last updated

Was this helpful?