How do I connect Klaviyo for email/SMS marketing flows?
Klaviyo syncs your customers, newsletter subscribers, and orders so you can build automated email/SMS marketing flows in Klaviyo.
Steps
- Open Klaviyo from Apps and click Connect Account.
- Enter your API Key and confirm.
- When asked "Would you like to sync your existing data?", choose Sync all data now to send customers, newsletter subscribers, and orders, or Skip for now.
- Check sync status any time under Data Sync Status — each row (Customers, Newsletter Subscribers, Orders) shows Count, Last Synced, and status (Completed/Failed/Processing); use Resync on a specific row or Resync All.
- Open Update Klaviyo Settings to choose which events are tracked: Started Checkout (customer gave contact info but didn't finish) and Placed Order (order completed) — useful for cart-recovery and post-purchase flows in Klaviyo.
Common problems
- "Failed to connect account"double-check the API key was copied without extra spaces and has the right permissions in Klaviyo, then try again.
- A sync row shows Failedclick View message for that data type to see the specific error before resyncing.
- Abandoned-checkout flow in Klaviyo isn't triggeringconfirm Started Checkout is enabled under settings; that's the event Klaviyo needs to start a recovery flow.
- Data looks stale in Klaviyosyncing isn't continuous; use Resync All to refresh customers, subscribers, and orders on demand.