Skip to main content

Enabling and Managing Klaviyo Events

G
Written by Guido Kaspers
Updated today

Once Klaviyo is connected, you can control how return events are sent directly from the Swap dashboard.

This includes enabling or disabling events, sending test events, and controlling whether Klaviyo replaces Swap’s default emails.


Accessing Klaviyo Email Management

To manage Klaviyo events:

  1. Go to Settings → Returns → Emails

  2. Open the Klaviyo Email Management panel


Enabling Klaviyo Email Management

To start sending events to Klaviyo:

  1. Enable Klaviyo Email Management

  2. Enable at least one event

When enabled:

  • Swap sends events to Klaviyo

  • Swap’s native return emails are automatically disabled

  • Klaviyo becomes the source of truth for return communications

If disabled:

  • Swap continues using its default email templates

  • No events are sent to Klaviyo


Available events

You can enable or disable the following events:

  • Return Created

  • Return Processed

  • Return Tracking Update

  • Return Delivered

At least one event must be enabled for Klaviyo Email Management to remain active.


Enabling and disabling events

Each event can be toggled individually.

  • Enabled → event is sent to Klaviyo

  • Disabled → event is not sent

This allows you to control exactly which parts of the return journey trigger Klaviyo flows.


Sending test events

You can send test events to verify your setup and flows.

To send a test event:

  1. Go to Settings → Returns → Emails

  2. Locate the event

  3. Click Send test

What this does:

Swap sends a sample event to Klaviyo so you can confirm:

  • The metric appears in Klaviyo

  • The event data is structured correctly

  • Your Klaviyo flows trigger as expected

This is especially useful during initial setup or troubleshooting.


Resending events from the return timeline

You can resend events directly from a return in the dashboard.

When clicking Resend email:

  • If Klaviyo Email Management is enabled → the Klaviyo event is resent

  • If disabled → Swap sends the email using its native system

Example

Resending a return confirmation will resend:

V2- Return Created

This retriggers the Klaviyo flow and sends the email again.


How this interacts with Swap emails

Klaviyo Email Management fully replaces Swap emails.

  • Enabled → only Klaviyo sends emails

  • Disabled → only Swap sends emails

This prevents duplicate emails being sent to customers.


More on Klaviyo:

Did this answer your question?