Skip to main content

Connecting Klaviyo

How to connect Klaviyo to Onward Order Editing

Onward Order Tracking uses Klaviyo to deliver shipment notifications and shipping exception alerts to your customers. This article walks you through connecting your Klaviyo account, verifying the integration, and troubleshooting common issues.


Why Klaviyo?

Klaviyo is the engine behind your tracking notifications. When Onward detects a shipment event (like "out for delivery" or "shipment delayed"), it pushes that event to Klaviyo. From there, you use Klaviyo's flow builder to decide what happens — send an email, trigger an SMS, update a segment, or all of the above.

This means you have full control over:

  • What messages are sent (you write the content in Klaviyo)

  • When they're sent (you set the triggers and timing)

  • Who receives them (you control the audience and conditions)

Onward handles the detection. Klaviyo handles the delivery.


Connecting Your Klaviyo Account

Step 1: Navigate to Integrations

In the Onward merchant dashboard, go to Account Settings > Integrations.

Step 2: Find Klaviyo

On the Integrations page, browse or search for "Klaviyo" in the Marketing category.

Step 3: Connect

Click the Connect button for Klaviyo. You'll be redirected to Klaviyo's authorization page.

Step 4: Authorize

Log in to your Klaviyo account (if not already logged in) and review the permissions Onward is requesting:

Permission

Why It's Needed

Events: Read & Write

Push tracking events (shipment updates, exceptions) to Klaviyo.

Profiles: Read & Write

Sync delivery stats and cashback balances to customer profiles.

Accounts: Read

Verify the connection is active.

Campaigns: Read

Support integration verification.

Flows: Read

Support integration verification.

Metrics: Read

Verify events are being received.

Click Allow to authorize the connection.

Step 5: Confirmation

You'll be redirected back to Onward. A success message confirms that Klaviyo is connected. The integration status on the Integrations page will update to show the active connection.


Verifying the Connection

After connecting, verify everything is working:

  1. Check the Integrations page — Klaviyo should show as connected.

  2. Go to Track Settings — The Klaviyo Notifications section should show all event toggles as active (not grayed out).

  3. Fulfill a test order — After fulfillment, check your Klaviyo account's activity feed to verify that tracking events are appearing.

If the event toggles in Track Settings are grayed out with a message saying "Connect Klaviyo in Account Settings > Integrations to configure these events," the connection hasn't been established yet.


Disconnecting Klaviyo

If you need to disconnect Klaviyo (for example, to switch to a different Klaviyo account):

  1. Go to Account Settings > Integrations.

  2. Find the Klaviyo integration.

  3. Click Disconnect (or remove the integration).

Note: Disconnecting Klaviyo will immediately stop all tracking events from being pushed. Your existing Klaviyo flows will stop receiving new triggers, but any messages already queued will still send.


Troubleshooting

"Connect Klaviyo" message in Track Settings

If you see this message, your Klaviyo account isn't connected yet. Follow the steps above to connect it.

Events not appearing in Klaviyo

  • Check that Order Tracking is live — The Go Live toggle in Track Settings must be on.

  • Check that the specific event is enabled — Each event has its own toggle in Track Settings.

  • Wait a few minutes — Events are pushed in near real-time but may take a moment to appear.

  • Verify the order has a customer email — Events require a customer email or phone number to be associated with the order.

Authorization failed

If the OAuth connection fails:

  • Make sure you're logging into the correct Klaviyo account.

  • Try clearing your browser cookies and attempting the connection again.

  • Contact Onward support if the issue persists.

Did this answer your question?