Skip to main content

The marketer's guide to omnichannel campaigns in Composer

Set as Preferred Source

Draft coordinated campaigns with Klaviyo Composer

Generated by Klaviyo AI

Klaviyo's Composer drafts channel-specific messages and audiences from one brief, keeping the offer and tone consistent across email, SMS, and push. The guide explains how to refine drafts, review segments, test variations, and check campaign details before approving and sending.

  • Channel-specific audiences: Composer uses existing segments or drafts new ones based on your audience instructions and account segmentation patterns.
  • Refinement and testing: You can revise messages in chat and request variations to A/B test in Klaviyo.
  • Setup and links: Channels require setup before drafting, and push deep links must be added manually in the campaign editor.
  • Channel-specific drafts: Composer drafts email, SMS, MMS, and push messages in one conversation, keeping the offer and tone consistent across channels.
  • Audience selection: Composer uses existing segments and account segmentation patterns, drafting new segments when needed for each channel’s audience.
  • Refinement and testing: Messages can be revised in chat, opened in Klaviyo’s campaign editors, and generated in variations for A/B testing.
  • Channel setup requirements: SMS, MMS, and push require prior setup, and push deep links must be added manually in the campaign editor.
  • One shared brief: Name the offer, tone, and channels in one prompt, then refine each message in the same conversation.
  • Channel-specific audiences: Composer uses existing segments and account segmentation patterns or drafts new segments for review.
  • Draft variations: Request alternative subject lines, SMS copy, or layouts, then A/B test selected versions in Klaviyo.

Write the same promotion for email, then again for text, then again for push, and the details start to drift: the discount, the deadline, the button copy. Composer, Klaviyo's AI marketing agent, drafts all of them from one brief and builds the audience for each channel, so the offer reads the same wherever your customer sees it.

An omnichannel campaign is one promotion delivered across several channels, with each message shaped for where it lands: a full layout in the inbox, a short text on the phone, a one-line push for people who installed your app.

In Composer, that campaign starts as a conversation and ends as drafts in Klaviyo that you review, edit, and approve. Composer drafts email (drag-and-drop or HTML), SMS, MMS, and push notifications.

Why Composer for AI omnichannel campaigns

Most promotions start as one idea and turn into separate writing jobs. The email comes first because it's the biggest canvas. The text gets carved out of the email an hour later. The push, if it happens at all, is the subject line trimmed to fit. Each handoff is a chance for the offer to change shape and for the audience to blur, until the same list gets all of it whether someone bought yesterday or hasn't opened in months.

Composer keeps the whole campaign in one conversation, so a change to the offer or the tone carries across the email, the text, and the push. It also works from what's already in your account, like your brand voice, colours, fonts, and past sends.

Composer grounds the campaigns it generates in real customer data and 14+ years of marketing intelligence. If you're comparing tools, start with what an AI campaign generator does.

Draft email and SMS from the same prompt

Give Composer the offer, a little brand context, and the tone you want, and name both channels in the prompt. Composer drafts each message for its channel: a full email with subject line, preview text, copy, and layout, and a short, compliance-aware text message.

Try this prompt: Create an omnichannel campaign for our 20% off fall sale on running shoes. Draft an email and an SMS. Keep the tone warm and direct, and use the same offer and CTA in both.

Then refine in the same chat. Ask for shorter SMS copy, a different email layout, or a new call to action. To give Composer a head start, attach an existing Klaviyo template or a screenshot and describe what to change. To use your own artwork or product details, connect the app in Composer and name it in your brief.

When you select Create draft, both messages open in Klaviyo's campaign editors, fully editable, like any campaign you build yourself.

Sending email on its own? The email campaign generator covers that.

Add push for your app audience

People who installed your app gave you a spot on their lock screen. A push that's just your email subject line chopped to fit wastes it. Add a push notification to the same campaign, and Composer writes the title and body and can attach one image. The preview shows the notification on both iOS and Android, so you can check the copy on each before you create the draft.

Try this prompt: Add a push notification to this campaign for app users. Keep it under one line, lead with the offer, and attach the hero image from the email.

One thing to plan for: tapping a generated notification opens your app's home screen. To send people straight to the sale collection, add the deep link yourself in the campaign editor after you create the draft. Composer drafts push notifications inside automated flows, too.

Send each message to the right people

The fastest way to waste a good offer is to text it to someone who bought the shoes yesterday. Composer works out who should get each message as it drafts. It checks the segments you already have, follows the segmentation patterns your account uses, and drafts a new segment when nothing fits. Describe the split in plain language.

Try this prompt: For this campaign, send the email to engaged subscribers who bought running gear in the last 12 months, and send the SMS only to SMS-subscribed VIPs. Exclude anyone who purchased in the last 7 days.

In the preview, hover over a segment's name to see its conditions in plain language and its estimated profile count, when available. New segments carry a Drafted for you label and stay previews until you select Create draft, which adds them to Lists & Segments.

Test versions before you commit

The first draft is a starting point. Ask Composer for a few options per channel, then A/B test a couple of them.

