Skip to main content
Vendo
Shopify logoCustomer.io logo

Integrate Shopify with Customer.io

Connect Shopify to Customer.io with one setup flow. Stream full client-side and server-side commerce events, sync customer profiles, and activate lifecycle messaging with historical context.

One Setup, Four Data Inputs

The Shopify + Customer.io integration combines no-code installation, client events, server events, and historical backfill.

One-Click No-Code Installation

Shopify-ready

Install the Vendo Shopify app, enter your Customer.io credentials, and start routing events — no manual code required.

Shopify Client Events

Real-time

Capture storefront and checkout behavior in real-time through the Shopify web pixel and send to Customer.io as track events.

Shopify Server Events

Payment-verified

Track order lifecycle events from server-side sync: orders, fulfillment, delivery, refunds, and abandoned checkouts.

Historical Backfill

Historical

After setup, Vendo syncs historical customer profiles and order context so Customer.io segments and automations work from day one.

What Happens When You Click Save

Vendo runs a coordinated activation flow so Customer.io starts with live events and historical context.

1. Install & Connect

Vendo installs the Shopify web pixel and connects your Customer.io workspace.

2. Real-Time Routing

Client and server event pipelines are activated with your selected event configuration.

3. Historical Sync

Customer profiles and order history are synced so segments and automations are effective immediately.

Full Event Coverage

All available client-side and server-side Shopify events that can be configured for Customer.io.

Client-Side Events

17 events
Page Viewed

Logs when a customer visits a page across store, checkout, or order status.

Product Viewed

Logs when a customer visits a product details page.

Collection Viewed

Logs when a customer views a collection page.

Search Submitted

Logs storefront search actions and intent.

Product Added To Cart

Logs add-to-cart actions with product context.

Product Removed From Cart

Logs product removals from cart.

Cart Viewed

Logs cart page visits and cart state.

Checkout Started

Logs checkout initiation.

Checkout Contact Info Submitted

Logs contact information step completion.

Checkout Address Info Submitted

Logs checkout address step completion.

Checkout Shipping Info Submitted

Logs shipping method selection during checkout.

Payment Info Submitted

Logs payment details submission.

Checkout Completed

Logs successful checkout completion.

Checkout Alert Displayed

Logs checkout alerts and validation warnings.

UI Extension Errored

Logs checkout UI extension runtime failures.

Product Variant Clicked (Experimental)

Logs variant option selections like size or color.

Custom Events

Logs custom Shopify customer events published by your store or apps.

Server-Side Events

6 events
Orders Received

Triggered when a new order is created in Shopify.

Orders Fulfilled

Triggered when an order is fulfilled and shipped.

Orders Delivered

Triggered when delivery is confirmed.

Orders Refunded

Triggered on full refund.

Orders Partially Refunded

Triggered on partial refund.

Abandoned Checkouts

Triggered when checkout is abandoned after threshold.

Customer Attributes

11 attributes

Shopify customer attributes synced to Customer.io profiles via identify calls for segmentation and campaign personalization.

Email

Customer email address.

First Name

Customer first name.

Last Name

Customer last name.

Verified Email

Whether the customer has verified their email.

Total Spent

Total amount the customer has spent.

Order Count

Number of orders the customer has placed.

First Order Date

Date of the first paid order.

Last Order Date

Date of the most recent paid order.

Marketing State

Current email marketing state (enabled/disabled).

Customer Tags

Shopify-defined customer tags (e.g. repeat-order, VIP).

Vendo Source

Source identifier ("Vendo - Shopify App") for attribution in Customer.io.

Complete Shopify Data in Customer.io Without Writing Code

Vendo handles web pixel setup, server event routing, profile syncing, and historical backfill — giving Customer.io the full picture for lifecycle automation.

Architecture uses Shopify web pixel + server sync + historical backfill.

Frequently Asked Questions

Get Started

Create an account or book a demo to see how Vendo works.

Vendo mascot character illustration