Klaviyo
Send behavioral events and customer profiles to Klaviyo for segmentation and automated messaging.
Last reviewed September 15, 2026
Destination: Vendo sends behavioral events and customer profiles to Klaviyo for segmentation, automated flows, and targeted campaigns.
Klaviyo is also available as a source.
Capabilities
Send Events
Vendo sends behavioral events to Klaviyo with the Events API. Vendo sends up to 1,000 events in each request and deduplicates them by unique_id.
- Revenue events include
value,order_id,currency - Standard event fields: event name, email, customer ID, timestamp, properties
Send Profiles
Vendo syncs customer profiles with the Profiles API, in batches of up to 10,000 in each request.
- Standard fields: email, first name, last name, phone
- Custom properties for enrichment and segmentation
- Deduplicated by
external_id
Compatible Sources
| Source | Events | Profiles |
|---|---|---|
| Shopify | Yes | Yes |
| Stripe | Yes | Yes |
Platform Details
| Setting | Value |
|---|---|
| Auth Method | Private API Key (pk_...) |
| Event Batch Size | Up to 1,000 per request |
| Profile Batch Size | Up to 10,000 per request |
| API Revision | 2024-10-15 |
| Deduplication | unique_id on events, external_id on profiles |
Setup
- In the Vendo app, go to Destinations > Klaviyo.
- Enter your Klaviyo Private API Key (it starts with
pk_). - Select the events and data to sync.
- Save the destination. Vendo starts to sync data to Klaviyo.
Verify Setup
- Send a test event from your connected source (for example, Shopify or Stripe).
- Confirm that the event appears in Klaviyo > Analytics > Activity Feed.
- Check that Klaviyo creates or updates the customer profiles.
- Review the Vendo job logs for sync activity and errors.
Related
- Klaviyo Source: Import Klaviyo data into Vendo
- Klaviyo Events & Properties: Full field-mapping reference
- Tracking SDK: Send custom first-party events from your website
Last updated on