Pre-order shipped notification for Klaviyo

Recipe Needs PreProduct

When PreProduct releases a pre-order for fulfilment, this flow tells the customer the wait is over, their order is being packed and tracking is on its way. It triggers on PreProduct’s Pre-order fulfilment released metric.

THE FLOW, STEP BY STEP

How it works

What you’ll build in Klaviyo. Every step can be edited.

  1. TRIGGER 01

    Pre-order fulfilment released

    PreProduct sends this metric when it releases the fulfilment hold on a pre-order, by hand or on automation.

  2. EMAIL 02

    Being packed

    A plain email telling the customer their pre-order is on its way through fulfilment, with tracking to follow.

COPY BUTTONS

Variables and copy

Klaviyo reads PreProduct’s properties from the event. Write them as event.*, not as Shopify order properties.

VARIABLES · PRE-ORDER FULFILMENT RELEASED

Customer name
{{ event.preorder.customer_name }}
Pre-order listing name
{{ event.listing.name }}
Order numberShopify order name, for example #1042
{{ event.preorder.order_name }}
Your store nameFrom your Klaviyo account
{{ organization.name }}

EMAIL · SUBJECT AND BODY · PLAIN TEXT

Subject
Your {{ event.listing.name }} pre-order is being packed
Preview text
Leave blank
Hi {{ event.preorder.customer_name|default:'there' }},

The wait's over. Your pre-order of {{ event.listing.name }} (order {{ event.preorder.order_name }}) has been released for fulfilment and is being packed now.

You'll get tracking as soon as it ships.

Thanks for pre-ordering,
{{ organization.name }}

REQUIREMENTS

What it needs

PreProduct is required

This flow triggers on PreProduct’s Pre-order fulfilment released metric. Klaviyo events come with PreProduct on the Scale plan and up.

Klaviyo, connected to PreProduct

Connect Klaviyo in PreProduct under Setup → Integrations so the events reach your account. The flow runs in Klaviyo with plain emails: add your brand template, voice and copy, then set it live.

“Mute email sending from PreProduct” switched on

Switch it on in PreProduct under Setup → Integrations so customers get your Klaviyo email, not the same update twice. The events still reach Klaviyo while it’s on.

BUILD IT IN KLAVIYO

How to set up

Recipe
  1. 1 Install PreProduct (Scale and up)
  2. 2 In PreProduct, go to Setup → Integrations, connect Klaviyo and switch on “Mute email sending from PreProduct”
  3. 3 In Klaviyo, create a flow with the Pre-order fulfilment released metric as its trigger
  4. 4 Add the steps, then paste the subject and body from this page
  5. 5 Add your styling and set the flow live

COMMON TWEAKS

Adapting it

  • Wait for your warehouse

    If your 3PL takes a day or two to pick and pack, add a time delay so the email lands closer to dispatch.

    Time delay · 1 day
  • Mention the quantity

    Say how many units are on their way for bigger orders.

    {{ event.preorder.quantity }}
  • Point to the portal

    Link the pre-order portal so customers can check the status without emailing you.

    {{ event.preorder.customer_portal }}

ABOUT THIS FLOW

FAQ

01 When does Pre-order fulfilment released fire?

When PreProduct releases the fulfilment hold on a pre-order, whether you release it by hand or PreProduct’s auto-charge automation does it as stock lands.

02 Does this replace Shopify’s shipping confirmation?

No. It goes out earlier, when the order is released. Shopify’s shipping confirmation still sends the tracking link once it ships.

K05 · PRE-ORDER SHIPPED NOTIFICATION

Tell customers their pre-order is being packed.