Draft coordinated campaigns from one brief
Generated by Klaviyo AI
Learn how Composer, Klaviyo's AI marketing agent, turns one brief into channel-specific messages and audiences for email, SMS, MMS, and push. The guide explains how to refine drafts, review segments, test variations, and verify content before scheduling or sending.
- Coordinated channel drafts: Composer drafts messages for each channel and carries changes to the offer or tone across the campaign in one conversation.
- Channel-specific audiences: Composer uses existing segments or drafts new ones based on your instructions and your account's segmentation patterns.
- Refinement and testing: Request changes and alternative versions in chat, then A/B test selected variations in Klaviyo.
- Push destination control: Generated push notifications open your app's home screen unless you add a deep link in the campaign editor.
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, colors, 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 |
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
- 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.
- Refine it: Adjust each message in the chat until the story lines up across email, text, and push.
- Check the audience: Hover over each segment to review included and excluded audiences, conditions, and profile counts.
- Create the drafts: Select Create draft, then finish edits in Klaviyo's editors, including any push deep link.
- 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, labeled 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, colors, 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.