Meta Ads workflow4 prompts · controlled inputs

Find Facebook ad examples for your industry.

This workflow returns 3–5 verified Facebook ad examples.

Choose an industry, country and format. This workflow finds current active Facebook and Instagram ads, verifies the actual offers and organizes the examples by offer angle, CTA and creative format.

5ads qualified

Example run · 13 Oct 2026 · ~2 min

Published by Spytrend · 28 Sep 2026 · Updated 13 Oct 2026 · Methodology

Run in order

A 4-step examples workflow

Prompts update as you change the inputs

Define the industry scope

Fix the exact industry, country and format before discovery.

View promptHide prompt
Prompt 01
I want current Facebook ad examples for one industry.

Supported industry: pets_and_animals
Country: GB
Creative format: Any

Validate only the industry, country and format. Use Meta only. This is a current active snapshot without a launch-date window. Format Any means no media filter; Image or Video means that media filter. Do not call Spytrend or browse the web. If a value is invalid, return exactly `Invalid controlled input configuration`; otherwise return exactly `Configuration valid`. Stop after Step 1.
Discover diverse active ads

Build a bounded sample across different advertisers, offers and CTAs.

View promptHide prompt
Prompt 02
Cost guard: before each paid Spytrend call, run the free `estimate_cost` with the same tool and arguments, estimate the cost and stay within the user's stated budget; if the user has not stated a budget, tell them the estimate before the first paid call. If pricing consent is required, show the returned terms and stop until the customer explicitly agrees; never accept on the customer's behalf. If a required call does not fit the stated budget, make no paid call and return `Budget limit prevents required research`; omit an optional call that does not fit and disclose reduced coverage. When opening ads with `get_ad`, skip multilang ads (`is_multilang`) and never call `get_media` after `get_ad`. Retry once only when `retryable=true`, after `retry_after_seconds`. Read `params.ignored` after every search; an ignored required filter never counts as applied. If a search reports `pagination.total_status=restricted` (a free-plan archive window; `meta.plan_window_cutoff` names the boundary), tell the user the result covers only ads that started on or before that date, and never report a zero from it as "no such ads exist". Cost notices are not part of the final customer report.
Using the validated configuration, use the connected Spytrend MCP only and run one Meta discovery search: categories=[`pets_and_animals`], countries=[`GB`], status_today=`active`, dedupe=true, limit=10, no pagination, and media_type only when the format Any is Image or Video. Do not browse the web. Retain internally up to six strongest candidates by explicit industry offer evidence, then advertiser/domain clarity and creative variety (prefer different advertisers). Search order is discovery order, not performance ranking. Do not run an unfiltered control or broaden category/country after a valid zero. Return only delivered rows, retained-candidate count and valid-empty or technical state. Hide calls, IDs, parameters and audit details. Stop after Step 2.
Verify and group the examples

Open each candidate and group only offer angles supported by evidence.

View promptHide prompt
Prompt 03
Cost guard: before each paid Spytrend call, run the free `estimate_cost` with the same tool and arguments, estimate the cost and stay within the user's stated budget; if the user has not stated a budget, tell them the estimate before the first paid call. If pricing consent is required, show the returned terms and stop until the customer explicitly agrees; never accept on the customer's behalf. If a required call does not fit the stated budget, make no paid call and return `Budget limit prevents required research`; omit an optional call that does not fit and disclose reduced coverage. When opening ads with `get_ad`, skip multilang ads (`is_multilang`) and never call `get_media` after `get_ad`. Retry once only when `retryable=true`, after `retry_after_seconds`. Read `params.ignored` after every search; an ignored required filter never counts as applied. If a search reports `pagination.total_status=restricted` (a free-plan archive window; `meta.plan_window_cutoff` names the boundary), tell the user the result covers only ads that started on or before that date, and never report a zero from it as "no such ads exist". Cost notices are not part of the final customer report.
Using retained discovery evidence, open the retained ads one at a time with `get_ad` (at most six openings) until five examples are verified or candidates run out. Require detailed active status, GB evidence, format Any when it is Image or Video, and an actual offer in the selected industry. Detailed records override search metadata. Assign one plain-language offer angle per example from the observed proposition; call an angle recurring only when at least two independent advertisers share it. Retain internally offer, CTA, actual media type, Facebook start date, advertiser name only when explicitly returned and full merchant landing URL. Return only verified-example count, unresolved count and Complete or Partial state. Hide exclusions, IDs, calls and audit details. Stop after Step 3.
Return the industry examples

