How to create follow-up messages in omnichannel campaigns
Follow-up messages let you re-engage recipients based on how they interacted with a previous message in your omnichannel campaign, without manually building audience filters. For example, you could send an email to your full audience, then create an SMS follow-up that only targets people who didn't open it. Klaviyo automatically sets up the right audience filters for you, so you can build multi-step, cross-channel sending strategies in just a few clicks.
Already familiar with follow-up emails in single-channel campaigns? Follow-ups in omnichannel campaigns expand on that feature — you can create follow-ups across any channel (not just email), target based on a wider range of engagement conditions, and use custom audience filters for more advanced targeting.
Before you begin
- This feature is available in omnichannel campaigns only.
- You must have at least 1 existing message in your omnichannel campaign before you can create a follow-up. You can’t create a follow-up from a canceled message.
- An omnichannel campaign can contain up to 30 messages, including follow-ups.
- If you haven’t already, learn the basics of how to create and send an email campaign.
Create a follow-up message
- Create an omnichannel campaign and add a message, or open an existing omnichannel campaign that contains at least one message.
- On the message you want to follow up on, click the overflow menu (3-dot icon).

- Select Add a follow-up message. A panel opens where you configure your follow-up.

- Under Select a channel, choose from the channels available in your account: Email, Text message, Push, or WhatsApp. Text message requires SMS setup; Push and WhatsApp must be enabled for your account.
- Under Select type, choose Engagement or Custom. For Engagement, select an Engagement type based on the source message.
- Click Continue.

- If you chose Custom, add your conditions in the filter builder, click Add filter, then click Save in the message panel.
Your follow-up message now appears as a draft in the same audience path as the source message, with its audience filters already applied. Add its content and review its send time before scheduling it.
To schedule your follow-up:
- Open the follow-up’s Message tab and click Edit to add its content. When you return to the campaign, open the Review tab and resolve any errors.
- Click Schedule, choose a send date and time after the source message, then click Schedule message. Make sure the source message is also scheduled if it has not been sent.
Tip: The follow-up feature is a quick-start tool. While the message is a draft, you can adjust the engagement window, add conditions, or replace the filters entirely. Open the message’s Settings tab and click Edit in the Audience filter section. After making changes, click Add filter, then Save in the message panel.

Choose your follow-up type
When creating a follow-up, you choose between 2 types: engagement or custom.
Engagement
Engagement options automatically build audience filters based on how recipients interacted with the source message. The options you see depend on which channel the source message uses.
If your source message is an email or WhatsApp message:
- Not opened — Targets recipients who did not open the source message.
- Opened — Targets recipients who opened the source message but did not click a link in it.
- Clicked — Targets recipients who clicked a link in the source message.

For a push source message, choose Not opened or Opened. Push does not offer a Clicked option.
If your source message is an SMS:
- Not clicked — Targets recipients who did not click a link in the source message.
- Clicked — Targets recipients who clicked a link in the source message.
Standard SMS does not support open tracking, so only click-based options are available.

Note: For a text-message source, accounts with RCS enabled see Not opened, Opened, and Clicked. Opened targets recipients who opened but did not click. Open tracking is available for RCS messages; standard SMS does not track opens.
Whichever engagement option you select, Klaviyo combines a "Received [source message]" condition with your chosen engagement condition. These source-message conditions check activity over all time. It also requires engagement with the follow-up’s channel in the last 30 days: an open or click for email or WhatsApp, a click for text messages, or an open for push. You can adjust these conditions in Audience filter after creation.
For example, an SMS follow-up to people who did not open your email also requires those recipients to have clicked a text message in the last 30 days.
Email open conditions exclude Apple Mail Privacy Protection opens. Email and text-message click conditions exclude bot clicks when bot click exclusion is enabled in your account.
Custom
Choose custom when you need targeting beyond standard engagement conditions, or want to combine multiple criteria.
The custom option opens the full audience filter builder with only a "Received [source message] since all time" condition pre-populated. From there, add any conditions you need, click Add filter, then click Save in the message panel.

Follow-up defaults
- Send time: The draft’s send time is set to 24 hours after the source message’s send time. If that time has already passed, it is set to 24 hours from when you create the follow-up. Review the time and schedule the message when it is ready.
- Name: [Channel] [Message number] (Follow up of [source message name])
Important: Content is not cloned from the source message. Your follow-up is created with a blank template. If you want to reuse the source message's content, use the clone message feature separately.
Follow-up messages behave like other campaign messages. You can create additional follow-ups from them and edit or delete them while they are drafts. To change a scheduled follow-up’s content or audience filters, select Revert to draft and confirm, make and save your changes, then schedule it again.
Deleting a source message that has follow-ups
If you delete a message that has follow-ups referencing it, a warning modal lets you know that downstream messages have filter conditions tied to this message.

The follow-up messages will remain in the campaign, but their audience filters will reference a message that no longer exists and may return no recipients. Update or remove the affected filters before sending, then check the estimated recipients on the Review tab.
Additional resources
- Understanding Audience Filters in Omnichannel Campaigns
Learn how audience filters allow you to target specific customer sub-segments for each message in your omnichannel campaign. By targeting these specific groups, you deliver the right message at the right time and on the right channel. As a result, your campaigns become more personalized and will drive engagement over time.
- How to create and send an email campaign
Learn about the basics of email campaigns, including what they are and how to send them in Klaviyo.
- How to include a follow-up email to resend a campaign to "non-openers"
Learn how to use the include a follow-up email setting to resend a campaign to recipients that didn't open the original email. This option is available in the campaign wizard when setting up a new campaign.