How to audit with Composer
Composer, Klaviyo's AI marketing agent, can review your existing work and tell you what to fix before you send or publish. You can audit your flows, campaigns, email content, text message content, signup forms, and segments, all from the same chat. This article shows you how to ask for an audit, how to read the findings, and how to act on them.
An audit identifies issues and recommends changes; it does not send or publish your work. Review the findings before acting on them. For email audits that offer an Apply recommendations control, you can ask Composer to prepare fixes, review the revised template, and choose whether to save it. Otherwise, apply the fixes yourself in Klaviyo.
You will learn
- What you can audit with Composer
- How to ask Composer for an audit
- How to read the findings and recommendations
- How to review and apply fixes
Before you begin
You need a Klaviyo account with Composer access and the asset you want to audit already built in Klaviyo. Composer audits real content, so the flow, campaign, template, form, or segment must exist (a live or draft version both work). Audits use your Composer plan's capacity, and cost varies by what you audit. See How your Composer plan works for estimated costs and usage details.
A few things help Composer give you a useful audit:
- Open the content you want reviewed: For email content, open the template or message you want reviewed so Composer can pick up the page context. For a text message in a flow, open that message's editor before asking for an audit; naming the flow alone does not identify the message. For flows, campaigns, forms, and segments, you can ask from Composer chat and name what you want audited.
- Have something real to review: Composer audits the content and structure that exists. An empty draft or a near-empty segment library will not produce much to work with.

