
Klaviyo is the email marketing platform for Shopify stores. The integration is seamless, the segmentation is powerful, and you can track exactly how much revenue each email generates. Here's how to set it up right.
Start by creating a Klaviyo account and connecting it to your Shopify store. Go to Integrations in Klaviyo, find Shopify, and enter your store URL. Authorize the connection.
This syncs your customer data, order history, and product catalog. Klaviyo will pull in historical data going back as far as your Shopify store has records.
Give it 24-48 hours to fully sync before you start building flows.
This is critical for deliverability. Don't skip it.
Go to Settings, then Domains. Add your sending domain (like email.yourstore.com). Klaviyo will give you DNS records to add to your domain provider.
You need to add:
This tells email providers that Klaviyo is authorized to send on your behalf. Without it, your emails are more likely to hit spam.
You need to capture emails before you can email people. Set up these forms:
Pop-up form: Triggers after 5-10 seconds on site or on exit intent. Offer a discount (10-15% off first order) in exchange for email. This is your primary list builder.
Footer form: A simple email capture in your site footer for people who don't want the pop-up. No incentive needed.
Checkout opt-in: Make sure your Shopify checkout has email marketing opt-in enabled. These are your highest-value subscribers since they've already purchased.
Flows are automated email sequences triggered by customer behavior. These run 24/7 and generate revenue on autopilot.
Triggered when someone views a product but doesn't add to cart. Similar structure to abandoned cart but lighter touch since they showed less intent.
Targets customers who haven't purchased in 60-90 days. Remind them you exist, show what's new, offer an incentive to return.
Segments let you send targeted campaigns to specific groups. Start with these:
Send most campaigns to engaged subscribers. This protects your deliverability and ensures you're reaching people who want to hear from you.
Flows run automatically. Campaigns are scheduled sends. Plan for 4-6 campaigns per month:
Don't email every day. 1-2 times per week is plenty for most stores.
Check these metrics weekly:
A/B test subject lines, send times, and content regularly. Small improvements compound over time.
Set it up right from the start and your email channel will become one of your most profitable marketing assets.
