Setting up Klaviyo on Shopify: The Step-by-Step Guide

comment configurer Klaviyo pour votre boutique Shopify

A few years ago, most e-merchants sent identical newsletters to their entire database. The result: plummeting open rates, rising unsubscribes, and email campaigns that yielded little return. Then Klaviyo changed the game. Not because it's a miracle tool, but because it enforces a different logic: sending the right message to the right person at the right time, based on what they actually did on your store.

But here's the problem: Klaviyo is a powerful platform that can be frustrating if set up hastily. A poorly configured account leads to degraded deliverability, inconsistent segments, and incorrectly attributed revenue. This operational guide provides precise steps to set up Klaviyo correctly, from account creation to results analysis, including critical points that typical tutorials omit.

Why Klaviyo configuration is a strategic decision

Klaviyo is not just an email sending tool. It's a revenue-focused marketing automation platform, designed specifically for e-commerce. Its strength lies in its ability to leverage real-time behavioral data: every visit, every product viewed, every abandoned cart, every purchase becomes an actionable signal to trigger personalized communication.

A study published by McKinsey & Company (2023, "The value of getting personalization right") estimates that personalization can generate between 10% and 15% additional revenue in the retail sector. Klaviyo is precisely built to enable this personalization at scale, without a data team. But this power is only accessible if the foundations are laid correctly.

Concretely, a poor configuration generates three types of cumulative problems: degraded deliverability (your emails end up in spam), distorted revenue data (the default 5-day attribution window includes purchases not influenced by email), and unreliable segments that lead to inconsistent communications. This means a lot of work for little results.

To understand the overall logic of the tool before setting it up, consult our page How Klaviyo works.

Creating and configuring your Klaviyo account

Registration takes less than five minutes. Go to klaviyo.com, enter your professional email address (not a personal Gmail or Outlook account), your store name, and your website URL. Klaviyo will immediately offer to connect your e-commerce platform.

Choosing your plan

Klaviyo offers a free plan for up to 250 active contacts and 500 emails/month – enough to get started and test your first flows. Beyond that, pricing is based on the number of active profiles. As an indication, for 10,000 active contacts, the email-only plan is around $150/month in 2025. Adding the SMS channel is billed separately.

An important point often overlooked: Klaviyo distinguishes between active profiles (those who can receive your emails) and suppressed or unsubscribed profiles. Understanding this billing logic from the start avoids unpleasant surprises as you grow.

Account settings to adjust immediately

Before any integration, configure these elements in Settings:

  • Organization: Enter your company's full physical address (required for CAN-SPAM and GDPR compliance).
  • Email sending domain: Configure a dedicated subdomain (e.g., email.yourstore.com) rather than your root domain. This preserves the reputation of your main domain in case of issues.
  • From name & From email: Consistent with your brand, immediately recognizable by your recipients.
  • Attribution window: Change the email attribution window from 5 days to 1 or 2 days for more reliable revenue data. The default window artificially inflates figures.

Integrating Klaviyo with Shopify correctly

The native Klaviyo-Shopify integration is one of the most robust on the market. It synchronizes orders, customers, products, and behavioral events (product views, add-to-carts) in real-time without requiring development.

Activating on-site tracking

Once the Klaviyo app is installed from the Shopify App Store, activate on-site tracking in the integration settings. This allows Klaviyo to track navigation on your store and trigger flows like abandoned browse. Without this step, you miss a significant portion of behavioral triggers.

Historical data synchronization

Upon installation, Klaviyo automatically imports your existing orders and customers. Verify that the synchronization is complete before creating your first segments. A "customers who have purchased 3 or more times" segment will be inaccurate if the purchase history is not fully imported.

Klaviyo events to know

The Shopify integration automatically creates several events in Klaviyo: Placed Order, Fulfilled Order, Viewed Product, Added to Cart, Started Checkout. These events are the triggers for your flows. It's essential to understand their difference: Started Checkout is triggered when someone reaches the payment page, not when they add a product to their cart. Confusing the two generates poorly calibrated flows.

