Email MarketingMarch 22, 2025

Triggered vs Scheduled Emails in Klaviyo: When to Use Each

Triggered emails fire based on customer behavior. Scheduled emails go out on a calendar. Here's when each type is the right choice and how to set them up in Klaviyo.

Mark Cijo

Mark Cijo

Founder, GOSH Digital

Triggered vs Scheduled Emails in Klaviyo: When to Use Each

Here's a question that sounds simple but trips up a lot of brands: should this email be a flow or a campaign?

In Klaviyo, flows are triggered by behavior. Someone abandons their cart, joins your list, makes a purchase — an action triggers a sequence of emails. Campaigns are scheduled sends — you pick a date, pick a segment, and the email goes to everyone in that segment at that time.

Most brands either lean too heavily on campaigns (sending everything manually) or too heavily on flows (automating everything and ignoring timely communications). The right answer is always: use both, but know which tool fits which job.

I'm going to break down exactly when to use triggered emails versus scheduled emails, how to set up each in Klaviyo, and the framework for deciding which approach fits any email you want to send.

The Core Difference: Behavior vs. Calendar

Triggered emails (flows) respond to what a customer DID. They abandoned a cart. They browsed a product. They made a purchase. They hit a loyalty milestone. The email is a reaction to their behavior, and it arrives at the moment it's most relevant.

Scheduled emails (campaigns) are driven by YOUR calendar. You're launching a product. You're running a sale. You're sharing content. The email goes out because you decided today is the day, not because the customer did something.

Here's why this distinction matters for performance:

Triggered emails have higher open rates (40-60% average) because they arrive when the customer is already engaged with your brand. They just did something. The email is contextually relevant.

Scheduled emails have lower open rates (15-25% average) because they arrive when you want to talk, not necessarily when the customer is thinking about you. Relevance is hit or miss depending on your targeting.

But here's the thing — scheduled emails drive the majority of campaign revenue for most brands because they reach a much larger audience simultaneously. Flows are high-converting per recipient but only reach people who trigger them. Campaigns are lower-converting per recipient but blast to your entire engaged list.

You need both. The question is which email goes where.

When to Use Triggered Emails (Flows)

A message should be a flow when:

1. The email is a direct response to customer behavior.

If the email content directly references what the customer just did, it's a flow. "You left these items in your cart." "Thanks for your purchase, here's what to expect." "You just browsed our new collection — here's a closer look."

These emails lose their relevance if sent hours or days after the behavior. They need to arrive quickly while the context is fresh.

2. The email needs to be personalized based on the action.

An abandoned cart email shows the specific products left behind. A post-purchase email shows the specific order details. A browse abandonment email shows the specific products they viewed. The content is generated from the trigger event data.

You can't do this with a campaign because campaigns are the same message to everyone (or at least to everyone in a segment). Flows dynamically populate content based on what each individual person did.

3. The timing varies per person.

Someone might abandon their cart at 2am on a Tuesday. Another person might do it at 4pm on a Saturday. The email needs to go out relative to when the event happened — not at a fixed time on a fixed day.

Flows handle this automatically. The trigger fires, the time delay passes, and the email sends. Each person gets it at the right time relative to their action.

4. It's part of an ongoing lifecycle sequence.

Welcome series, post-purchase nurture, winback sequences — these are multi-email flows that move the customer through a journey. They're always running in the background, catching people as they hit each stage.

Common Flow Types in Klaviyo

  • Abandoned cart (trigger: checkout started, no purchase in X hours)
  • Browse abandonment (trigger: product viewed, not added to cart)
  • Welcome series (trigger: joins a list or segment)
  • Post-purchase (trigger: placed order)
  • Winback (trigger: X days since last purchase, no new purchase)
  • Replenishment reminder (trigger: X days since last purchase of consumable)
  • Review request (trigger: X days after order delivered)
  • VIP milestone (trigger: enters VIP segment or hits spend threshold)
  • Birthday/anniversary (trigger: date property matches)

When to Use Scheduled Emails (Campaigns)

A message should be a campaign when:

1. The content is time-sensitive and applies to many people at once.

Product launches, flash sales, holiday promotions, company announcements — these go to a large audience at a specific time. The relevance is tied to YOUR calendar, not the customer's behavior.

2. The email content is the same for everyone (or segmented versions of the same core message).

A new product announcement is the same message whether the customer last purchased yesterday or three months ago. A sale announcement applies to everyone on your list. This is campaign territory.

You can still segment — sending the sale announcement to your engaged segment versus a different version to lapsed customers — but the core message and timing is driven by you.

3. You want to drive immediate, concentrated revenue.

When you need revenue THIS WEEK, campaigns are your tool. A well-crafted promotional campaign to your engaged list generates immediate revenue. Flows generate revenue consistently over time but can't spike it on demand.

4. You're sharing content, stories, or brand updates.

Newsletter content, blog recaps, founder updates, behind-the-scenes content — these are calendar-driven. You publish them on a regular cadence regardless of individual customer behavior.

