
Étoile Milano is a luxury jewelry brand with a loyal DTC customer base on Shopify. Working with their email agency Subjectlime, the team rebuilt their entire Klaviyo program in 58 days: a new sending domain, list growth, and a lifecycle stack of 15 automations. Email became the most reliable channel on the P&L, with €169K attributed in the first reporting window, around 29% of total store revenue.

Étoile Milano's email program was underperforming its potential. Deliverability was degrading, flows were missing or unstructured, and Shopify revenue didn't reconcile with Klaviyo.
Underneath sat a data problem. Standard client-side tracking couldn't identify enough shoppers: Safari's ITP and ad blockers stopped browse and cart events from firing, and opted-in subscribers arriving on new devices browsed as strangers. Every unidentified shopper was an abandonment flow that never triggered.
The data foundation needed to be in place first. Subjectlime rebuilt the sending infrastructure and lifecycle stack, and installed Littledata as the data layer between Shopify and Klaviyo.

Subjectlime gave Étoile a clean foundation to build on: an authenticated sending domain, structured list hygiene, and 15 sequenced automations.
Littledata then made sure those automations could reach every shopper they were built for, automatically, with no custom code required.
Every shopping event now reaches Klaviyo server-side, tied to a profile wherever the shopper can be identified:
Why this matters:

Klaviyo · Top performing flows · The Littledata-triggered versions (Checkout Started – Littledata, Viewed Product – Littledata, Added to Cart – Littledata) run alongside the standard-triggered versions.

Littledata lets Étoile's flows fire on every identified shopping moment, so the same automations recover more revenue as the brand grows.
With better identity resolution
Klaviyo's native tracking can only start a flow once a shopper enters an email address, around 3% of sessions. By then, half of your engaged shoppers are already out of reach.
Littledata's identity resolution recognizes returning shoppers the moment they act, so Étoile's flows trigger at add to cart (around 6% of sessions) and start checkout, not just at email entry.
Triggering higher in the funnel roughly doubles the audience entering abandonment flows, which means more sends, more recovered carts, and more revenue from the same flows. For Étoile, that showed up as 2.9× more carts identified and a 2.5× lift in recovered revenue.
Same store, same flows, same creative: 17 January to 16 February 2026.
| Without Littledata | With Littledata | |
|---|---|---|
| Abandoned cart triggers (30 days) | 1,174 | 4,594 (2.9× via Littledata events) |
| Browse abandonment emails | 5,047 | 11,902 (+36% more per published range) |
| Recovered abandonment revenue | €10,229 | €25,960 (2.5× lift) |
| Shoppers behind privacy walls | Invisible to flows | Identified and entered into flows |
| Revenue reporting | Klaviyo and Shopify didn't match | Reconciled, with noise filtered out |

Over the 30-day window from 17 January to 16 February 2026: