Skip to Content
DestinationsCustomer.ioOverview

Customer.io

Destination — Vendo sends Shopify customer profiles and order events to Customer.io, enabling personalized messaging workflows based on real purchase behavior.

What Vendo Sends

Customer Profiles

Vendo identifies customers in Customer.io with these attributes:

AttributeDescription
emailCustomer email address
first_nameFirst name
last_nameLast name
total_spentLifetime spend
order_countTotal number of orders
verified_emailWhether email is verified
marketing_stateMarketing consent (opted_in / opted_out)
first_order_dateDate of first order (Unix timestamp)
last_order_dateDate of most recent order (Unix timestamp)
customer_tagsShopify customer tags
vendo_sourceSet to “Vendo - Shopify App”

Events

Vendo sends these server-side events to Customer.io:

EventTrigger
Order ReceivedCustomer places an order
Order FulfilledOrder is shipped
Order DeliveredOrder is delivered
Order RefundedFull refund issued
Order Partially RefundedPartial refund issued
Checkout StartedCustomer begins checkout
Cart AbandonedCheckout is abandoned

Identity & Deduplication

  • Identity — Shopify Customer ID
  • Deduplication — Idempotent customer identify + event tracking

Setup

  1. In the Vendo app, navigate to Destinations > Customer.io
  2. Enter your Customer.io CDP Write Key
  3. Select which events to sync
  4. Save — Vendo will begin a historical backfill

Platform Details

SettingValue
Sync MethodServer-side via Customer.io CDP API
IdentityShopify Customer ID
DeduplicationIdempotent customer identify + event tracking
Batch Size100 events per request

Batch Processing

Events are sent in batches of 100 to Customer.io’s batch endpoint. Timestamps are sent as Unix seconds for profile dates and ISO 8601 for event timestamps.

Verify Setup

  1. Trigger a test order event in Shopify
  2. Confirm the event appears in Customer.io
  3. Check Vendo integration logs for recent sync activity

Compatible Sources

Customer.io works with the following Vendo sources:

SourceEventsPeopleAudiences
ShopifyYesYesYes
StripeYesYesYes
MixpanelYes
SegmentYes
AmplitudeYes

Events and people profiles require Shopify or Stripe as the data source. Audience segments can be built from any source data in your BigQuery dataset.

Last updated on