Lists, segments, and contact management

This is where most configuration errors occur. Klaviyo distinguishes between two types of contact groupings: lists and segments. Understanding them is non-negotiable.

Lists vs. segments: the fundamental distinction

A list is static: a contact is added manually, via a signup form or a CSV import. Once added, they remain there until explicitly removed. The main list is your "Newsletter" – the base of those who have explicitly agreed to receive your communications.

A segment is dynamic: it updates in real-time based on defined conditions (behavior, purchase history, customer value). A contact can enter and exit a segment based on their behavior. To learn more about building effective segments, our dedicated guide Creating an effective segment on Klaviyo details the most effective criteria.

Segments to create first

Four segments are strategic from the start:

  • Engaged subscribers: opened or clicked an email in the last 90 days. This is your "safe" audience for maintaining good deliverability.
  • VIP customers: who have placed X orders or exceeded a certain average cart value. Criteria to adjust based on your industry.
  • Dormant customers: who haven't purchased in 6 to 12 months. Target for your win-back campaigns.
  • High-intent visitors: who viewed a product page but didn't purchase within 7 days. Useful for targeted retargeting.

Importing existing contacts

If you are migrating from Mailchimp, Brevo, or another platform, do not blindly import your entire database. First, filter out contacts inactive for more than 12 months: importing them immediately dilutes your engagement rate and degrades your sender reputation. A database of 5,000 engaged contacts is always better than a database of 30,000 inactive contacts.

Essential flows to configure first

Flows (automated sequences) are Klaviyo's value engine. A well-configured e-commerce store generates between 30% and 50% of its email revenue through flows, according to data published by Klaviyo in its Email Marketing Benchmarks 2024 report. Here are the four flows to activate first.

Welcome series

Triggered by newsletter signup or account creation. This is the first impression: don't settle for a single email. A sequence of 3 emails over 7 days (brand introduction, bestsellers, social proof) converts significantly better than a single email. Klaviyo offers basic templates, but customize them with your brand's tone.

Abandoned checkout

The most profitable flow, consistently. Triggered when someone reaches the payment page without completing their order. Configure a sequence of 2 to 3 emails: first reminder at 1 hour, second at 24 hours (possibly with a promo code), third at 72 hours. The email at 1 hour is the most effective – don't delay. To learn how to build this type of flow step-by-step, our guide on implementing Klaviyo automation covers the complete structure.

Post-purchase

Often overlooked, yet crucial for loyalty. Triggered by the Placed Order event. Objectives: express warm thanks, provide tracking information, request a review (via Okendo or Judge.me integrated with Klaviyo), and introduce complementary products. The classic timing: D+1 (confirmation), D+7 (review request), D+15 (cross-sell).

Win-back

Targeted at customers who haven't purchased in 90 to 180 days, depending on your usual buying cycle. The tone should be different from classic campaigns: more personal, with an incentive offer if the margin allows. A "We miss you" might seem trivial, but data shows it's one of the flows with the best relative ROI when well segmented.

Deliverability: the factor everyone underestimates

No Klaviyo configuration guide would be complete without addressing deliverability. This is the ability of your emails to reach the inbox (not the spam folder) of your recipients. Poor deliverability can nullify all your personalization efforts.

The three technical pillars: SPF, DKIM, and DMARC

These three authentication protocols are essential and must be configured in your DNS before sending anything:

  • SPF (Sender Policy Framework): declares which servers are authorized to send on your behalf.
  • DKIM (DomainKeys Identified Mail): cryptographically signs your emails to prove their authenticity.
  • DMARC: defines the policy to apply if SPF or DKIM fail. Since February 2024, Google and Yahoo have made DMARC mandatory for all volume senders. It is non-negotiable.

Klaviyo generates the DNS entries to add to your registrar directly from Settings > Email > Sending Domains. Verify the configuration with the MXToolbox (free) tool to validate each record.

