View Categories

Klaviyo Pre-order Integration

1 min read

The Klaviyo integration for PreProduct enriches your Klaviyo customer profiles with pre-order and email activity. This lets you trigger flows for custom actions – whether you want to send targeted email campaigns, follow up on failed charges, or create entirely new customer journeys. There are two types of events:

  • Email events – Fired when PreProduct sends (or would send) a pre-order related email.
  • Pre-order events – Fired when specific changes happen to an individual pre-order.

Getting Started #

  • Navigate to https://app.preproduct.io/shops/integrations/klaviyo_onboarding and enter your store domain, then click Connect Klaviyo.
  • If you’re not already a PreProduct customer, you’ll be prompted to install the app. Otherwise, you’ll be taken to your PreProduct integrations page.
  • Scroll to the Klaviyo card and click Get integration.
  • You’ll be redirected to Klaviyo to review and accept the requested permissions. This allows PreProduct to add and read events (and tags at the time of writing) from your Klaviyo account.
  • Click Allow to be redirected back to PreProduct. To confirm the integration worked, go back to the Integrations screen and check for the “Connected to Klaviyo” status.
klaviyo integration

How the Integration Works #

Once connected, PreProduct will send events to Klaviyo whenever specific pre-order actions occur. These events appear in the customer’s Klaviyo profile and can be used to trigger flows. The current event list is:

  • Email – confirmation
  • Email – update
  • Email – upcoming charge
  • Email – failed charge
  • Email – payment link
  • Pre-order created
  • Pre-order cancelled
  • Pre-order charge failed
  • Pre-order charge succeeded
  • Pre-order paid
  • Pre-order fulfilment released
A klaviyo profile that has PreProduct events

Email Events #

Email events are triggered when PreProduct sends (or would send) a specific pre-order email. For example, when a pre-order is placed, the “confirmation” email event fires. These events still fire even if you’ve enabled the “Disable automatic customer emails” setting in PreProduct.

Each email event includes:

  • event.preorder – Pre-order details.
  • event.listing – Associated listing details.
  • event.email – The email’s subject and body, which you can use directly in Klaviyo templates (e.g. {{event.listing.name}}).

Pre-order Events #

Pre-order events are independent of PreProduct’s email campaigns. They include event.preorder and event.listing data, making them perfect for triggering custom touch points like thank-you emails upon payment, or alerts when a deferred charge fails.

Each pre-order event includes:

  • event.preorder – Pre-order details.
  • event.listing – Associated listing details.
PreProduct event triggering a Klaviyo workflow

Muting PreProduct Emails #

If you’d like Klaviyo to handle all customer communication (without PreProduct sending duplicates), you can mute PreProduct emails while keeping the events flowing into Klaviyo:

  • Go to PreProduct’s Integrations screen.
  • Find the Klaviyo card.
  • Toggle Mute email sending from PreProduct to ON.

This keeps all email events firing into Klaviyo, but suppresses PreProduct’s own customer-facing sends.

klaviyo muting emails

Powered by BetterDocs

Pre-sell With PreProduct

7 day free trial with all plans