← Transmissions
Publié09 Mar 2025
AuteurVolkier Bentinck
Lecture14 min

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

Create your account, import your contacts, set up your flows, and analyze your revenue. The operational guide to setting up Klaviyo on Shopify.

how to configure Klaviyo for your Shopify store

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. Then Klaviyo changed the game. Not because it's a miraculous tool, but because it imposes 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 in a hurry. A poorly configured account leads to degraded deliverability, inconsistent segments, and wrongly 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 is a revenue-focused marketing automation platform, specifically designed 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 exploitable 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 activate this personalization at scale, without a data team. But this power is only accessible if the foundations are well laid.

Specifically, poor configuration generates three types of cumulative problems: degraded deliverability (your emails end up in spam), skewed revenue data (the default 5-day attribution window includes purchases not influenced by email), and unreliable segments leading to inconsistent communications. This means you risk working a lot for little result.

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

Creating and setting up your Klaviyo account

Registration takes less than five minutes. Go to klaviyo.com, fill in your professional email address (not a personal Gmail or Outlook), 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. For context, 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 deleted 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: fill in your company's full physical address (mandatory for CAN-SPAM and GDPR compliance).
  • Email sending domain: set up a dedicated subdomain (e.g., email.yourstore.com) rather than your root domain. This protects 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 strongest 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 browse abandonment. Without this step, you miss a significant part of behavioral triggers.

Historical data synchronization

Upon installation, Klaviyo automatically imports your existing orders and customers. Verify that 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 is essential to understand their difference: Started Checkout triggers when someone reaches the payment page, not when they add a product to the cart. Confusing the two generates poorly calibrated flows.

Lists, segments, and contact management

This is where most configuration errors occur. Klaviyo distinguishes 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 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 high-performing segments, our dedicated guide Create an effective segment on Klaviyo details the most effective criteria.

Segments to prioritize

Four segments are strategic from the outset:

  • 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 order value. Criteria to adjust based on your industry.
  • Dormant customers: haven't purchased in 6 to 12 months. Target for your win-back campaigns.
  • High-intent visitors: viewed a product page but haven't purchased in 7 days. Useful for targeted follow-ups.

Importing existing contacts

If you are migrating from Mailchimp, Brevo, or another platform, do not blindly import your entire database. First, filter out inactive contacts 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 set up first

Flows (automated sequences) are Klaviyo's value driver. A well-configured e-commerce 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 presentation, best-sellers, 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 finalizing their order. Set up 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 1-hour email 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.

Technical configuration is a first step, not a complete strategy. For editorial content, optimal timing, orchestration with SMS, and promo code thresholds to test, read our strategic guide to recovering abandoned carts.

Post-purchase

Often overlooked, yet crucial for loyalty. Triggered by the Placed Order event. Objectives: sincerely thank, 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 (reactivation)

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 cliché, 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 (and 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 bulk 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 free MXToolbox 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 pristine domain guarantees landing in spam. The ramp-up must be gradual over 4 to 6 weeks, targeting your most engaged contacts first. Klaviyo offers a warm-up plan in its documentation – follow it scrupulously.

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 revision.
  • Bounce rate: a hard bounce rate greater 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 the 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 provide you with 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. Every send to unengaged contacts degrades your sender reputation. Target your engaged subscribers first.
  • Leaving the attribution window at 5 days. This inflates Klaviyo-attributed revenue and skews your investment decisions.
  • Not configuring warm-up. An unheated domain lands in spam from the first bulk sends.
  • Duplicating contacts across multiple lists. The same contact in five different lists receives duplicate emails and unsubscribes faster.
  • Activating all flows simultaneously. 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 your 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 a growth objective, Klaviyo is an obvious 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, checkout abandonments) and turns them into sequence triggers. Revenue attribution by campaign and by 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 setup—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 period is reduced to a few hours of active setup, for a result without blind spots.

When should you send your Klaviyo emails to maximize open rates?

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

Does Klaviyo degrade deliverability if poorly configured?

Yes, and this is the most underestimated risk. Sending to unengaged contacts for several months, omitting DMARC, or starting with too high a volume on a blank 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 best-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 benchmarks for 2024 indicate that flows account for 30 to 50% of email revenue for e-merchants who have configured them correctly.

How does Klaviyo measure revenue generated by emails?

Through a configurable attribution window. By default, Klaviyo attributes a purchase to an email if the purchase occurs within 5 days of the email being opened or clicked. This default window is generous and inflates 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 adjustment that most teams don't make—and which durably distorts investment decisions.

Do you need an agency to configure and manage Klaviyo?

Not necessarily for a new 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, the expertise of an agency massively accelerates results and avoids costly configuration errors. A certified Klaviyo Partner agency knows deliverability pitfalls, warm-up best practices, and can audit an existing configuration to identify what is hindering your performance.

Can you migrate from Mailchimp to Klaviyo without losing data?

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

Conclusion

Setting up Klaviyo is less about clicks and more about logic. The platform is powerful because it forces you to structure your thinking: who are your contacts, what behavior justifies what communication, what result do you expect from each flow? Brands that generate 30 to 40% of their revenue via Klaviyo don't do so 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.

Consultation offerte

Vous avez un projet e-commerce
à nous confier ?

Réservez un call gratuit de 30min avec un expert Shopify

  • Diagnostic express
  • Pistes concrètes
  • Devis sous 48 h
Réserver 30 min