Warm-up: the step beginners skip

If you are starting with a new sending domain, you must perform a progressive warm-up. Starting by sending 50,000 emails on the first day from a fresh domain is a guarantee of landing in spam. The ramp-up should be gradual over 4 to 6 weeks, initially targeting your most engaged contacts. Klaviyo provides a warm-up plan in its documentation – follow it meticulously.

Analyzing your results with Klaviyo

Klaviyo provides revenue-oriented analytics that go beyond simple open rates. But you still need to know how to read the right indicators.

The metrics that truly matter

  • Revenue per recipient (RPR): revenue generated per email sent. The true performance indicator of a flow or campaign.
  • Unsubscribe rate: if it exceeds 0.5%, your content or targeting needs review.
  • Bounce rate: a hard bounce rate higher than 2% indicates a poorly maintained database.
  • Conversion rate per flow: compare the conversion rates of your flows to identify underperformers.

Avoid focusing solely on the open rate. Since the introduction of Apple's Mail Privacy Protection in 2021, this indicator is partially artificial for iPhone users, who represent a significant portion of audiences in France.

Integrated A/B testing

Klaviyo allows you to test two versions of an email (subject, sender, content, timing) with configurable traffic splitting. Test one variable at a time for actionable results. Email subjects are the first lever to test: the impact on open rate is immediate and measurable. To master campaign creation and A/B testing best practices, our guide Launching an effective email campaign on Klaviyo will give you the operational keys.

The 5 most common configuration errors

After assisting dozens of Shopify stores with Klaviyo, here are the errors we consistently see:

  • Sending to the entire list without segmenting. Each send to unengaged contacts degrades your sender reputation. Target your engaged subscribers first.
  • Leaving the attribution window at 5 days. This inflates Klaviyo's attributed revenue and distorts your investment decisions.
  • Not configuring the warm-up. An unwarmed domain lands in spam from the first high-volume sends.
  • Duplicating contacts across multiple lists. The same contact in five different lists receives duplicate emails and unsubscribes faster.
  • Activating all flows at once. Two well-calibrated flows are better than ten overlapping flows that over-solicit your contacts.

Frequently asked questions about Klaviyo

Is Klaviyo free?

Yes, up to a certain point. The free plan covers 250 active contacts and 500 emails per month – enough to test the first flows and validate your Shopify integration. Beyond that, pricing is based on the number of active profiles in your account. For 5,000 contacts, expect around $70-80/month for the email-only plan. The SMS channel is billed separately by volume. This model is advantageous compared to tools like HubSpot or ActiveCampaign, whose pricing escalates very quickly with contacts.

Klaviyo or Mailchimp: which to choose for a Shopify store?

If you manage a Shopify store with growth objectives, Klaviyo is the undisputed choice. Mailchimp remains a generalist: it doesn't natively speak the language of e-commerce. Klaviyo captures Shopify events in real-time (product views, add-to-carts, abandoned checkouts) and transforms them into sequence triggers. Revenue attribution per campaign and per flow is native. Mailchimp may be suitable for a simple newsletter with little segmentation. As soon as you seek personalization and revenue-oriented automation, Klaviyo is the right answer.

How long does it take to set up Klaviyo correctly?

A solid configuration – account, domain authentication, Shopify integration, initial segments, and the 3 priority flows (welcome, abandoned checkout, post-purchase) – takes between 2 and 4 days for someone starting from scratch. This timeframe includes the gradual warm-up of the sending domain, an essential step if you are starting with a new subdomain. By entrusting the configuration to a certified Klaviyo agency, this time drops to a few hours of active setup, for a flawless result.

When should I send Klaviyo emails to maximize opens?

There's no universal answer – and any agency that gives you a fixed schedule without analyzing your audience is mistaken. Klaviyo integrates a "Smart Send Time" feature that analyzes each contact's opening habits to optimize individual send times. Generally, Tuesday-Thursday, 9 am-11 am or 7 pm-9 pm slots work well for French B2C audiences – but your own benchmark takes precedence over any generalization. Test, measure, adjust via integrated A/B testing.

