Composer is Klaviyo's AI marketing agent. It can draft a whole flow and the email, push, SMS, and MMS messages inside it from a simple prompt, so you spend less time staring at a blank canvas and more time refining a strong first draft. Composer drafts and QAs the content, but you stay in control: you review, edit, and approve everything before it goes live.

You will learn

  • How to brief Composer with a clear goal
  • How to review and edit the flow and the email, push, SMS, or MMS messages drafts it creates
  • How to apply your brand voice to generated content
  • How to review and approve before sending, and where to disclose AI use
  • Tips for getting the best results, including what to expect from image-heavy templates

Before you begin

You'll get the best results if your Klaviyo account already has brand context to draw on, such as a configured brand voice, brand colors and fonts, and a history of past sends. Composer grounds its drafts in your real account context, not a generic template. Brand-new accounts with little to no context will see weaker results until that context builds up.

Composer creates flows and flow messages in the same editors you already use. The output is fully editable, not locked, so you can treat it like any other flow you build in Klaviyo. There is no "send as-is" with Composer: you always review and edit a draft before it goes live.

Step 1: Brief Composer with your goal

Open Composer from within Klaviyo and describe the flow you want. The more specific your prompt, the better the draft. Strong prompts usually include three things:

  • The flow intent (for example, "post purchase" or "browse abandonment")
  • The channels you want to use (for example, "2 email messages" or "3 email and 1 SMS messages")
  • Any other relevant details(for example, "which metric you want to use", "the content you want to emphasize within the messages", “the first message should be sent with a 1 hour delay”)

Composer works best with natural language, whole sentences rather than keywords. If you're not sure what to write, copy a product or event description from your website, or write as if you're describing the flow to a friend. You can also give Composer a head start by attaching an existing Klaviyo template. When you start from existing content, describe what you want Composer to change rather than re-describing the whole thing.

You can create flows and flow messages for email, push, SMS, and MMS, and you can use Composer to draft the flow structure first before creating the message contents. When you're ready to open a draft in the editor, choose the option to create and edit. For more on writing prompts that get strong drafts, see Prompt best practices for Composer.

Generating a flow uses Composer credits. In the "Composer usage" panel this action appears as Create a flow and costs upwards of 100 credits and usage will vary based on the number of flow messages you want to create. Credit usage may vary depending on the flow’s complexity and how many revisions you generate.
Composer chat panel with a campaign prompt typed in the message box, ready to send.
Composer chat panel with a campaign prompt typed in the message box, ready to send.
Describe the flow you want in plain language, then choose to create and edit.

Step 2: Review and edit the draft (email, push, SMS, or MMS)

When Composer finishes, your draft opens in Klaviyo's editor. This is a starting point you stay in control of, not a finished send. Review the draft the same way you'd review anything you built yourself:

  1. Review the flow structure: Validate that your intent is appropriately reflected in the sequencing of messages and filter conditions
  2. Review each message within the flow validating:
    1. Every line for accuracy: Confirm that event properties used, prices, discounts, product names, dates, and links are correct. Composer is designed to avoid referencing products or offers that don't exist, but generated content can occasionally be wrong, so verify it.
    2. Edit the copy and layout: Add or swap images, rewrite text, adjust the CTA, and change any settings, just like any other flow message in Klaviyo.
  3. Refine it: You can request quick changes such as shorter copy, a different layout, or a new CTA, and generate variations to compare. (Depending on the draft, some changes are made directly in the editor rather than back in chat.)

For SMS and MMS, Composer writes channel-appropriate, compliance-aware copy. Still review message length, links, and any restricted content yourself before sending.

This content is created by AI. Please review it and make sure everything looks right before you use or send it. You are ultimately responsible for the content of your messages.

If the draft isn't close to what you want, revise your prompt and generate a new draft rather than editing a weak starting point line by line.

A Composer-generated email draft open in Klaviyo's editor, with editable text and image blocks.
A Composer-generated email draft open in Klaviyo's editor, with editable text and image blocks.
Review and edit the generated draft before you do anything else.

Step 3: Review and approve before setting live

Composer drafts and QAs your flow, but you always make the final call. Before you schedule or send:

  • Confirm the flow and each message’s content is accurate, on-brand, and complete.
  • Check that filters, triggers, links, audience, and send settings are correct.
  • Make sure you've added any required AI-use disclosure.

When a flow includes AI-generated content, you may need to disclose that to your recipients. Composer does not add disclosures for you. For the disclosure language to use and where to place it, see Using Composer responsibly (AI disclosure).

There is no "send as-is" with Composer. You always review, edit, and approve generated content before it goes live. You are responsible for the final message and for meeting any legal or disclosure requirements that apply to it.

Tips

  • Set expectations for image-heavy templates: Content generation is weaker on image-heavy, Canva-style, or fully image-based templates. If your brand's emails are built primarily from flattened images, you'll likely need to do more editing, and a generated draft may not be send-ready. Start from a prompt or a drag-and-drop layout for the strongest results.
  • Add context when the output is weak: If a draft feels generic, add more detail to your prompt: the offer, the audience, the tone, and try again.
  • Generate variations: Ask Composer for a few versions of a subject line or layout, then A/B test a couple of options rather than assuming the first draft is the best one.
  • Refine in one conversation: You can create and adjust multiple messages in a single Composer conversation, which keeps context consistent across them.

FAQ

Can Composer send my campaign for me?

No. Composer drafts and QAs content, but it never sends, schedules, or publishes on its own. You review, edit, and approve every campaign before it goes live.

What channels can Composer create?

Email (drag-and-drop and HTML), SMS, and MMS campaigns. You can create single- or multi-message campaigns in one conversation.

Will the draft be on-brand?

Composer works to reflect the brand voice, colors, fonts, and context in your Klaviyo account, so output sounds like your brand rather than a generic style. Keeping your brand voice guidelines current helps.

Why does my generated email look off?

Generated content is weaker on image-heavy or fully image-based templates. If your emails rely on flattened images, expect to do more editing. Adding more context to your prompt also improves results.

How much does it cost to generate a campaign?

Creating a campaign appears as Create a campaign in the "Composer usage" panel and costs 100–850 credits. Credit usage may vary. See Composer credits and billing for details.

Is the generated content always accurate?

Not always. Like any tool built on large language models, Composer can occasionally produce inaccurate content. Always review prices, discounts, product details, and links before sending. You're responsible for the accuracy of your final content.

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Partners
Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type