To check Facebook ads ROAS by campaign with AI, ask an AI assistant connected to your ad account for the purchase ROAS of every campaign over the dates you choose. It reads the ROAS Meta calculates, lists it next to spend, and marks the campaigns that fall below the ROAS you need to break even.
TL;DR
- The assistant returns one row per campaign: spend and purchase ROAS, as Meta calculates it.
- Give it your break-even ROAS, so campaigns below it are marked.
- Sort by spend, so a weak campaign that eats budget comes first.
- Compare two periods to see whether ROAS is slipping or holding.
- The break-even ROAS calculator is a free tool that works out your break-even figure.
Who this is for
- Ecommerce advertisers who judge campaigns by return on ad spend.
- Media buyers who want a ranked ROAS view before changing budgets.
- Agencies reporting ROAS per campaign to clients.
Connect your AI assistant to Meta ads
Ask about your ad accounts in plain words. Every change waits for your yes. Included in the 7-day free trial.
Try for Free ($0 Trial)The prompt to paste
In my Facebook ad account [account name], show purchase ROAS for every campaign for the last 14 days, with spend next to it. My break-even ROAS is [number]. Sort by spend, mark every campaign below break-even, and tell me how much spend went to those campaigns. Do not change anything.
Follow-ups that work well:
Compare ROAS for the same campaigns with the 14 days before. Which ones dropped?
Open the weakest campaign and show ROAS for its ad sets and ads.
Show the account-level purchase ROAS for the same dates next to the per-campaign table, so I can see the blended ROAS and which campaigns pull it up or down.
ROAS is revenue from purchases divided by ad spend. The assistant does not calculate it: it reads the purchase ROAS figure Meta calculates.
The prompt works in any AI assistant connected to the Madgicx MCP. If yours is not set up, connect your AI assistant first.
What the MCP reads
- Purchase ROAS per campaign. One row for each campaign that delivered in the dates you chose, with spend, as Meta calculates them.
- Ad sets and ads. The same ROAS one level down, so you can find what pulls a campaign up or down.
- Campaign setup. Status, objective, budget and bid strategy, so you can see which campaigns are live.
ROAS comes back for purchase results, so it fits accounts that track purchases. If your campaigns aim at leads, check CPA by campaign instead.
What the answer looks like
A table with one row per campaign: name, status, spend and purchase ROAS, sorted by spend. Campaigns below your break-even ROAS are marked, and a short line states the share of spend that went to them.
The assistant reads one total per campaign for the whole period, not a daily line. Ask for two periods to see direction. A campaign with little spend can show a swinging ROAS, so ask it to flag those separately.
What to do next
- For campaigns under break-even, first confirm the target: the break-even ROAS calculator is a free tool that turns your margins into a break-even figure.
- Then decide: pause ads after you confirm for the clear losers, or find wasted ad spend inside them first.
- Put the strongest campaigns next to each other: compare campaigns side by side.
- Move budget toward winners: scale budgets after you confirm.
Changes happen only after you confirm
This page only reads. If you later ask the assistant to change something, such as pausing a campaign or lowering a budget, it must show you the exact change and wait for your confirmation before it runs. Nothing changes until you say yes.
Try it on your own account
The Madgicx MCP comes with a Madgicx subscription, and the 7-day free trial includes it. If you also want your ROAS in a report to share, Madgicx's reporting covers Meta, Google Ads, TikTok, Shopify and Klaviyo, and Madgicx's client reports go to clients by link or PDF.
FAQ
What is a good ROAS on Facebook?
The one above your break-even. Average ROAS differs by industry and objective, so break-even is the line that matters. Break-even depends on your margins, so work it out with the break-even ROAS calculator first, then tell the assistant to mark every campaign below it.
How do I calculate ROAS?
Divide the revenue from purchases by the ad spend. If a campaign earns twice what it spends, its ROAS is 2. Blended ROAS uses the account's total revenue and total spend, so it is the account-level figure rather than one campaign's. The assistant reads Meta's purchase ROAS for each campaign and for the account.
How do I improve ROAS on Facebook ads?
Stop what spends without returning, then move budget to what works. Find wasted ad spend, pause ads after you confirm for the clear losers, and scale budgets after you confirm for the winners. The assistant shows each change and waits for your confirmation.
Is this the same ROAS I see in Ads Manager?
It is the purchase ROAS Meta calculates for the dates you ask about, so it should line up with what the account reports.
Can it show ROAS by day?
No. Results come as one total for the dates you pick. Ask for several periods, such as this week and last week, to see the movement.
What should I do with a campaign below break-even?
Check its spend share and its trend first. If it has spent a lot and keeps falling short, pause it after you confirm or lower its budget. If it is new or small, give it more data.