Skip to Content
SourcesKlaviyoEvents & Properties

Klaviyo Events & Properties

Events Sent to Klaviyo (Destination)

Vendo sends behavioral events to Klaviyo using the Events API . Events are batched (up to 1,000 per request) and deduplicated by unique_id.

Standard Event Fields

FieldKlaviyo MappingDescription
event_namemetric.nameEvent name (e.g., Order Placed)
emailprofile.emailCustomer email address
distinct_idprofile.external_idUnique customer identifier
event_timetimeISO 8601 timestamp
insert_idunique_idDeduplication key
propertiespropertiesCustom event properties (JSON)

Revenue Event Fields

For events with revenue data (e.g., from Stripe or Shopify sources):

FieldKlaviyo MappingDescription
valueproperties.$valueRevenue amount
order_idproperties.order_idOrder identifier
total_amountproperties.total_amountTotal transaction amount
currencyproperties.currencyTransaction currency

User Profiles Sent to Klaviyo (Destination)

Vendo sends customer profiles using the Profiles API . Profiles are batched (up to 10,000 per request) and deduplicated by external_id.

Profile Field Mapping

Vendo FieldKlaviyo AttributeDescription
emailemailContact email
first_namefirst_nameFirst name
last_namelast_nameLast name
phone_numberphone_numberPhone for SMS
distinct_idexternal_idExternal identifier
Additional fieldsproperties.*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.

Last updated on