Genlook does not send order events. If you use Shopify, Klaviyo’s native Shopify integration already tracks purchases.
Before you connect
- Genlook is installed and the try-on widget is live on your store.
- Shoppers can be identified: they’re logged in, or you’ve enabled Email Collection in Genlook Settings (we recommend asking after the 2nd try-on).
Connect Klaviyo
1
Open Integrations
Shopify: In the Genlook app, go to Integrations.WooCommerce, PrestaShop, and other platforms: Sign in at app.genlook.app, open your site, then go to Integrations.
2
Click Connect
Find Klaviyo and click Connect. A Klaviyo authorization window opens in a new tab.
3
Authorize Genlook
Sign in to Klaviyo if needed, then approve the connection. When you see the success message, close that tab and return to Genlook.
4
Confirm Connected
Back in Genlook, the Klaviyo row should show a Connected badge. You’re done; try-on events will sync automatically.
5
Choose a list (WooCommerce and other non-Shopify platforms)
At app.genlook.app, open your site’s Integrations and pick the Klaviyo list that consented shoppers should be subscribed to.Only emails captured with the marketing opt-in checkbox shown and ticked are subscribed, and sync is ongoing: emails captured before you choose a list are not backfilled.On Shopify you don’t pick a list (see Profiles and list building).
Build flows in Klaviyo
In Klaviyo, create a Flow triggered by the metric Tried On Product. A few ideas:- Send a follow-up email 24 hours after a try-on if the shopper hasn’t purchased.
- Target shoppers who tried on a specific product with reviews or a size guide.
Event properties
The Tried On Product event mirrors Klaviyo’s native “Viewed Product” shape, so you can segment and filter flows on flat properties. Any field Genlook can’t resolve is omitted (never sent as empty).
Use
{% catalog event.ProductID %} in a flow email to render the tried-on product from your synced catalog.
Profiles and list building
How consented emails reach Klaviyo depends on your platform.- Shopify
- WooCommerce and other platforms
Genlook does not create Klaviyo profiles directly. When a shopper opts in through the widget, Genlook records the consent on their Shopify customer record (
emailMarketingConsent: SUBSCRIBED). Klaviyo’s native Shopify integration, which you run alongside Genlook, then syncs that profile and consent.This keeps Shopify the single source of truth for consent and avoids duplicate or conflicting profiles. Genlook’s job on Shopify is the Tried On Product event; profiles come from the native sync.Verify it’s working
- Complete a test try-on as a logged-in customer, or after submitting an email through the widget.
- In Klaviyo, open Analytics → Metrics and look for Tried On Product.
- Open a customer profile and confirm the event appears.