Ask Composer to audit
Open Composer from within Klaviyo and ask it to audit your work in plain language. Name the asset or open it first so Composer knows what to review. If Composer asks you to choose between matching assets, select the one you mean. Audit costs vary with the request and the content being reviewed; the estimates below are ranges, not fixed prices.
What you want to review | What to ask Composer | Estimated cost |
|---|---|---|
Flows, a form, or an email template | "Audit my flows," "Audit my welcome popup," "Audit this email" | $0.10–$4.50 |
A single-message campaign (pre-send QA) | "QA this campaign" | $0.10–$0.50 |
Text message content (SMS or MMS) | "Audit this SMS" (open the message's editor first for a flow SMS) | $0.25–$1.80 |
A segment or your segment library | "Audit my Engaged 30 Days segment," "Do a full audit on all my segments" | $0.30–$1.30 per segment audit; check your plan for other requests |
Audit costs may vary. The same type of audit can cost different amounts depending on the request and how much content there is to review. See How your Composer plan works for current-plan cost estimates and usage details.
Here is what each audit covers:
- Flows: Composer reviews your flow structure, trigger logic, and analytics across your flow portfolio, then flags structural issues, places where flows overlap or stack messages, and the highest-impact fixes. You can audit all your flows or a single flow.
- Campaigns: Composer runs a pre-send quality check on a single campaign with exactly 1 message. Depending on the channel, it checks subject lines, links and tracking, audience and exclusions, send configuration, A/B test setup, and compliance basics. Campaigns with multiple messages are not supported by pre-send review, even if the messages use the same channel. Re-run it after you make edits, since it reviews the campaign as it is right now.
- Email and text message content: Composer reviews the email template or text message you are viewing for issues such as compliance, deliverability, accessibility, design, and content quality. Findings identify the affected content so you can understand what needs attention.
- Forms: Composer reviews a single signup form (pop-up, fly-out, embedded, full-screen, or banner) for conversion blockers across design, copy, fields, trigger timing, and incentive.
- Segments: Composer reviews your segment library for broken logic, duplicate or overlapping segments, coverage gaps, and deliverability or consent risks. A full-library audit covers active segments used in the last 30 days; this includes activity such as viewing or editing a segment, not just sending to it. To review a segment outside that window, ask for that segment specifically.
Composer audits one asset or library at a time and focuses on Klaviyo data.
Flow and segment audits can run in the background. Wait for the results before treating the review as complete. You can ask "How's my audit going?" in the same chat to check progress.
Read the findings
The report format depends on what you audit. Flow and form audits can include sections such as the following; email and campaign audits also use findings cards or check results.
- Summary: A short, plain-language verdict on the overall health of what you audited.
- What's Working Well: The things that already look good, so you know what to leave alone.
- Recommendations: Specific fixes, with an explanation of why they matter and guidance on how to apply them. Expand a finding to read its details when they are collapsed.
For a campaign pre-send review, read the individual check results as well as the overall verdict. A check can pass, fail, show a warning, or be unable to verify. An unable-to-verify result does not mean the check passed; review the explanation and verify that item yourself before sending.
The example below is a flow audit. Other audit types can display different sections and controls.

Understand how Composer prioritizes
Composer calls out the most important fixes so you know what to handle first. Depending on the audit, urgency can appear in severity labels, check statuses, or the wording of a recommendation. Read the explanation to understand the impact rather than relying on the label alone.
You can also ask Composer to focus its findings, for example "Give me the top 5" or "What should I fix first?"
Composer reads structure and content, not your intent. It may flag something you set up on purpose. Use your judgment, and feel free to ask follow-up questions like "Why was this flagged?" to understand its reasoning before deciding.
Across all audit types, you can ask follow-up questions in the same chat to dig into any finding, get more detail, or understand the recommendation.
Review and apply fixes
You decide which changes to make. Review each recommendation against your brand and goals. If an email audit offers controls to apply recommendations, use the steps below to prepare and review changes. For other findings, make the changes yourself in the relevant Klaviyo editor.
Apply email recommendations with Composer
Follow these steps when your email audit displays an Apply recommendations control. If it does not, use the manual steps below.
- Review the findings. If the audit has Recommendations and Your actions tabs, use Recommendations for fixes Composer can prepare and Your actions for changes you need to make yourself.
- Select the recommendations you want Composer to apply. Clear any selected recommendations you do not want changed.
- Click Apply; the button includes the number of selected recommendations. Composer prepares a revised email template for you to review.
- Review the revised template. When you are satisfied, click Update in the preview to save it to the existing template. Preparing the preview does not save the changes.
Complete any remaining Your actions findings in Klaviyo, then ask for a new audit if you want to review the saved changes.
Apply fixes yourself
To act on an audit manually:
- Review the findings and decide which recommendations you agree with. You own the final call.
- Open the asset in the relevant Klaviyo editor (the flow builder, campaign editor, template editor, form editor, or segment builder).
- Make and save the changes Composer recommended, adjusting as needed for your brand and goals.
- Ask for a new audit if you want to review your saved changes. Specify the asset you changed, and wait for the new results rather than relying on the previous findings.
After a completed full-library segment audit, wait at least 7 days before running another full-library audit. You can still ask questions about the existing results or request a new audit of a specific segment; the 7-day wait does not apply to individual-segment audits.
Because Composer's findings come from an AI model, they can occasionally be wrong or incomplete. Review and verify each recommendation before acting on it, and trust your knowledge of your own program.
FAQ
Does Composer fix the problems it finds?
An audit does not automatically change your work. When an email audit offers an Apply recommendations control, Composer can prepare selected fixes for you to review and save. Apply other findings yourself in Klaviyo.
Can I audit everything at once?
Composer audits one asset or library at a time. For example, it can audit your flow portfolio or eligible segments in a full-library audit, but it reviews one campaign, one email, one text message, or one form at a time. Campaign pre-send review supports campaigns with exactly 1 message. Full-library segment audits cover active segments used in the last 30 days; ask for an older segment specifically to review it.
Why did Composer flag something I set up on purpose?
Composer reviews structure and content, not your strategy, so it can flag intentional choices. Use your judgment, ask why it was flagged, and move on if the choice was deliberate.
Do I need to re-audit after I make changes?
Yes, if you want new findings to reflect your saved edits. Ask for a new audit of the asset you changed, then wait for the results. After a completed full-library segment audit, you must wait at least 7 days to run another full-library audit, but you can request a new audit of an individual segment without that wait.
How much does an audit cost?
It depends on what you audit, and usage can vary. See How your Composer plan works for estimated costs and usage details.