Email platform implementation by sector
Klaviyo setup for online stores
For an online store, Klaviyo is most useful when it knows what customers browse, start and buy. Connecting the shop brings that in: Klaviyo's Shopify data reference lists events such as Checkout Started, Placed Order, Fulfilled Order and Refunded Order, and it creates a profile for each synced customer. A store setup builds on that data with consent carried from checkout, the core ecommerce flows Klaviyo suggests, segments based on purchase behaviour, product blocks in templates and a habit of checking Klaviyo's attributed revenue against the shop's own orders. Getting these right early means email can run largely by itself, sending the right message at the right moment.
This page covers integration, consent, flows, segments, product content and measurement. LetGetGrow sets up and manages Klaviyo and Mailchimp, including flows, templates, integrations and migrations, with the scope, cost and timeline set out in a custom quotation.
Illustrative diagram
Store email set-up
- Shop data
- Profiles
- Order events
- Flows
- Checkout recovery
- Post-purchase
- Segments
- Repeat buyers
- Lapsed customers
- Measurement
- Shop orders
- New versus repeat
Store flows and the events behind them
| Flow | Event or trigger | Purpose |
|---|---|---|
| Welcome | Joins newsletter list | Introduce the shop |
| Abandoned checkout | Checkout Started without Placed Order | Recover the order |
| Post-purchase | Placed Order, Fulfilled Order | Help, review, repeat purchase |
| Winback | No order for a set period | Bring lapsed customers back |
| Refund handling | Refunded Order | Exclude from review requests |
Consent from checkout
Buyers who did not agree to marketing at checkout are customers, not subscribers. Shopify records marketing consent on customer profiles; check that only those who agreed, or who meet the soft opt-in conditions under ICO guidance, receive marketing flows and campaigns. Order updates are service messages and should not carry promotions for people who have not agreed.
Segments from purchases
Order history makes useful segments possible straight away: first-time buyers, repeat customers, high spenders, buyers of a particular collection and customers who have not ordered in months. Klaviyo's segments are dynamic, so customers move between them as they buy. Use them to send fewer, more relevant campaigns.
Store setup in order
Connect
Shop integration and test order.
Output: Events confirmed
Consent
Subscribers versus customers.
Output: Correct audiences
Flows
Welcome, checkout, post-purchase, winback.
Output: Tested automations
Segments
Purchase behaviour.
Output: Targeted campaigns
Measure
Against shop orders.
Output: Honest reporting
Example: a kitchenware shop
Illustrative example — not a client case study
Situation: A kitchenware shop sets up Klaviyo after launching on Shopify.
- A test order confirms Checkout Started, Placed Order and Fulfilled Order on a test profile.
- The post-purchase flow waits for Fulfilled Order before sending care tips, and skips customers with Refunded Order.
- Monthly, Klaviyo's attributed revenue is compared with orders in Shopify.
What this shows: The shop's emails followed real order events. This example is illustrative.
Store setup checks
Data
- Events seen on a test profile
- Consent matches checkout
Flows
- Exit on purchase
- Refunds handled
Measurement
- Shop orders compared
- New and repeat buyers separated
Product content
Order events include product information, so emails can show what someone bought or left behind. Keep product titles, images and prices tidy in the shop, and design a product block that handles several items and long names.
Checking results
Klaviyo attributes orders to emails using its own rules. Compare with shop orders, and look separately at new and repeat customers; emails to loyal customers may take credit for orders they would have placed anyway.
Campaigns alongside flows
Flows handle moments triggered by customers; campaigns handle news you choose to share, such as new products, seasonal ranges or restocks. Send campaigns to segments rather than everyone: recent buyers might hear about complementary products, lapsed customers about what is new. Fewer, better-targeted campaigns tend to keep engagement healthier than frequent sends to the whole list.
Price and stock triggers
Klaviyo's help lists price drop and low inventory among its flow triggers. For stores with changing prices or limited stock, these can send timely alerts to people who viewed a product. Use them where they genuinely help shoppers, and test that product data is accurate before switching them on.
Sending domain
Set up a branded sending domain so emails appear to come from your shop rather than Klaviyo, and confirm SPF, DKIM and DMARC meet Gmail's sender guidelines before sending at volume.
Several markets
Stores selling abroad may need separate lists, segments or flows by country, with currency and language right in each. Test an order from each market if you can.
Review requests
Ask for reviews after delivery, not on dispatch, and skip customers whose orders were cancelled or refunded.
Questions about Klaviyo setup for online stores
Which flows should an online store start with?
Welcome, abandoned checkout, post-purchase and winback.
Can we email every customer?
Only those who agreed to marketing or meet soft opt-in.
Which events does Shopify send?
Including Checkout Started, Placed Order and Refunded Order.
What segments are useful?
First-time, repeat, lapsed and collection buyers.
Can product images appear in emails?
Yes; order events include product information.
How are results checked?
Against orders in your shop.
Sources referenced
Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.
- Klaviyo Help: Shopify data reference (opens in a new tab) — reviewed 2026-10-31
- Shopify Help: Customer marketing consent (opens in a new tab) — reviewed 2026-10-31
Request a Custom Quote
Ask about Klaviyo setup for online stores
Thank you — your enquiry has been sent.
We have received your message and will reply by email. If you need to add anything, email info@letgetgrow.com.