Present the examples, differences, inspection priorities and limits.

View promptHide prompt
Prompt 04
Using retained evidence only, write a customer-ready report of no more than 350 words. Do not rerun Spytrend. Show 3–5 verified examples (fewer only when fewer passed) grouped by offer angle. For each: observed offer, returned CTA, actual format, Facebook start date and one reason to inspect, plus a safe merchant `Landing page`; never label merchant, preview, CDN or media URLs `Evidence` and never print signed media URLs. Add `What stands out` (only patterns shared by at least two advertisers) and `Evidence & limits`. Hide service name, internal labels, taxonomy slugs, routes, tools, calls, raw IDs, rejected rows, tokens, UTC timing, retries and run summaries. Write the industry and country as plain names (for example Finance and Banking, United States), never as slugs or codes. Put technical evidence only in a separate `Show supporting record` response when the customer asks for it. Do not claim performance. Stop after Step 4.
OptionalRun the whole workflow in one promptView full promptHide full prompt
Full workflow
Cost guard: before each paid Spytrend call, run the free `estimate_cost` with the same tool and arguments, estimate the cost and stay within the user's stated budget; if the user has not stated a budget, tell them the estimate before the first paid call. If pricing consent is required, show the returned terms and stop until the customer explicitly agrees; never accept on the customer's behalf. If a required call does not fit the stated budget, make no paid call and return `Budget limit prevents required research`; omit an optional call that does not fit and disclose reduced coverage. When opening ads with `get_ad`, skip multilang ads (`is_multilang`) and never call `get_media` after `get_ad`. Retry once only when `retryable=true`, after `retry_after_seconds`. Read `params.ignored` after every search; an ignored required filter never counts as applied. If a search reports `pagination.total_status=restricted` (a free-plan archive window; `meta.plan_window_cutoff` names the boundary), tell the user the result covers only ads that started on or before that date, and never report a zero from it as "no such ads exist". Cost notices are not part of the final customer report.
Use the connected Spytrend MCP to find current Facebook ad examples for **pets_and_animals** in **GB**, format **Any**.

Execute every research stage in this prompt in one turn. Apart from mandatory pre-call cost notices, do not emit intermediate responses. Stop early only for invalid input or unavailable required evidence. Return only the final customer report.

1. Validate the industry, country and format. Use Meta only. This is a current active snapshot without a launch-date window. Format Any means no media filter. If a value is invalid, return exactly `Invalid controlled input configuration` and make no MCP call.
2. Run one discovery search: categories=[`pets_and_animals`], countries=[`GB`], status_today=`active`, dedupe=true, limit=10, no pagination; add media_type only when the format is Image or Video. Retain up to six strongest candidates by explicit industry offer evidence, then advertiser/domain clarity and creative variety (prefer different advertisers). Do not run an unfiltered control, broaden category or change country when the search returns zero.
3. Open the retained ads one at a time with `get_ad` (at most six openings) until five examples are verified or candidates run out. Require detailed active status, GB evidence, the requested format when it is Image or Video, and an actual offer in the selected industry. Detail evidence overrides search metadata. Category labels and checkout routes alone do not prove fit.
4. Assign one plain-language offer angle per example from the observed proposition. Call an angle recurring only when at least two independent advertisers share it. Wrong-format, inactive, wrong-country and off-category candidates are excluded, not unresolved.
5. A failed required search makes the result Partial; a completed zero is Complete.