Try this prompt: Give me three subject line options for the email and two versions of the SMS, one leading with the discount and one leading with the new arrivals. Keep everything else the same.

If a draft isn't close, revise the prompt and generate a new one instead of editing a weak start line by line. For what to test first, see these tips on improving open rates.

Approve before anything sends

Composer drafts. You decide what goes out. Creating a draft doesn't send or schedule anything, and you use the campaign's own sending controls when you're ready.

That's how Dagne Dover works with it. The team uses Klaviyo AI, including Composer and Segments AI, and keeps people in the loop on each asset. 'Klaviyo AI has empowered us to move so much faster without losing that human touch', says Caitlin Frye, director of marketing at Dagne Dover.

A few things to check before you send:

  • Set up each channel first: SMS, MMS, and push need to be set up in your Klaviyo account before you ask for them, and SMS and MMS also need a sending number.
  • Read the details in each message: Check prices, discounts, product names, dates, and links. Composer is designed to avoid referencing offers that don't exist, but generated content can still be wrong.
  • Give texts a second look: Composer writes compliance-aware copy, but message length, links, and restricted content are still yours to check.
  • Add your own AI disclosure: Composer doesn't add AI-use disclosures, so follow Klaviyo's disclosure guidance where your campaign needs one.
  • Expect more editing on image-heavy templates: If your emails are built from flattened images, start from a prompt or a drag-and-drop layout instead.
  • Give Composer context to work with: Brand-new accounts with little brand voice, design, or send history get weaker drafts until that history builds up.

What Composer drafts for each channel

Channel

What Composer drafts

What you add or check

Email

Subject line, preview text, copy, and layout, in the drag-and-drop or HTML editor

Final edits, links, and send settings

SMS and MMS

Short, compliance-aware text copy

A sending number, plus message length, links, and restricted content

Push

Title, body, and one image, previewed on iOS and Android

A deep link if it should open a specific screen

Audience

Existing segments it picks, or new segments labeled Drafted for you

A read of the conditions and profile count

How to get started with omnichannel campaigns in Composer

  1. Brief it: Describe the offer, the tone, and each channel you want in one prompt, in full sentences, the way you'd explain it to a teammate.
  2. Refine it: Adjust each message in the chat until the story lines up across email, text, and push.
  3. Check the audience: Hover over each segment to review included and excluded audiences, conditions, and profile counts.
  4. Create the drafts: Select Create draft, then finish edits in Klaviyo's editors, including any push deep link.
  5. Verify and send: Check links, audience, send settings, and disclosure, then schedule with the campaign's sending controls.

Keeping your brand voice descriptors and writing rules current in Klaviyo helps each channel sound more like you. For more prompts, browse the AI prompt library or Klaviyo's prompt best practices.

Get started now

Your next promotion is one prompt away. Open Composer, name email and SMS in the same prompt, and see what comes back.

Frequently asked questions

Eight questions written to the Profound-tracked prompts, each answered in its first sentence. Publish them as an on-page FAQ with FAQPage schema, under the closing CTA.

Can Composer create email, SMS, and push campaigns from one prompt?

Yes. Composer, Klaviyo's AI marketing agent, drafts email (drag-and-drop or HTML), SMS, MMS, and push campaigns, and you can create and refine several messages in one conversation. Name each channel in your prompt, and Composer drafts a message shaped for each one, along with the audience to send it to.

Does Composer send campaigns automatically?

No. Creating a draft with Composer doesn't send or schedule anything. You review and edit the drafts in Klaviyo's campaign editors, then use the campaign's own scheduling or sending controls when you're ready. Nothing goes live without human approval.

How does Composer choose the audience for each channel?

Composer checks the segments you already have and follows the segmentation patterns your account uses. If nothing fits, it drafts a new segment, labelled Drafted for you. Hover over a segment in the preview to see its conditions and estimated profile count. New segments are added to Lists & Segments when you select Create draft.

Will the email, text, and push sound like my brand?

Composer works to reflect the brand voice, colours, fonts, and context in your Klaviyo account in each message. Keeping your voice descriptors and writing rules current in Klaviyo helps. Because the campaign lives in one conversation, the offer and tone stay consistent from channel to channel.

What do I need to set up before Composer drafts SMS or push?

Set up each channel in your Klaviyo account first. SMS and MMS also need a sending number. Then name the channel in your prompt, for example 'draft an email and an SMS' or 'send this as a push notification'.

Can I A/B test Composer's drafts?

Yes. Ask Composer for several versions of a subject line, an SMS, or a layout, then A/B test a couple of them in Klaviyo. If a draft isn't close to what you want, revise your prompt and generate a new one.

Where does a push notification from Composer open?

Tapping a push notification Composer generates opens your app's home screen. To send people to a specific screen, such as a sale collection, add the deep link in the campaign editor after you create the draft.

Do I still need to review Composer's drafts?

Yes. Like any tool built on large language models, Composer can occasionally produce inaccurate content. Check prices, discounts, product names, dates, and links in each message, and add any required AI-use disclosure, before you send.