The Send Checkout Link action sends a checkout link to a specific customer by email, triggered from any Shopify Flow workflow. The email goes out through your connected Klaviyo account, using a template Checkout Links installs for you.
For an overview of how Checkout Links works with Shopify Flow, see Shopify Flow.
Before you start
Two things need to be in place:
Klaviyo connected — The action sends through Klaviyo, so you need to connect Klaviyo first. See Setting up the Klaviyo integration
A checkout link to send — The action picks an existing link by its shortcode. Create the link first in Checkout Links, then reference it from Flow
How to add the action to a Flow
In Shopify, open Flow and click Create workflow
Pick any trigger — for example Order created, Customer tag added, or a scheduled trigger
Click Add action and choose Checkout Links > Send Checkout Link
Fill in the action settings (see below)
Turn the workflow on
Action settings
Recipient — The customer the link should be sent to. Usually this is the customer from the trigger
Checkout link — Pick an existing link by its shortcode
Email content — Customise the subject, headline, body, button label, banner, and hero image
Single use per recipient — Optional toggle. When on, each send creates a unique link that only works for that one recipient and burns after use. Off by default
Single use per recipient
By default, a checkout link can be used as many times as you allow. That's fine for most flows. Sometimes you want a stricter guarantee — a link that only works for the customer you sent it to, and only once. Toggle Single use per recipient to get that behaviour.
How it works:
Each Flow run generates a unique URL with a one-time code attached
The first time the recipient clicks and completes checkout, the link is "burned" and won't work again
If they click but don't finish, the link still works the next time they try
Single-use links expire 90 days after being sent
Use it for things like one-off VIP offers, gift links, support recoveries, or any send where you don't want the discount or cart shared around.
Example workflows
Reorder reminder — Trigger 30 days after Order created, send a reorder link with the previous items pre-loaded
Win-back — Trigger when Customer tag "lapsed" is added, send a discounted checkout link with single use turned on
VIP early access — Trigger when a customer crosses a spend threshold, send a private launch link with single use turned on
Post-purchase upsell — Trigger on Order paid, send a link with complementary products in the cart