Write a table-free report of no more than 350 words. Show 3–5 verified examples (fewer only when fewer passed) grouped by offer angle. For each: observed offer, returned CTA, actual format, Facebook start date and one reason to inspect. Add `What stands out` (only patterns shared by at least two advertisers) and `Evidence & limits`.

Label external destinations `Landing page`. Use `Evidence` only when MCP explicitly identifies a stable first-party research resource link. A merchant destination, image CDN, preview or media URL is never `Evidence`. Hide service name, internal labels, taxonomy slugs, routes, tools, calls, raw IDs, rejected rows, tokens, UTC timing, retries and run summaries. Write the industry and country as plain names (for example Finance and Banking, United States), never as slugs or codes. Do not claim performance.

End exactly:

`These are verified Facebook ad examples from the returned sample. Ad activity and advertiser claims do not prove conversions, revenue, ROAS, profitability or creative quality.`

Only after a separate request `Show supporting record`, use retained responses to provide non-sensitive route and verification details without rerunning research.
Example output

Pet ads organized by the proposition a customer sees.

A live run on 13 Oct 2026 used Pets and Animals, United Kingdom and Any format. Six ads were opened and five qualified; all five verified examples appear below across pet tech, problem-led care, story-led advertorials, demo-led grooming and a retailer brand promotion.

Evidence boundaryProduct outcomes, ratings, guarantees and customer counts are advertiser claims. A dog-friendly holiday rental returned under this category was excluded as travel, not a pet product. Active status and a launch date do not establish performance.
Facebook ad examples sampleExample run · 13 Oct 2026
Offer angleExample and CTAOpen evidence
01Pet safety techPawfit: Pawfit 3 GPS dog tracker with 4G tracking, an LED light and virtual safety zones, pitched as an AirTag alternative.
Shop now · Video
Verified · United Kingdom · activeLaunched 12 Oct 20269332ab22-9c8f-5392-8037-03643b663eab
pawfit.com
02Problem-led careVetPets: EyeWipes for crusty tear stains in dogs, sold through a problem-first prelander with a week-by-week promise.
Learn more · Video
Verified · United Kingdom · activeLaunched 12 Oct 2026d8263a15-b2bc-5032-8004-668bcb755283
shopvetpets.com
03Story-led advertorialCoziare: Calming Cave enclosed cat bed, sold through a long foster-carer story with a 60-day money-back guarantee.
See details · Image
Verified · United Kingdom · activeLaunched 12 Oct 202667f882c7-0f29-5375-801a-50f9eb916982
coziare.com
04Demo-led groomingPet Pro Grooming Tool: 2-in-1 grooming rake shown pulling out winter undercoat; the same creative is used by 162 advertisers.
Shop now · Video
Verified · United Kingdom · activeLaunched 12 Oct 2026860867a6-06f8-5021-8027-c5e17f72b4ca
britiyaituk.com
1 more verified exampleA retailer-led brand promotion for cat treatsShow examplesHide examples
Offer angleExample and CTAOpen evidence
05Retailer brand promotionzooplus: Dreamies cat treats brand page, promoted as a boosted Instagram post with no ad copy.
Shop now · Image
Verified · United Kingdom · activeLaunched 12 Oct 2026d6fad459-d923-5bd2-8034-a660d8d21938
zooplus.co.uk
Example run: 1 discovery search and 6 detailed ad checks
Real ad previews

Three image ads from the dated AU jewelry sample.

These are the returned Spytrend media assets for three verified examples. Destination domains remain text-only.

Key findings from this run

What the five verified pet examples show.

3

Shop now CTAs

Three of the five examples use Shop now; the other two use Learn more and See details, both leading to a story or prelander page.

2

Long-copy pre-sell routes

VetPets and Coziare warm the buyer up with long problem or story copy and a prelander or advertorial before the product page.

162

Advertisers on one creative

The grooming-rake video is used by 162 advertisers, the same creative is re-used across many advertisers, so it is not one brand's campaign.

Methodology

How we select and verify examples.

Published by Spytrend from a dated, bounded run.

Snapshot and sample

