Klaviyo Events & Properties
Reference for events and properties Vendo sends to and imports from Klaviyo.
Last reviewed September 15, 2026
Events Sent to Klaviyo (Destination)
Vendo sends behavioral events to Klaviyo with the Events API . Vendo sends events in batches (up to 1,000 per request) and Klaviyo deduplicates them by unique_id.
Standard Event Fields
| Field | Klaviyo Mapping | Description |
|---|---|---|
event_name | metric.name | Event name (for example, Order Placed) |
email | profile.email | Customer email address |
distinct_id | profile.external_id | Unique customer identifier |
event_time | time | ISO 8601 timestamp |
insert_id | unique_id | Deduplication key |
properties | properties | Custom event properties (JSON) |
Revenue Event Fields
For events with revenue data (for example, from Stripe or Shopify sources):
| Field | Klaviyo Mapping | Description |
|---|---|---|
value | value | Revenue amount |
order_id | properties.order_id | Order identifier |
total_amount | properties.total_amount | Total transaction amount |
currency | properties.currency | Transaction currency |
User Profiles Sent to Klaviyo (Destination)
Vendo sends customer profiles with the Profiles API . Vendo sends profiles in batches (up to 10,000 per request) and Klaviyo deduplicates them by external_id.
Profile Field Mapping
| Vendo Field | Klaviyo Attribute | Description |
|---|---|---|
email | email | Contact email |
first_name | first_name | First name |
last_name | last_name | Last name |
phone | phone_number | Phone for SMS |
distinct_id | external_id | External identifier |
| Additional fields | properties.* | Custom profile properties |
Data Imported from Klaviyo (Source)
Events Stream
Klaviyo events are imported with their full attribute set, including:
- Event type and metric name
- Associated profile (email, ID)
- Event properties and metadata
- Timestamps and flow/campaign attribution
Profiles Stream
All Klaviyo profiles are imported with:
- Contact information (email, phone, name)
- Custom properties
- Consent and subscription status
- List and segment memberships
Campaigns Stream
Campaign metadata including:
- Campaign name, status, and type (email/SMS)
- Send time and audience info
- Message content references
Lists Stream
List definitions with:
- List name and ID
- Member count
- Creation and update timestamps
Flows Stream
Automation flow data including:
- Flow name, status, and trigger type
- Action sequences and filter definitions
Metrics Stream
Metric definitions for all event types tracked in your Klaviyo account.