Zippendo
Klaviyo

Klaviyo

Sync shipping and order events from Zippendo to Klaviyo, triggering personalized post-purchase email and SMS automations automatically.

Overview

The Klaviyo integration sends shipping and order events from Zippendo directly into Klaviyo as custom metrics. Use these events to trigger flows — dispatch confirmations, delivery updates, delay alerts, and post-purchase follow-ups — without writing code.

What gets synced

When something happens in Zippendo, the integration creates a Klaviyo event on the customer's profile using their email (and phone/name when available). Each event includes shipment details, tracking info, order references, and carrier data.

Supported events

  • Shipment Created — a label or shipment is created
  • Shipment Dispatched — the shipment is handed to the carrier
  • Shipment Cancelled — a shipment is cancelled
  • Order Created / Updated — order data changes in Zippendo
  • Tracking Updated — carrier tracking status changes

Setup in Zippendo

  1. Go to Dashboard → Integrations → Klaviyo
  2. Click Connect
  3. Enter your Klaviyo Private API Key
  4. Select which events you want to send
  5. Save and run a Test to verify delivery

Setup in Klaviyo

  1. In Klaviyo, go to Settings → API Keys
  2. Create a Private API Key with at least Events and Profiles read/write access
  3. In Flows, create a flow triggered by the metric (e.g. "Shipment Dispatched")
  4. Use event properties like tracking URL, carrier name, and order number in your email/SMS content

Optional: custom metric names

You can override the default metric name per event if you already have existing Klaviyo flows you want to hook into.

Requirements

  • Customer email is required for events to attach to a profile
  • Klaviyo Private API Key (not the public site ID key)