Adligator Team·
Illustration of a laptop showing a grid of Facebook ad cards with three product boxes highlighted in green above the screen

How I Found 3 Winning Dropshipping Products in One Weekend Using Competitor Facebook Ads

Most product-research advice tells you to look for "trending products." That is how I lost money for about a year. Trends tell you what is getting attention, not what is surviving paid traffic — very different things.

This is the weekend I stopped guessing. Over two days I ran a structured hunt through competitor Facebook and Instagram ads, scored everything against four observable signals, and came out with three products worth testing and one I rejected on the spot.

If you want to know how to find winning dropshipping products on Facebook without waiting six weeks for your own data, this is the process. Every number below is public ad metadata you can pull up yourself — and none of it is revenue. What you can see is how long an advertiser keeps paying to run an ad, and that turns out to be enough.

The problem: I was picking products on vibes (and losing money)

My old process was three steps: scroll until something felt interesting, check whether it was cheap to source, launch.

That has a specific failure mode. You are selecting for novelty, and novelty is what an ad account punishes — the product looks fresh to you because you have not seen it, not because the market wants it. So you launch, spend $150 discovering the hook does not land, and tell yourself you need more angles. Every lesson costs ad spend, because the product decision came before any evidence.

What changed things was a reframe: someone else has already paid for this test. For any product with real demand, an advertiser somewhere has been funding traffic to it for months, and has already burned through the bad hooks, creatives and landing pages. Their surviving ads are the answer key.

My weekend rule: only products already proven in competitor Facebook ads

One sentence: I only consider a product if a competitor's Facebook or Instagram ad for it has been running at least 30 days.

Ad spend is a continuous vote. An advertiser who keeps a creative live is choosing, every day, to keep paying for it. Under 7 days is a fresh test that tells you nothing; 7–13 days is promising; 14–29 days is validated; 30+ days is an evergreen control creative.

The second half of the rule matters just as much: run time is a filter, not a ranking. A product advertised for 700 days is not a better opportunity than one advertised for 60 — often the opposite, as the rejection below shows.

Step 1 (Friday night): building my search — verticals, GEOs, filters

Friday night is setup — twenty minutes.

The first decision is the one most people get wrong. Do not search the category name. Searching "dropshipping" or "ecommerce" returns only ads whose copy literally contains that word — a tiny, unrepresentative slice. Advertisers write the customer's language: problem terms (back pain, sold out), product types (posture corrector, compression leggings), offer framing (money back, limited time).

I started with sold out, a scarcity phrase ecommerce advertisers use constantly. Then one filter: Days active, from 30. Nothing else — on a first pass you do not know which GEO or format the winners cluster in, and every filter narrows the field before you have earned the right to. Add a GEO only if you already have a committed market.

Adligator filter panel showing Campaign, Source and Properties filter groups with Days active set to 30The Friday-night setup: keyword in the search bar, Days active set to 30, everything else left open.

Step 2 (Saturday): the winner signals I scored every ad on

Saturday morning is the actual work. The rubric separates research from browsing.

Adligator search results grid for the keyword sold out showing ad cards with days-active badges of 30, 40, 32 and 71 daysThe raw result set. Days active sits on every card — and so does the noise you have to score out.

Look at that screenshot honestly: four cards, four days-active values — 30, 40, 32, 71 — and one is a local trading-card convention, not a dropshipping product at all. The filter gets you to "ads someone is paying to keep running," not "products worth testing." I score every candidate 0–3 on four things:

1. Run time. 30–59 days = 1. 60–119 = 2. 120+ = 3.

2. Creative rotation. How many distinct creatives does this advertiser run for this one product? One = 0. Two–three = 1. Four–six = 2. Seven+ = 3. The signal almost everyone misses, and the most informative: a brand running six variants is not testing whether the product works — that is settled. They are optimising a winner.

3. GEO spread. One country = 1. Two–nine = 2. Ten+ = 3. Broad reach means the campaign cleared the travel test.

