Goal
Automate a follow-up email that shows each shopper the image they just generated with OnYou, plus a quick link back to the product they tried.
We can place three elements:
the shopper’s try-on image
the product title (as text)
a button (or text link) that sends the shopper back to the product page
Prerequisites
Klaviyo account with sending domain authenticated
“Generated OnYou Tryon” metric already flowing into Klaviyo
The profile (person) properties below must exist:
lastTryonImageUrl
lastTryonProductTitle
lastTryonProductUrl
lastTryonProductImageUrl
1. Create the Flow
In Klaviyo, go to Flows → Create Flow → Metric Trigger.
Select Generated OnYou Tryon.
Name the flow “OnYou Try-On Follow-up”.
2. Add the Email
2-A. Insert the try-on image
Drag an Email card into the flow canvas.
Open the Email Editor.
Choose Drag and Drop → Image block.
In the modal, select the Dynamic image tab.
In the Variable or URL field paste this tag exactly (no quotes, no extra spaces):
{{ person.lastTryonImageUrl|default:'' }}
person.
tells Klaviyo to pull the value from the profile.|default:''
means “show nothing if the property is empty,” so the email will not break.
6. Click Save.
At this point, the block will still look empty in the designer—Klaviyo fills it only when a real profile goes through the flow.
2-B. Add the product title (text)
Add a Text block (or Button) for the product title and link
Replace the placeholder text with:
<p style="font-weight:700;font-size:18px;text-align:center;">
{{ person.lastTryonProductTitle|default:'' }}
</p>
2-C. Add the “Checkout” button (or plain link)
Option 1 – Button block
Drag a Button block under the title.
Set the Link URL to:
{{ person.lastTryonProductUrl|default:'' }}
Style the button as you like (background, text, border-radius).
Option 2 – Text link
Inside the Text block you already created, add a second paragraph:
<p style="text-align:center;margin:24px 0 0 0;">
<a href="{{ person.lastTryonProductUrl|default:'' }}"
style="display:inline-block;padding:14px 32px;background:#000;color:#fff;border-radius:40px;font-weight:700;text-decoration:none;">
CHECKOUT NOW
</a>
</p>
Either approach works—the dynamic tag in href
will resolve to the product page the shopper tried on.
2-D. (Optional) show the product image too
If you also want the product image:
Drag another Image block (above or below the try-on image—your choice).
In the Dynamic image tab paste:
{{ person.lastTryonProductImageUrl|default:'' }}
Save.
2-E. Preview and test
Click Preview & Test → Preview Data → Profile.
Pick a profile known to have those
lastTryon*
properties.The try-on image should render.
The product title should appear.
The button should link to the correct product URL.
Send yourself a test email to verify everything displays outside the editor.
3. Test the Flow
In Preview & Test choose Profile (not Event) to verify the image and links.
Choose a profile that definitely has a
lastTryonImageUrl
. You should see the customer’s try-on image render.Confirm that the try-on image, product name and link populate.
Send a test email to yourself.
4. Go Live
Set the flow email status to Live.
Optionally add a filter to avoid sending more than once per 24 hours:
Flow Filters →
If someone has been in this flow at least 1 time in the last 24 hours.
Troubleshooting
Symptom | Likely cause | Fix |
Broken-image icon | Profile property is blank or misspelled | Check the profile in Klaviyo → Information → Custom Properties. Confirm the name is |
Image shows for some profiles but not others | Only certain profiles have done a try-on | Send the email only to profiles with |