Research ran on 13 Oct 2026. One search delivered 10 unique active ads; 6 were opened, 5 qualified and all 5 are published. A dog-friendly holiday rental was excluded as travel.

Coverage
10 delivered6 opened5 displayed

Inclusion criteria

Every displayed example had to confirm active status, United Kingdom GEO, Pets and Animals relevance and a concrete offer in its detailed record. Any format means no media filter.

Detailed checks
ActiveUnited KingdomAny formatActual offer

Grouping rule

An offer angle is recurring only when at least two independent qualified advertisers share the same customer proposition. Other examples stay explicitly single.

Interpretation
Independent advertisersObserved proposition

Update model

The live workflow checks currently available Spytrend data each time it runs. This page keeps a dated static example and changes when a new verified example run is published.

Current page snapshot
Updated 13 Oct 2026Live workflow on every run
Examples across industries

One workflow, different market questions.

These are compact snapshots from dated example runs across different markets.

Pets and Animals · United Kingdom

Five verified examples in any format covered pet tech, problem-led care, a story-led advertorial, demo-led grooming and a retailer brand promotion.

Example run · 13 Oct 2026
6 opened5 qualified

Beauty and Personal Care · US

Verified Video examples included discount-led skincare, at-home beauty products and a personalized hair-care routine.

Example run · 28 Sep 2026
9 opened8 qualified

Ecommerce and Retail · US

A broad mixed-format sample surfaced explicit discounts, fixed-price products and specialist-product propositions; an event-ticket offer was removed during review.

Example run · 28 Sep 2026
24 deliveredMixed formatsCategory noise checked

Jewelry and Watches · AU

Five Image examples passed detailed verification. Five other opened candidates were confirmed as Video and excluded from the requested format.

Example run · 28 Sep 2026
10 opened5 Image qualified

The category selector supports 33 industries, while every run keeps its selected market and evidence boundary.

Evidence and limits

Examples you can inspect, with clear boundaries.

What Spytrend shows

The detailed active status, selected-country GEO, actual offer, CTA, format, launch date, destination, preview and retained evidence when returned.

What the AI adds

Plain-language offer angles, cautious comparisons across the inspected ads and a short list of examples worth opening first.

What stays unconfirmed

The complete market, targeting, spend, conversions, revenue, ROAS, profitability and creative quality. Missing evidence remains Not confirmed.

About this workflow

Find real Facebook ad examples without treating search order as performance.

Generic galleries of Facebook ad examples often mix old campaigns, unsupported performance claims and industries that do not match the reader's market. This workflow starts with one exact Spytrend category, country and format, then opens every example it publishes.

The result helps with ad intelligence, competitor research and evidence-led ad creative ideas. It compares the proposition, CTA, format and landing path that a customer can actually inspect. A shared offer angle becomes a recurring pattern only when at least two independent advertisers support it.

Spytrend data this workflow uses
33 industriesActive Meta adsCountry GEOOffer and CTACreative formatLanding routeEvidence ID
FAQ

Before you run it

How can I find Facebook ad examples for my industry?

Choose one of the 33 Spytrend industries, a country and Video, Image or Any format. The workflow searches active Meta ads and verifies every displayed example against its detailed record.

Are these the best-performing Facebook ads?

No. They are verified examples from a bounded current sample. Active status, launch date and advertiser claims do not prove conversions, revenue, ROAS, profitability or creative quality.

How are the examples grouped?

Each example gets one offer angle based on its actual proposition. An angle is called recurring only when at least two independent qualified advertisers support it.

Why does the workflow open every displayed ad?

Search metadata can be incomplete or conflict with the detailed record. Opening the ad confirms current status, country, actual offer, format, CTA and landing route.

Which industries can I research?

All 33 supported Spytrend categories, from Ecommerce and Retail and Finance and Banking to Automotive, Real Estate and Mortgage, Technology and Software, and Travel and Hospitality.

Spytrend MCP

Run the workflow on live Meta ad data.

Connect Spytrend MCP to your AI assistant, copy prompt 1 and continue through the four steps.