Does Klaviyo degrade deliverability if configured incorrectly?

Yes, and it's the most underestimated risk. Sending to unengaged contacts for several months, omitting DMARC, or starting with too high a volume on a fresh domain: each of these points can cause your sender reputation to plummet in a few days. Poor deliverability means emails landing in spam even for your best customers. Rigorous configuration (SPF/DKIM/DMARC authentication, progressive warm-up, targeting engaged contacts) durably protects your reputation.

Can Klaviyo be used without Shopify?

Yes. Klaviyo also integrates with WooCommerce, Magento, BigCommerce, PrestaShop, and via API with any e-commerce platform. The native integration with Shopify is simply the most fluid and well-documented on the market – and the one on which Klaviyo focuses its priority developments. If your store runs on another platform, the tool remains relevant, but the richness of automatically synchronized events will depend on the level of integration available.

What is a Klaviyo flow and how is it different from a campaign?

A campaign is a single send, scheduled for a specific date, to a defined segment. This is your monthly newsletter, your sales announcement, your product launch email. A flow is an automated sequence triggered by behavior: signup, abandoned cart, first purchase, birthday. Flows run continuously, without action on your part. This is where most email revenue is generated: Klaviyo's 2024 benchmarks indicate that flows account for 30% to 50% of email revenue for e-commerce businesses that have configured them correctly.

How does Klaviyo measure email-generated revenue?

Via a configurable attribution window. By default, Klaviyo attributes a purchase to an email if the purchase occurs within 5 days of opening or clicking. This default window is generous and inflates the figures: it includes purchases that would have happened anyway. For reliable data, reduce the window to 1 or 2 days in the account settings. This is a simple setting that most teams don't make – and which permanently distorts investment decisions.

Do I need an agency to configure and manage Klaviyo?

Not necessarily for a beginner store with a small contact base. Basic flows (welcome, abandoned checkout, post-purchase) are accessible to a motivated e-merchant. However, as soon as you manage several thousand contacts, want advanced segments, customer scoring, or CRM integration, an agency's expertise massively accelerates results and avoids costly configuration errors. A certified Klaviyo Partner agency knows the deliverability pitfalls, warm-up best practices, and can audit an existing configuration to identify what is hindering your performance.

Can I migrate from Mailchimp to Klaviyo without losing my data?

Yes, and Klaviyo offers a native migration tool for Mailchimp users. Lists, tags, and subscription histories can be imported. What doesn't migrate automatically: automated sequences (to be recreated in the logic of Klaviyo flows) and past campaign statistics. Migration is also an opportunity to clean up your database: don't blindly re-import all your contacts. Delete inactive contacts for more than 12 months before importing – it's the ideal time to start fresh with a healthy base and preserved deliverability.

 

Conclusion

Configuring Klaviyo is less about clicks than about logic. The platform is powerful because it forces you to structure your thinking: who are your contacts, what behavior justifies what communication, what results do you expect from each flow? Brands that generate 30% to 40% of their revenue through Klaviyo don't do it because they have more subscribers – they do it because they have better configured the foundations.

If you're starting from scratch or want to audit an existing configuration, the steps are clear: set up the account, authenticate your domain, properly integrate Shopify, build your priority segments, activate the four essential flows, and measure the right indicators. Avoid shortcuts on deliverability – it's the most costly and time-consuming error to correct.

You can also explore our page dedicated to Klaviyo for Shopify, which covers the overall integration strategy. And if you prefer to entrust Klaviyo configuration and management to specialists, our team is available: discover how Stellar Projects supports brands on Klaviyo.


Leave a comment

Please note, comments must be approved before they are published

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.


Un projet ?
On vous rappelle !

Prêt à booster votre e-commerce Shopify ?
Réservez votre consultation gratuite de 30 minutes avec nos experts