How to Send Preorder Confirmation Emails Through Klaviyo

You can send preorder confirmation emails through Klaviyo instead of STOQ's built-in email provider. This lets you use Klaviyo's advanced segmentation, analytics, and template editor for your preorder notifications. STOQ supports both automatic and manual setup, and also lets you configure optional flows for shipping updates and payment failures.




Before You Begin

Make sure you have these in place before starting.


  • A Klaviyo account connected to your Shopify store.
  • A paid STOQ plan — preorder email alerts require a paid plan.
  • At least one preorder offer set up in STOQ with products assigned to it.


Step 1 — Open Email Settings for Preorders


Navigate to the preorder email template settings in STOQ.


  1. In the STOQ app, go to Preorders > Setting > Notification > Customize Email.



  1. In the Preorder confirmation section, click Send emails through and select Klaviyo.



Step 2 — Connect Klaviyo


Link your Klaviyo account to STOQ.


  1. Under Connect Klaviyo, click Connect to install STOQ's Klaviyo app.



  1. A new tab will open to authorize Klaviyo. If you’re already logged in to Klaviyo's account, you can continue directly. If not, you need to log in. Then click Allow to grant STOQ access.



  1. Return to the STOQ tab and refresh the page. A green checkmark appears next to "Connect Klaviyo" once the connection is confirmed.



Tip: If authorization was declined, STOQ shows a warning banner. Click Connect again and make sure to click Allow on the Klaviyo authorization page.


Step 3 — Choose a Setup Method


STOQ offers two ways to configure your Klaviyo flow for preorder confirmation emails.



Let STOQ create and configure everything for you.


  1. Under 2. Choose setup method, select Automatic setup.
  2. Click Continue.



  1. STOQ creates the metric, email template, **and **flow in your Klaviyo account automatically. This may take a minute.
  2. When complete, a success banner confirms the following flows were created:
  • Preorder confirmed
  • Preorder shipping update
  • Preorder payment failed



Tip: You can view and customize the flows and templates in your Klaviyo dashboard after automatic setup.


Option B — Manual Setup


Configure the flow yourself in Klaviyo.


  1. Under Choose setup method, select Manual. Click Continue.



  1. In your Klaviyo account, create a new flow and Name your flow,



  1. Enter the flow name in the Flow name field. After creation, Select a trigger, your metric and select metric - STOQ and Preorder confirmed (STOQ) as the trigger.



  1. Return to STOQ and enter the flow name in the Flow name field.
  2. Click Verify flow to confirm the flow is correctly linked.




Note: If verification fails, STOQ shows a warning with the error details. Double-check that the flow name matches exactly and that the correct metric trigger is selected in Klaviyo.


Step 4 — Set Up Additional Preorder Flows (Optional)


STOQ supports two additional preorder-specific Klaviyo flows beyond the confirmation email.


Shipping Update Flow


Send a "Shipping update" email to customers when you want to share important updates about their preorder from Reports > Preorders.


  1. Under Additional preorder flows (Optional), find the Shipping update section.



  1. In Klaviyo, create a new flow using the metric Preorder shipping update (STOQ) as the trigger.



  1. Name the flow, then enter the flow name in STOQ.
  2. Click Verify flow to confirm the connection.
  3. Optionally click Send test event to verify the flow triggers correctly.


Payment Failed Flow


Send a "Payment collection failed" email to customers when their automatic payment collection fails.


  1. Find the Payment failed section under the same additional flows area.



  1. In Klaviyo, create a new flow using the metric Preorder payment failed (STOQ) as the trigger.



  1. Name the flow, then enter the flow name in STOQ.
  2. Click Verify flow to confirm the connection.
  3. Optionally click Send test event to verify the flow triggers correctly.


Note: These additional flows are optional. The preorder confirmation flow from Step 3 is all you need to get started.



Step 5 — Test Your Flow


