Research & Benchmarks Optimization AI Ads Analytics Why Madgicx? About Us Blog Careers Case Studies Events Glossary Guides Answers Pricing Login Try for Free

Best Performing Facebook Ads: How to Find Them With AI

To find your best and worst performing Facebook ads with AI, ask an AI assistant connected to your ad account to rank every ad by results, cost per result or ROAS for the dates you choose. It reads Meta's own totals per ad and gives you a top and bottom list, with each ad's creative name and type.

TL;DR

  • The assistant reads one total per ad for your dates and ranks them on the measure you pick.
  • You can rank by results, cost per result or purchase ROAS.
  • Each ad comes with its name, status, spend, and its creative's name and type.
  • Set a minimum spend, so ads with too little delivery do not top or bottom the list.
  • The ad's text and headline are not returned, so match winners by creative name.

Who this is for

  • Media buyers who check the ad list every morning to see what to keep and what to cut.
  • Advertisers deciding which creatives to make more of.
  • Agencies sending clients a short "winners and losers" note.

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], rank all active ads by cost per purchase for the last 14 days. Ignore ads that spent less than [amount]. Show the 10 best and the 10 worst with spend, purchases, cost per purchase, purchase ROAS, the ad's creative name and its creative type. Do not change anything.

Follow-ups that work well:

Which of the top ads share a creative type, such as image or video?

Show the ad set and campaign for each of the 10 worst ads.

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

  • Results per ad. One row for each ad that delivered in the dates you chose: spend, results, cost per result and purchase ROAS, as Meta calculates them.
  • The ad list. Every ad in the account with its name and status, so paused ads can be left out.
  • Creatives. The creative behind each ad: its name, status and type, such as image or video.

The ad's text, headline and preview are not returned. The assistant tells you which creative won, by name and type, and you open the ad itself to see its copy.

What the answer looks like

Two short tables, the best and the worst ads, each row showing the ad name, its ad set and campaign, spend, results, cost per result, ROAS and creative type. Below them, a read of what the winners share, such as a creative type, a campaign or a naming pattern.

Results are one total for the period, so an ad launched two days ago is not comparable with one that ran for the full 14 days. Ask the assistant to show each ad's created date, or to leave new ads out.

What to do next

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. Once you know which creatives win, Madgicx can also create AI-generated image ads for your next round of tests.

FAQ

Can it show me the ad copy of my best ads?

No. The ad's text and headline are not returned, only the creative's name and type. Name your creatives clearly, so the name tells you what each ad is.

What should I rank by?

Cost per result if you want efficiency, results if you want volume, and purchase ROAS for ecommerce. Ask for more than one and the assistant shows where they disagree.

How long should the period be?

Fourteen days suits most accounts. Use 30 days if you spend less, so each ad has enough delivery to judge.

Does it include paused ads?

Only if they delivered in the dates you chose. Ask it to list active ads only, or all ads that spent.

Official Meta Business Partner

Connect your AI assistant to your Meta ads. The 7-day free trial includes the MCP.

Sign in with your Madgicx login, add the server address and ask in plain words. The assistant reads your ad accounts, and every change waits for your confirmation.

Try for Free ($0 Trial)
200,000+ advertisers
$10B+ annual ad spend visibility
4.6 / 5 on G2, from 220+ reviews