An AI agent built on Meta's Muse Wonder

Your ad makes a promise.Does your funnel keep it?

OfferTest AI follows your ad's funnel like a customer and tests every promise, before you pay for the clicks.

The ad says

AAlder Trail Co.Sponsored

Use code SAVE20 at checkout.

Ridge trail shoe
aldertrail.co20% off the Ridge trail shoe.Shop now

The checkout says

aldertrail.co/checkout
Ridge trail shoeSize 7$120.00
SAVE20Apply

This code has expired.

Discount$0.00
Total$120.00
FailCode SAVE20 has expired. Every click on this ad is lost.

Example from Alder Trail Co., our demo store.

How it works

From ad to proof in four steps.

1

It reads your ad.

OfferTest AI pulls the ad from Ads Manager. Muse Spark Open, Meta's open-weight model, reads the text and the image, and writes each promise as a test with a word-for-word quote.

AAlder Trail Co.Sponsored

Use code SAVE20 at checkout.

Ridge trail shoe
aldertrail.co20% off the Ridge trail shoe.Shop now
Muse Spark Open

1 promise found

Code SAVE20 gives 20% off the Ridge trail shoe

“Use code SAVE20 at checkout.”
2

It follows the funnel.

Muse Wonder opens a fresh browser and clicks through like a new customer. It stops at the payment step, so no real money moves.

Fresh Chrome session, no cookies
  1. Openaldertrail.co/products/ridge-trail-shoe
  2. ClickSize 7
  3. ClickAdd to cart
  4. TypeSAVE20
  5. ClickApply
  6. StopPayment step reached. Nothing was paid.
Muse Wonder, computer use
3

It proves the result.

Each promise gets a pass or a fail. Every result shows the exact words from the ad and from the funnel, so you can check it yourself.

FailCode SAVE20 gives 20% off the Ridge trail shoe
Ad

“Use code SAVE20 at checkout.”

Funnel

“This code has expired.”

Both quotes checked word for word. Screenshots attached.

4

It tells you the fix.

For each failure, you get one change and where to make it. Fix the offer before the ad launches, or pause a live ad that is broken.

FixExtend SAVE20 to Nov 9, 11:59 PM, the ad's last day.
Where to change it

Shopify admin > Discounts > SAVE20 > Active dates

Pause the adOpen report

What it catches

The ad said one thing. The funnel did another.

When an offer breaks, you still pay for every click. OfferTest AI finds the break first.

Ad

Use code SAVE20

Funnel

This code has expired.

Ad

20% off

Funnel

The code takes 10% off.

Ad

Free shipping

Funnel

Shipping is charged at checkout.

Ad

Free 30-day trial

Funnel

The trial asks for a card.

Ad

Free guide

Funnel

The download link is dead.

Ad

In stock now

Funnel

The size is sold out.

Features

Made for the way ads run.

Works from Ads Manager.

Test every ad that is about to launch, audit live ads, or click “Test offer” inside Ads Manager with the Chrome extension.

20% off the Ridge trail shoe.PausedTest offer
Free 30-day trialPausedTest offer
Free guide: your first thru-hikeActiveTest offer

Never pays real money.

It stops at the payment step. Test purchases run only on test-mode stores, and only after you approve.

Pay $120.00Blocked

Every funnel type.

Each ad is tested at its real destination, wherever it sends people.

  • Store checkout
  • Landing page
  • Instant Form
  • Free trial
  • Booking
  • Download
  • Carousel
  • Messenger
  • WhatsApp
  • Instagram Direct
  • App install

Tests where AI agents buy.

Shoppers now buy through agents such as Meta Muse, ChatGPT, and Gemini. A code can work on your website and still fail there, so OfferTest AI checks agent checkout too.

Website checkoutWorks
Agent checkout (UCP)Fails
Agent purchase (ACP)Fails

Open source

Run it yourself.

OfferTest AI is a command-line tool under the Apache-2.0 license. It also works as a skill in Muse Code, Claude Code, and Codex.

View on GitHub See a real report
Example run
$ offertest check --ad 120214455667788

● Reading the ad's promises (Muse Spark Open, open weights)
● Following the funnel like a customer (Muse Wonder)

FAIL Followed to the payment step, not paid
 ✗ Code SAVE20 gives 20% off the Ridge trail shoe
 ad: "Use code SAVE20 at checkout."
 funnel: "This code has expired."

Fix: Extend SAVE20 to Nov 9, 11:59 PM, the ad's last day.
Built onMeta
Muse Wonder

Follows the funnel, judges each promise, writes the fix.

Muse Spark Open

Open weights. Turns the ad into testable promises.

SAM 3.1

Marks the product and the button in the report.

Marketing API

Pulls the real ad and pauses failing ads.

Muse Code

Runs OfferTest AI as a skill.

Consulting

Want AI systems built for your ads?

The OfferTest AI team helps you plan and build AI systems for media buying, advertising, and offers.

Brands running paid ads

AI systems that check launches, find wasted spend, and report results to your team.

Agencies and media buyers

Automate account checks, QA, and client reporting, so your team can run more accounts.

Offer owners

Test offers and funnels before you scale them, and see where customers drop.

Book a call