4. Saturation, scored in reverse. How many unrelated advertisers run this same product? Nobody = 3. A couple = 2. Several = 1. A crowded field of year-old campaigns = 0.

I test anything scoring 8+ out of 12, and auto-reject anything scoring 0 on saturation regardless of total. A product can be genuinely proven and still be a terrible thing for you to launch this month.

Soft CTA: See which products are already winning in your niche — try Adligator free.

Step 3 (Saturday): the 3 products that passed — and why

1. Handmade plushie craft kits

Three video creatives live at 162, 162 and 161 days, plus a fourth at 100 days from a second Facebook page. GEO lists ran to 206, 211 and 194 countries. Score: run time 3, rotation 2, GEO 3, saturation 3. Total 11.

The hook is worth stealing outright: "Still pretending you'll start a hobby one day? This is your sign." Not a product ad — an identity ad. It sells relief from a specific guilt, and the product is the resolution. The headline, "the hobby you'll actually stick with," pre-handles the objection every craft-kit buyer has.

2. A body-sculpting device

156 days active, 33 countries, single advertiser, video. Score: run time 3, rotation 1, GEO 3, saturation 2. Total 9.

Headline was pure risk reversal — "LOVE IT or Your Money Back" — with copy leading on "This BodySculpt device sold out 5X!" Lower rotation, but 156 days on one creative is its own signal: they found something that does not fatigue.

3. Luggage tracking cards

78 days active, 11 countries, single advertiser. Score: run time 2, rotation 1, GEO 3, saturation 3. Total 9.

The most interesting of the three, because of where it sits in its lifecycle: 78 days is proven but not old, and 11 countries is narrow. This advertiser has validated the offer and not globalised it yet — that is the window you want to enter in.

The creative opens "40 bags stolen. One carousel. One year." then "No ID check to pick up luggage. Anyone can walk out with your suitcase." A news-style hook for a problem most travellers have never consciously considered; the ad's entire job is manufacturing the concern.

The one I rejected: posture correctors

Posture correctors look perfect on the first three signals. Sorting that search by longest running returned 150 pages of results, top rows showing one advertiser at 762 days, another at 637, two creatives from a third at 547 and 546, then 478, 420, 384 and 354 — seven-plus independent advertisers, each running one to two years, across the US, Philippines, Australia, Canada, Ghana, Sri Lanka, Nigeria and Lebanon.

Score: run time 3, rotation 3, GEO 3, saturation 0. Rejected.

The demand is not in question — that is the problem. Every angle has been run by someone with two years of creative data behind them. You are not entering a market, you are entering a knife fight with people who have better knives.

Step 4 (Sunday): decoding each product's angle, hook, and offer

Sunday is not more searching. It is taking the winners apart so you can build your own version instead of copying theirs. For each I write down four things:

The angle — what human problem is this solving? Craft kits: the guilt of never starting a hobby. Body device: change without the gym. Tracking cards: a risk you had not considered.

The hook — the first line and its mechanism. My three winners use self-recognition, risk reversal plus scarcity proof, and a statistic that reframes a familiar situation as dangerous. There is no single best hook, only hooks matched to their angle.

The offer — "Money back" is an offer. "Buy 2 get 4 free" is an offer. "50% off" is a discount pretending to be one.

The gap — what the ad is not doing. The tracking-card ad targets travellers generally; a version aimed at parents flying with kids is the same proven mechanism, sharper.

Copying a competitor's creative gets you a worse version of an ad the audience has already seen. Copying their structure starts you from proven ground — see our guide to reverse-engineering winning Facebook ad creatives.

The repeatable weekend checklist you can copy

Friday (20 minutes)

  • Pick 3–5 keywords in buyer language, not category names
  • Set Days active: from 30. Add nothing else
  • Add a GEO only if you already have a committed market

Saturday (2.5 hours)

  • Sort by longest running
  • Score each candidate 0–3 on run time, rotation, GEO spread, saturation-in-reverse
  • Keep anything at 8+/12; auto-reject anything at 0 on saturation
  • For each survivor, pull up every creative that advertiser runs for the product and count variants
  • Check the landing page: direct product page or advertorial? That sets your funnel length

