Skip to main content
This documents the v1 product. It is kept for integrations already running on it. If you are building something new, start with the Quickstart.

Overview

The Klaviyo integration adds phone calls to your marketing campaigns. When you add a Voice Agent webhook node to a Klaviyo flow, you can reach customers in that flow with personalized voice calls, which improves engagement and conversion rates. On the call, the voice agent can deliver campaign messages, collect feedback and help customers directly.

Recover Abandoned Cart

Raise recovery rates by up to 30% with automated voice calls, which outperform traditional email or WhatsApp campaigns.

Replenishment Reminders

Remind customers by phone when it’s time to reorder a replenishable product, so they don’t run out of essentials.

Actionable Feedback Collection

Call customers to collect actionable feedback that you can use to improve your products and services.

Personalized Outreach

Use customer data from Klaviyo to personalize each call, which makes calls more relevant and raises response rates.

Setup Guide

Step 1: Add Webhook Node in Klaviyo Flow

  1. Navigate to Your Klaviyo Flow Open the Klaviyo flow where you want to add voice calls, or create a new one.
  2. Add Webhook Node Click the ”+” button to add a new action and select Webhook from the available options. Add webhook node

Step 2: Create Voice Agent Campaign with Webhook Support

  1. Access Voice Agents Dashboard Navigate to the Campaigns section in your Voice Agents platform and create a new campaign.
  2. Enable Webhook Integration When you create the campaign, enable webhook support. This lets Klaviyo send contact data directly to your voice agent campaign. Enable webhook integration
    For complete campaign setup instructions, see our Campaign Management Guide.

Step 3: Copy Webhook Details

  1. Copy Webhook Endpoint After you create the campaign with webhook support enabled, click the “Copy Webhook” button to open the webhook configuration modal. Copy webhook button The modal shows:
    • Webhook URL: the endpoint where Klaviyo sends data
    • Secret Key: used to authenticate requests between the two platforms

Step 4: Configure Klaviyo Webhook

  1. Setup Webhook in Klaviyo Return to your Klaviyo flow and configure the webhook node with the details from your Voice Agent campaign:
    • Paste the Webhook URL in the endpoint field
    • Add the Secret Key for authentication
    • Configure any additional payload data you want to send
    Setup webhook configuration
  2. Test and Activate Test the webhook to check that data reaches Voice Agents from Klaviyo correctly, then activate your flow.

What’s Next?

Once your integration is complete, your Klaviyo flows can automatically trigger voice agent calls for:
  • Abandoned cart recovery, to reach customers who left items in their cart
  • Post-purchase follow-up, to collect feedback and encourage repeat purchases
  • Replenishment reminders, to tell customers when it’s time to reorder
  • Win-back campaigns, to bring inactive customers back with personalized calls
The voice agent receives customer data from Klaviyo and can personalize the conversation using purchase history, preferences and behavior patterns.