Common Campaign Types in Klaviyo

  • Product launch announcements
  • Flash sales and promotions
  • Holiday/seasonal campaigns (Black Friday, Valentine's Day, etc.)
  • Content newsletters
  • New collection drops
  • Brand announcements
  • Restocked alerts (for popular products)
  • End-of-season clearance

The Gray Areas

Some emails could legitimately be either a flow or a campaign. Here's how to decide.

Back-in-stock notifications. This could be a flow triggered when a product's inventory goes from 0 to available AND the customer signed up for the notification. Or it could be a campaign when a popular product restocks and you want to email everyone who might care.

Our recommendation: Use both. A triggered flow for people who specifically opted into "notify me when back in stock." A campaign announcement for your broader list when it's a high-demand restock.

New collection emails. When you drop a new collection, that's a campaign to your full list. But you might ALSO set up a flow triggered when someone browses the new collection and doesn't buy — a browse abandonment specific to the new drop, with messaging about the launch.

Seasonal content. A "Holiday Gift Guide" email is a campaign — it goes out on a specific date. But you could also build a flow that triggers when someone clicks a link in that campaign and browses gift items but doesn't purchase. The campaign initiates, and the flow follows up.

The pattern: campaigns cast a wide net. Flows follow up based on how individuals respond.

Building the System in Klaviyo

Here's how the two systems work together as a complete email program.

Your Always-On Flow Foundation

These flows run in the background 24/7. They catch customers at critical moments and convert them without you touching anything.

Set these up first:

  1. Welcome series (4-7 emails over 14-21 days)
  2. Abandoned cart (3 emails over 3 days)
  3. Browse abandonment (2 emails over 2 days)
  4. Post-purchase (3-5 emails over 14-30 days)
  5. Winback (3 emails starting at 60-90 days lapse)

These five flows will generate 25-40% of your email revenue on autopilot once they're optimized.

Your Campaign Calendar

On top of the flow foundation, build a campaign calendar that drives the remaining 60-75% of email revenue.

A healthy campaign schedule for most eCommerce brands:

  • 2-3 campaigns per week to your engaged segment
  • 1 content/value email per week (not selling, just providing value)
  • Promotional campaigns aligned with your marketing calendar (launches, sales, holidays)

The Flow + Campaign Coordination

This is where most brands fail. Their campaigns and flows don't talk to each other.

Problem: You send a campaign announcing a 20% off sale. A customer clicks, browses products, and leaves without buying. Your browse abandonment flow sends them a generic "Come back and take a look" email — with no mention of the sale they were just browsing during.

Fix: Create campaign-aware flow variants. When you're running a major promotion, update your flow messages to reference the promotion. "Still thinking about those items? Remember, 20% off ends tomorrow." This creates continuity between the campaign that brought them in and the flow that follows up.

Problem: A customer receives your abandoned cart flow email AND your campaign email on the same day. Two emails feels like too much.

Fix: Use smart sending settings to prevent multiple emails within a 16-24 hour window. Or add a flow filter: "Has not received a campaign in the last 24 hours."

Measuring Performance by Channel

Track these metrics separately for flows and campaigns:

Flows:

  • Revenue per recipient (how much each person who enters the flow generates)
  • Conversion rate (what percentage of flow recipients place an order)
  • Revenue by flow (which flows generate the most revenue)
  • Flow email open and click rates (which emails in the flow are performing)

Campaigns:

  • Revenue per campaign (total dollars generated per send)
  • Revenue per recipient (average dollars generated per person who received it)
  • Open rate and click rate (engagement health)
  • Unsubscribe rate (are you sending too much or to the wrong people?)

Combined:

  • Total email revenue as percentage of overall revenue (target: 25-40%)
  • Flow revenue vs. campaign revenue split (healthy split: 30-40% flows, 60-70% campaigns)
  • Email revenue per subscriber per month (should be growing over time)

The Hybrid Approach

The most sophisticated email programs blur the line between flows and campaigns using Klaviyo's conditional content and campaign-triggered flows.

Conditional content in campaigns: Send one campaign but show different content blocks based on customer properties. VIP customers see the VIP offer. New customers see the welcome version. Same campaign, different experience.

Campaign-triggered flows: When someone clicks a specific link in a campaign, trigger a follow-up flow. This lets you send a broad campaign and then automatically nurture the people who engaged with targeted follow-up based on what they clicked.

Dynamic flow content based on active campaigns: Use Klaviyo's template variables to pull in current promotional information to your flow emails. Your abandoned cart email automatically includes the current active promotion without you manually updating it every time you run a sale.

What To Do Right Now

Look at your Klaviyo account. Count how many active flows you have running. Count how many campaigns you sent last month.

If you have fewer than 5 active flows, your automation foundation is incomplete. You're leaving money on the table from customers who trigger events and don't receive follow-up.

If you sent fewer than 8 campaigns last month, you're under-communicating with your list. Your subscribers signed up to hear from you. Send them value.

If your flow revenue is less than 25% of your total email revenue, your flows need optimization or you're missing key flows.

If you want help building a complete email system — flows that convert automatically and campaigns that drive revenue on demand — book a call with our team. We'll audit your current setup and tell you exactly what's missing and what's underperforming.

Mark Cijo

Written by Mark Cijo

Founder of GOSH Digital. Klaviyo Gold Partner. Helping eCommerce brands grow revenue through data-driven marketing.

Book a free strategy call →

Want results like these for your brand?

Book a free call. We'll look at your data and show you what's possible.

Pick a Time

15 minutes. No pitch deck. Just your data and our honest take.