Klaviyo Integration
Manage your TryOnCloud → Klaviyo connection
Checking connection status…
What this integration does
- ⚡Sends a "Try-On Lead" event to Klaviyo every time a shopper completes a virtual try-on and provides their email address.
- 📦Each event includes the product name, product URL, and a nested Items array so you can personalise flow emails with the exact product the shopper tried.
- 🎯Top-level ProductNames and ProductURLs arrays are included so you can create Klaviyo segments like "tried on [product name]" without any extra setup.
- 🔒Connected via Klaviyo OAuth 2.0 with PKCE. TryOnCloud never sees your Klaviyo password or API keys. The access token is encrypted at rest and revoked at Klaviyo the moment you disconnect.
- ✅Event-first and consent-safe: TryOnCloud does not subscribe shoppers to any Klaviyo list. Email marketing consent stays in your own Shopify and Klaviyo setup.
Data sent to Klaviyo
| Field | Example value |
|---|---|
| Metric name | Try-On Lead |
| Profile email | shopper@example.com |
| ProductNames (array) | ["Classic Blue Oxford Shirt"] |
| ProductURLs (array) | ["https://store.com/products/oxford"] |
| Items[0].Name | Classic Blue Oxford Shirt |
| Items[0].ProductURL | https://store.com/products/oxford |
| Source | TryOnCloud Virtual Try-On |
| ConsentedAt | 2026-06-19T10:00:00Z |
| unique_id | Row ID for idempotency (no duplicate events on retry) |
Permissions requested
accounts:read— Verify the connected Klaviyo account
events:write— Send Try-On Lead events (upserts profile by email)
TryOnCloud requests only the minimum scopes needed. We do not request profiles, lists, or campaigns scopes. Shoppers are never subscribed to a list by TryOnCloud.