[deliver]
Deliver article · 2026-07-16 · Charlotte Rodrigues

Klaviyo omnichannel marketing: an operating guide

Short answer. Klaviyo omnichannel marketing does not mean copying one campaign across every channel. Give email, SMS, push, WhatsApp, service, and transactional communication a distinct customer job. Then use shared identity, channel-specific consent, behavior, and pressure rules to select the message, time, and eligible channel. Start with one measurable journey before adding complexity.

Klaviyo has expanded beyond email into multiple customer communication and service surfaces, with availability depending on market, account, and product. More channels can make a lifecycle more useful, but they can also create duplicate reminders and attribution.

Klaviyo's current omnichannel campaign documentation distinguishes proactive campaigns from reactive flows. Campaigns can schedule multiple related messages and audience paths. Flows respond to actions, list or segment entry, and dates, and can contain logic and non-message actions.

This orchestration depends on the shared profiles, events, and permissions explained in Is Klaviyo a CRM?. Without that common layer, each channel creates a different version of the customer.

Give every channel a job

Channel Strong customer job Common misuse
Email Explain, compare, educate, and provide a durable reference Sending broadly because marginal cost appears low
SMS Prompt one useful, time-sensitive action Duplicating every email campaign
Push Return a user to relevant in-app context Sending without value inside the app
WhatsApp Approved conversation, service, or market-specific messaging Treating it as universal SMS
Customer service Resolve an individual situation Letting promotion contradict an open case
Transactional system Perform the requested service Hiding cross-sell in a necessary message

A channel is not a strategy. The strategy describes why the customer needs the message and which surface solves that need with the least friction.

Map moments across the lifecycle

For each moment, record:

Example:

Moment Primary channel Secondary channel Rule
Newsletter signup Email None Invite to SMS only through a separate choice
Checkout abandonment Email SMS for eligible high-intent profiles Exit after purchase
Order confirmation Transactional owner SMS if requested and supported One system owns the message
Shipping delay Operational channel Support No cross-sell
Requested restock SMS or push Email Exact requested item must be available
Post-purchase education Email Push if the app adds value Wait for plausible receipt
Winback Email SMS only for a tested eligible group Exclude very cold profiles

This is more useful than planning each channel in a separate calendar.

Keep consent specific to each channel

One profile can be:

Do not replace these states with one custom property called consent = true. Use the platform's supported channel states and retain source, timestamp, purpose, brand, market, and withdrawal evidence.

Email consent does not include SMS. App installation does not make every push relevant. A delivery phone number does not automatically authorize promotion.

For the mobile channel, the Klaviyo SMS marketing guide explains purpose, consent, sender configuration, timing, cost, and QA.

International programs need separate market routing. Klaviyo channel, sender, template, and country support varies. Verify the current product before designing a global journey.

Resolve identity before orchestrating messages

Omnichannel logic fails when one customer exists as several unconnected profiles.

Define:

Test common cases: guest order, different checkout email, shared household phone, multiple devices, multiple stores, and multiple brands.

Do not merge people only because they share an address or device. Identity rules should reduce fragmentation without combining different individuals.

Govern total customer pressure

From the customer's perspective:

total pressure = campaigns + flows + operational messages + support + every channel

Create a priority order:

  1. requested security and necessary service;
  2. important operational communication;
  3. high-intent lifecycle;
  4. planned campaign;
  5. lower-priority education or reactivation.

Rules can include:

Klaviyo provides smart sending and flow filters, but the current behavior must match the policy. A technical setting is only one enforcement layer.

Choose campaign or flow from the initiative

Use a campaign when the brand selects the initiative and schedule:

Use a flow when a person's event, state, or date starts the journey:

Current omnichannel campaigns can contain multiple scheduled messages and audience paths. Flows can contain triggers, filters, splits, delays, messages, and other actions. The distinction is proactive versus reactive, not one message versus many.

Use Klaviyo flows versus campaigns to assign each message to the right mechanism before adding channels.

Build one simple omnichannel journey

Consider a product launch.

Step 1: email explains

Email provides the problem, product, proof, price, terms, and selection help. The audience is engaged and relevant.

Step 2: push returns to context

Push reaches app users who requested the update or showed relevant intent. It opens the exact in-app destination.

Step 3: SMS prompts a timely action

SMS reaches only specifically eligible, high-intent subscribers near a real deadline or verified stock constraint. It does not repeat the entire email.

Step 4: purchase exits persuasion

The order event removes the customer from reminders. Transactional and post-purchase ownership takes over.

Step 5: support overrides optional promotion

An order problem or open support case pauses the affected marketing treatment.

This journey needs reliable data and exclusions more than it needs many branches.

Use event and profile data at the right time

A split is valuable only if data exists before the decision.

Validate:

Event properties describe the occurrence. Profile or object properties describe current state. Before a delayed message, recheck current eligibility and conversion where the flow supports it.

Avoid deep logic on sparse data. Every branch needs a default and an owner.

Coordinate transactional and marketing messages

List every source:

Assign one owner per message. A shipping update should not come from the store, carrier, and a marketing flow unless each has a distinct customer job.

Keep necessary service communication separate from promotion. Adding a coupon to a security or order message can change its purpose and eligibility.

Measure the journey, not isolated channel dashboards

Separate dashboards can attribute the same order to email, SMS, push, and ads.

Report:

Use journey-level holdouts:

Compare over the normal buying cycle. A high SMS click rate does not prove that the additional channel created more sales.

Roll out in five stages

1. Foundation

Identity, consent, events, message ownership, pressure, tracking, and QA.

2. One use case

Select a high-value journey with little ambiguity, such as requested restock or a subscription deadline.

3. Controlled measurement

Use a comparison group and measure net economics plus customer guardrails.

4. Extension

Add one channel or moment only after the prior journey is stable and documented.

5. Governance

Review performance and pressure monthly. Review consent, data, product cost, and channel support quarterly or after material change.

Omnichannel QA checklist

FAQ

What is Klaviyo omnichannel marketing?

It is the coordinated use of multiple channels from shared customer identity, consent, and events. Each channel has a defined role, pressure rule, and measurement method.

Should a brand send the same campaign by email and SMS?

No. Email can explain while SMS serves one timely action. Copying content adds pressure without proving incremental value.

Does Klaviyo support WhatsApp and push?

Klaviyo currently presents these channels within its platform, but support depends on product, account, and market. Verify the exact current configuration before planning.

How do I prevent too many messages?

Define channel priority, exclusions, frequency windows, and profile-level reporting. Include transactional and support communication in the pressure view.

How should omnichannel performance be measured?

Compare people exposed to different channel combinations and measure incremental net value, cost, opt-out, complaint, and support. Do not add attributed revenue from each dashboard.

Build the orchestration before adding channels

Our Klaviyo agency maps customer moments, consent, data, channel roles, pressure, and measurement before implementing campaigns and flows. Request a Klaviyo omnichannel diagnostic.

CR
Charlotte Rodrigues · CRM Lead at Deliver. Questions about this article? charlotte@agence-deliver.com

Want to apply this to your stack?

Spend 30 minutes with Charlotte to review your CRM setup, size the opportunity and leave with a practical action plan.

Book a 30-minute call →