Verify that the preorder confirmation email is sent through Klaviyo.


  1. Place an order for any preorder product on your store using 100% discount code.
  2. Confirm that you received STOQ's metric for this notification in your Klaviyo dashboard.
  3. Check your inbox for the preorder confirmation email from Klaviyo.


Tip: If you used automatic setup, STOQ includes a default preorder confirmation template with your store logo, order details, product list, shipping information, and a "View Order Details" button. You can customize this template in Klaviyo.



Klaviyo Template Variables for Preorder Confirmation


When customizing the preorder confirmation email template in Klaviyo, you can use these variables.


Variable

Description

{{ event.shop_name }}

Your store name

{{ event.shop_logo_url }}

Your store logo URL

{{ event.customer_name }}

The customer's name

{{ event.customer_email }}

The customer's email address

{{ event.order_name }}

The Shopify order number (e.g., #1001)

{{ event.order_link }}

Link to the order status page

{{ event.cancel_link }}

Link for the customer to cancel their preorder

{{ event.products }}

Array of preorder products in the order

{{ product.title }}

Product title (inside a for loop over products)

{{ product.image_url }}

Product image URL

{{ product.selling_plan_name }}

The preorder offer name

{{ product.selling_plan_description }}

The preorder offer description

{{ product.shipping_text }}

Shipping timeline text (if enabled)

{{ event.shipping_update }}

Whether a shipping update block is shown

{{ event.shipping_update_header }}

Shipping update header text

{{ event.shipping_update_description }}

Shipping update description text


Tip: To loop through products in the order, use Klaviyo's template syntax: {% for product in event.products %}...{% endfor %}.



Troubleshooting


If you run into issues, use this table to find a fix.


Problem

Solution

Klaviyo connection fails or authorization is declined

Click Connect again and make sure to click Allow on the Klaviyo authorization page. If the issue persists, try disconnecting and reconnecting from the STOQ settings.

Automatic setup fails

STOQ shows the error details in a banner. Contact support or switch to manual setup. You can also click Reset setup to start over.

Flow verification fails

Double-check that the flow name in STOQ matches the flow name in Klaviyo exactly. Make sure the flow uses the correct metric trigger (e.g., Preorder confirmed (STOQ)).

Preorder confirmation email not received after placing an order

Verify that the flow is active (not in draft mode) in Klaviyo. Check the Klaviyo flow analytics to see if the event was received. Ensure preorder email alerts are enabled in STOQ.

Test event not triggering the flow

Make sure the flow is set to Live in Klaviyo. Test events may take a few seconds to appear. Check the Klaviyo activity feed for the metric.

Shipping update or payment failed email not sent

These flows are optional and must be set up separately. Verify the flow name and metric trigger, and make sure the flow is active in Klaviyo.




FAQs

Q : Can I use Klaviyo for preorder confirmation emails and STOQ for back in stock alerts?

A : Yes. Email providers are configured separately for preorder and back in stock alerts, so you can use Klaviyo for one and STOQ for the other.


Q : What metric does STOQ send to Klaviyo for preorder confirmations?

A : STOQ sends the Preorder confirmed (STOQ) metric when a customer places a preorder. This event is used to trigger your Klaviyo flow.


Q : Can I customize the preorder confirmation email template in Klaviyo?

A : Yes. With automatic setup, STOQ creates a default template that you can edit. With manual setup, you create the template yourself using available variables.


Q : What are the three preorder flows STOQ supports through Klaviyo?

A : STOQ supports three flows: Preorder confirmed sent after checkout, Preorder shipping update sent manually from Reports, and Preorder payment failed sent when payment collection fails.


Q : Do I need a paid plan to send preorder emails through Klaviyo?

A : Yes. Preorder email alerts require a paid STOQ plan, and the Klaviyo integration is available on paid plans.


Q : Can I reset the Klaviyo setup and start over?

A : Yes. You can click Reset setup in the Klaviyo settings to clear the configuration and set it up again.

Updated on: 16/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!