Before you start
-
Klaviyo is connected — see Setting up the Klaviyo integration
-
You’ve set your email logo and brand colour in Settings > Klaviyo
-
Shopify Flow is installed on your store (it’s free)
Build the workflow
-
In Shopify, open Flow and click Create workflow
-
Set the trigger to Metaobject entry created
-
For Definition, choose Checkout Links
-
Click Add condition
-
Set the condition to Send rules is not empty and exists
-
Click Add action and choose Checkout Links > Send Checkout Link
-
For the Email field, pick the variable Send rules from the metaobject
-
For the Link field, pick the Shortcode variable from the metaobject
-
Configure the email — subject, banner (or remove it), image (or remove it), headline, body text, and button text
-
(Optional) Toggle whether to show the link items in the email
-
Save and turn the workflow on
How it fire
Whenever something asks Checkout Links to email a link — like the POS Send link via email toggle — Checkout Links writes a metaobject entry with the recipient email in the Send rules field and the link’s Shortcode. That entry trips your trigger, the condition passes, and the action sends the email through Klaviyo using the template you set up.
Check it ran
-
In Shopify, open Flow and go to your workflow’s Run history
-
Look for a recent run — when it completes, you’ll see Send Checkout Link completed
-
Open your inbox to confirm the email looks right — logo, headline, button, and the link
What’s in the email
The email uses the logo and brand colour from your Checkout Links Klaviyo settings, plus the subject, headline, body, and button text from the Flow action. The button takes the customer to the checkout link, with their cart, customer info, and any selling plans pre-filled.
Tips
-
Save the workflow as a template you can clone — the trigger and condition are the same every time
-
If the email doesn’t arrive, the run history is the first place to look — most issues are a missing field mapping or a paused workflow
-
Branding (logo, colour) is shared across all sends. To make a one-off email feel different, change the banner or remove the image inside the Flow action