Skip to main content

The marketer's guide to Meta Ads in Composer

Set as Preferred Source

Analyze Meta ad performance with Composer

Generated by Klaviyo AI

The page explains how to connect Meta Ads to Klaviyo’s Composer and use plain-language questions to review Facebook and Instagram advertising. It covers performance reporting, delivery checks, creative comparisons, and evidence-based test planning, along with the connector’s read-only limits.

  • Defined reporting scope: Specify the ad account, reporting level, and dates to review campaign, ad set, or individual ad performance consistently.
  • Delivery status checks: Compare configured and effective delivery statuses to identify active ads that are not delivering without guessing the cause.
  • Creative comparisons: Review results alongside available headlines, copy, and creative references, flagging missing metrics and avoiding ROAS estimates without purchase value.

"How are our ads doing?" is a short question with a long answer: an export from Meta Ads Manager and most of an afternoon.

Connect Meta Ads to Klaviyo's AI marketing agent, Composer, and you can ask it in plain language instead. Composer reads your Facebook and Instagram campaigns, ad sets, and ads. Then it answers with the numbers, the delivery status, and the creative behind each result.

Composer already works from your campaigns, flows, and customer data in Klaviyo. The Meta Ads connector adds paid social to the same conversation.

4 ways to use Meta Ads in Composer right now

Check in on the account in one question

A useful Meta report answers 3 things at once: which account, which level, and which dates. Name all 3, and Composer reports at the level you asked for, whether that's campaigns, ad sets, or individual ads.

Ask Composer: Show the Meta ad accounts you can access. For our Winter Store account, confirm its ID, currency, and time zone. Then report campaign performance for October 15–28, 2026 with spend, impressions, reach, clicks, and recorded purchases.

From there, pick one campaign and move to its ad sets and ads with the same dates, so the numbers cover the same period. If you manage several brands, confirm the ad account up front so results don't get combined.

If Composer returns only the top-spending campaigns, ask it to label that selection so nobody reads it as an account total.

Find the ads that are set to active but not running

An ad can show as active in Meta Ads Manager and still not deliver. Judge it’s creative on a week of near-zero impressions and you'll rewrite a headline nobody saw. This means it's crucial that you check ad delivery first. An ad that never ran is a different problem from one that ran and didn't convert.

Ask Composer: For the "Winter collection launch" campaign, show each ad set and ad's configured status and effective delivery status. Identify items that are set to active but are not delivering. Report the statuses you can see without guessing the cause.

For each ad set and ad, Composer lines up the status you set with the status Meta reports. That tells you exactly what to open in Ads Manager. If Composer can't see why something isn't delivering, check that item in Ads Manager directly. A possible explanation isn't a diagnosis, and the prompt tells Composer not to treat it like one.

Compare ads with the creative people actually saw

Numbers tell you which ad won. Creative tells you what people saw. Composer puts the two side by side: each ad's results next to its name, ID, headline, copy, and creative reference.

Ask Composer: Within that campaign, compare individual ads for October 15–28, 2026. Show spend, impressions, clicks, recorded purchases, and purchase return on ad spend where available. Include each ad's name and ID, its headline and copy when available, and its creative reference. Flag missing metrics.

Creative fields vary from ad to ad, so the prompt asks Composer to say when one is missing. A creative reference or thumbnail doesn't mean Composer watched the video or reviewed the whole asset. Treat it as a pointer to what ran.

Purchases are where comparisons go sideways. Meta returns several action types, like clicks, leads, and purchases. Tell Composer which one you're measuring, and don't count a sum of different actions as purchases. Return on ad spend (ROAS) only holds up when purchase value is in the result.

If the results show

Read it as

Purchases and purchase value

Use that purchase measure, and keep it the same across ads.

Leads, but no purchases

Compare on leads and label it that way. It doesn't replace purchase revenue or ROAS.

No purchase entry

No purchases were recorded in this result. That alone doesn't prove tracking is broken.

No delivery data

Check the dates, account, scope, and delivery status before drawing conclusions.

If purchase value is missing, skip the ROAS estimate. Ask a question the data can answer instead, like cost per lead. To share the comparison, ask Composer to save it as an artifact your team can open from a link.

Ask Composer: Create an artifact from this comparison with a summary, a table of ads sorted by spend, and each ad's headline. Show the reporting dates and when the data was retrieved.

Plan the next creative test from evidence

The ad with the most clicks isn't automatically the right pick for your objective. Ads run in different ad sets and conditions. A comparison can point to a question worth testing without proving the creative caused the difference.

Ask Composer: Summarize which ads merit a closer creative review based on the results we just checked. Separate observed differences from hypotheses about the headline or imagery. Suggest what evidence we need before changing the campaign.

With this prompt, you get 3 things: what the data shows, what might explain it, and what you'd still need to know. That's the brief you bring to the account owner. Agree on the test, make the change in Meta Ads Manager, and run the account check-in again next period.

Why run Meta ads analysis in Composer

Klaviyo is the agent-first B2C CRM, and Composer is the agent that does the digging. Plenty of AI tools can read an ad account. Composer reads it next to everything else it knows about your marketing, and it shows its work.

Context from the rest of your marketing

Composer combines your customer, campaign, flow, and performance data with Klaviyo expertise. With Meta Ads connected, your paid social results sit in the same conversation as the email campaigns and flows that run alongside them. There's no extra login and no second tool to reconcile.

Answers that show their work

Ask Composer to state its reporting level, dates, filters, and result limits with each answer. You can check a number before it lands in a deck. Citations show the sources behind Composer's answers, so you can verify a finding before you repeat it.

Decisions that stay with you

The Meta Ads connector is read-only, so nothing changes in your ad account until you change it in Meta Ads Manager. That matches how Composer works across Klaviyo, where nothing goes live without human approval.

What the Meta Ads connector can't do

  • Change anything in Meta: The connector reads ad accounts, campaigns, ad sets, ads, creatives, budgets, statuses, and performance. It can't change targeting, budgets, ad status, or creative, so you make changes in Meta Ads Manager.
  • Sync audiences: To sync custom audiences or lead ad subscribers with Klaviyo, use the Meta Ads integration instead. You can also sync segments to Meta with Social in Klaviyo.
  • Gain write access by reconnecting: If authorization expires, reconnect from Customize > Connectors. Reconnecting restores access, but it doesn't add write actions.

How to get started with Meta Ads in Composer

Set-up takes about two minutes.

  1. Open connectors. In Composer, go to Customize > Connectors.
  2. Install Meta Ads. Under Available connectors, select Meta Ads and click Install.
  3. Authorize the right login. Sign in to Meta in the new tab with an account that can see the ad account you want to review. Then authorize access.
  4. Confirm it's on. Back in Connectors, check that Meta Ads shows under Your connectors > Enabled.
  5. Run the account check-in. Paste the first prompt on this page, swap in your account name and dates, and drill down from there.

For the full walkthrough, see How to use Meta Ads with Composer. To manage connectors, see How to connect and use apps in Composer. For more prompts, browse the prompt library.

Connect Meta Ads, ask your first question, and keep the afternoon.