Prerequisites
- A Klaviyo account with a Private API Key.
Where to get the Private API Key
Create the key in Klaviyo Settings → API keys. That screen requires signing in to your Klaviyo account. The public help article below is the step we can show.
Klaviyo help: create a Private API Key (Settings → API keys in your own account)
Connect from Catalog
Open Catalog
?tab=connected) and Catalog (?tab=catalog).Find Klaviyo
https://zippendo.com/docs/integrations/klaviyo). Button Connect, or Add connection after the first Klaviyo connection.Click Connect
connect-integration-modal. Title Connect Klaviyo. Subtitle: Send shipping events to Klaviyo for email/SMS flows.Fill required fields
Connect


Klaviyo on Catalog — Use in automations, Read more, Connect


Connect Klaviyo — Connection Name, Private API Key, Auto-send events
Shared fields
These appear on every integration connect dialog, including Klaviyo.Klaviyo credentials
eventConfig) only. It is not a field on Connect or Edit. Default metric names match the event labels (for example Shipment Dispatched). Override the name from an automation inspector instead — Automations.
Auto-send events Klaviyo supports
Groups shown: Shipments, Orders, Tracking.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 — Klaviyo row with test, log, edit, and disconnect
Edit Klaviyo Connection
Modal idedit-integration-connection-modal. Title Edit Klaviyo Connection. Subtitle Update the configuration for {{connection}}. Save Changes disabled while Connection Name * is empty.


Edit Klaviyo Connection — rename, replace the Private API Key, retick events
Delivery log and test
View delivery log — modal idintegration-delivery-log-modal. Title Delivery Log. Subtitle Recent deliveries for {{connection}}. Close.


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 Klaviyo Event — Sends an event to Klaviyo via a connected integration (action.integration.klaviyo).