Prerequisites
- Customer.io Site ID and API Key.
- Whether the workspace uses the US or EU data region.
Where to get Site ID and API Key
Zippendo uses Customer.io Track API credentials (Site ID + API Key). Creating them is Workspace Settings → API and webhook credentials in your account (login required). The public docs page below explains the Track API and those two values.
Customer.io docs: Track API uses Site ID and API Key (create them in your own workspace settings)
Connect from Catalog
Open Catalog
?tab=connected) and Catalog (?tab=catalog).Find Customer.io
https://zippendo.com/docs/integrations/customer-io). Button Connect, or Add connection after the first Customer.io connection.Click Connect
connect-integration-modal. Title Connect Customer.io. Subtitle: Trigger Customer.io campaigns from shipping events.Fill required fields
Connect


Customer.io on Catalog — Use in automations, Read more, Connect


Connect Customer.io — Site ID, API Key, Data Region, Auto-send events
Shared fields
These appear on every integration connect dialog, including Customer.io.Customer.io credentials
eventConfig) only. It is not a field on Connect or Edit. Override the name from an automation inspector instead — Automations.
Auto-send events Customer.io supports
Groups shown: Shipments, Orders, Tracking.

Customer.io Auto-send events — Orders and Tracking Updated
After you connect
Connected shows a green Connected pill and {{count}} connection(s). Each row: name, {{count}} event(s) (and Paused if inactive — there is no pause toggle), Send test event, View delivery log, Edit connection, Delete connection.

Connected — Customer.io row with test, log, edit, and disconnect
Edit Customer.io Connection
Modal idedit-integration-connection-modal. Title Edit Customer.io Connection. Subtitle Update the configuration for {{connection}}. Save Changes disabled while Connection Name * is empty.


Edit Customer.io Connection — credentials and Auto-send events
Delivery log and test
View delivery log — modal idintegration-delivery-log-modal. Title Delivery Log. Subtitle Recent deliveries for {{connection}}. Close. Empty: No deliveries yet. Rows show event name, HTTP status, duration in ms, relative time, and error text.


Delivery Log — empty until the first auto-send or Send test event
integration.test. It does not require any auto-send checkbox.
Disconnect
Trash opens Disconnect Integration. Description: Are you sure you want to disconnect this integration? This will stop all event deliveries and delete the delivery history. Type DELETE to enable Disconnect. Label: Type DELETE to confirm. Toasts: Integration disconnected / Failed to delete connection. Missing row: Integration not found. (ORG_INTEGRATION_NOT_FOUND).


Disconnect Integration — type DELETE to confirm
Automations
Palette: Send Customer.io Event — Sends an event to Customer.io via a connected integration (action.integration.customerio).