Sunday (90 minutes)

  • Write down angle, hook, offer and gap for each finalist
  • Pick the one gap you can serve better than the incumbent
  • Build your creative brief from the structure, never from the copy
  • Confirm you can source and ship at a margin the observed offer supports

Where manual research broke and what fixed it

The free Facebook Ad Library is genuinely good at one thing: verifying a single advertiser you already know about. It falls apart the moment your question becomes plural. You cannot filter by how long an ad has been running, cannot sort by longest-running, cannot ask which advertisers run the most creative variants. So rotation and saturation — the two most predictive signals in my rubric — are exactly the two you cannot get without opening dozens of tabs and counting by hand.

My Saturday used to die right there. Twelve candidates, twelve manual sweeps. I would do three, get bored, and pick on vibes again — the exact failure I started the weekend trying to avoid. What fixed it was sorting by run time, seeing creative counts on the card itself, and letting the Analytics tab answer the aggregate questions in one screen instead of thirty.

Adligator Analytics dashboard showing funnel destination at 98.6 percent web, localization dominated by English, and 804 Facebook pages running 7.1 thousand adsThe Analytics tab for the saved search: 804 advertisers, 7.1K ads, 98.6% pointing at web landing pages.

That is my saved sold out search over the last year. Three reads, instantly:

  • 804 Facebook pages run ads matching it, across 7.1K ads (6.7K unique) — the size of the field I am competing in.
  • 98.6% of funnels point at a web landing page, essentially zero to app stores: a pure ecommerce keyword, no mobile-app noise.
  • 76.9% of ad copy is English, French a distant 17.3%. Hunting a non-English market? Wrong door.

None of those answers exist in the free Ad Library, and getting them by hand would have eaten the weekend.

Our guide to using ad spy tools for ecommerce covers the workflow beyond the initial hunt, and the creative fatigue checklist covers what to watch once your own ads are live.

FAQ

How do I find winning dropshipping products on Facebook?

Search competitor ads by buyer-language keywords, not category names, then filter by how long each ad has been running. An ad live for 30+ days is being paid for month after month — the closest public proxy for profitability you will get.

What makes a Facebook ad a "winning product" signal?

Days active, the number of creative variants one advertiser runs for the product, how many countries it reaches, and whether other advertisers have cloned the offer. None are revenue numbers, but together they tell you whether a product is surviving paid traffic.

How long should a competitor ad run to be a winner?

Under 7 days is an unproven test, 7–13 days is promising, 14–29 days is validated, and 30+ days is an evergreen control creative. For product research, 30 days is a sensible floor — nobody funds a month of unprofitable traffic.

Is the Facebook Ad Library enough for product research?

It is enough to verify one advertiser you already know about. It is not enough for a systematic hunt: you cannot filter by run time, sort by longest-running, or see how many creative variants sit behind one offer.

How do I avoid saturated dropshipping products?

Search the product term on its own and sort by longest running. If several unrelated advertisers have each run it for a year or more across different countries, the demand is real but every angle is taken.

Conclusion

The weekend worked because I replaced a taste question with an evidence question. "Does this product look good?" has no reliable answer. "Has someone been paying to advertise this for two months, with six creatives, in thirty countries, without much company?" has a very reliable one — and you can check it before spending anything.

That is really all there is to how to find winning dropshipping products on Facebook: let other people's ad budgets run the first test, read the survivors carefully, and spend your own money only on the gap they left open.

Ready to run your own product-hunting weekend? Filter competitor Facebook & Instagram ads by winner signals with Adligator — start free.

See which products are already winning in your niche — try Adligator free.

Adligator logoSupport:
2026 Adligator Ltd All rights reserved
Adligator Ltd - Registered in England and Wales, 16889495. 3rd Floor, 86-90 Paul Street, London, England, United Kingdom, EC2A 4NE