Fill in who you're targeting. Copy the prompt. Paste it into Claude with web search on. You get back a qualified list with their offer, their funnel, and a reason to reach out — not a wall of names you have to research yourself.
Four steps. The first one decides the quality of everything after it, so don't rush it.
Fill in the fields below. Vague inputs produce vague leads — be specific about niche and follower range.
Hit copy, open a new Claude chat with web search enabled, paste, send.
15 come back at a time. Keep going until it tells you the well is dry for that niche.
Open every link before you contact anyone. The checklist is at the bottom of this page.
Everything you type gets written into the prompt on the right of the copy button. Use seed accounts from one niche only — mixing a fitness coach with a travel creator gives the model two patterns to average and you get mush.
You don't need to read this to use it. Read it when a batch comes back weaker than you expected — the reason is usually in here.
Instagram blocks automated access, so the prompt bans the model from claiming it browsed there. It hunts for the traces coaches leave elsewhere instead:
A lead only makes the list if it clears every filter. Anything below gets dropped before you ever see it:
This is the part that makes the list usable. Ask any AI for 100 leads and it will give you 100 — roughly 25 real ones and 75 invented handles that look completely plausible. You find out one dead DM at a time.
HANDLE NOT FOUND, and you look it up yourself.unknown, every time.Meta's Ad Library renders results in JavaScript that the model can't read, so it's blocked from pretending it checked. Instead it builds you a pre-filled search link per lead that you click yourself.
Someone actively running ads has budget and already knows they have an acquisition problem. Those are your warmest conversations — check the Tier A links first.
Every response ends with how many it actually found versus what you asked for, which search angles worked and which came up empty, and one suggested change to your inputs that would surface a different pool next time.
Then it stops and waits. Say next batch to continue — it won't repeat anyone.
A table, thirteen columns. Two of them do most of the work: funnel signals tells you how sophisticated their acquisition already is, and outreach angle gives you something specific to open with.
| Column | What's in it |
|---|---|
| Name | The person behind the account |
| Full clickable profile URL | |
| Followers | Approximate, or unknown if unsourced |
| Sub-niche | Specific — "SMMA coach", "Airbnb coach", not "business" |
| Offer | What they actually sell, under 12 words |
| Price | Only if publicly listed somewhere |
| Delivery | Course, cohort, mastermind, 1:1, community or hybrid |
| Funnel signals | Webinar, VSL, free course, free community, application, book-a-call, lead magnet, newsletter |
| Ads? | A pre-filled Meta Ad Library link for you to click |
| Outreach angle | One concrete observation to open a DM with — a gap, not a compliment |
| Tier | A contact first, B good fit, C worth a look |
| Confidence | Verified, Likely or Unverified |
| Patterns | Below the table: what this batch has in common and the funnel gap that keeps repeating |
The prompt is built to minimise fabrication. It doesn't eliminate it. Four passes, about eight minutes for sixty leads, and it saves you a week of DMing accounts that don't exist.
If it 404s, or the account doesn't match the offer in the table, delete the row. Do this first — everything after depends on the account being real.
Active ads means budget and an acquisition problem they already care about. These jump the queue regardless of what tier the table gave them.
Funnel signals is the most useful column and the one most likely to be stale. What's in their bio today beats what an article said six months ago.
Paste it verbatim and it reads like a template, because it is one. Use it as the observation. Write the message yourself.
Send these in the same chat once the batches are done. The last one is the highest-leverage — it turns your list into your opener.
Take the Tier A leads from all batches, dedupe them, and re-rank by how likely they are to have an acquisition bottleneck. Explain your ranking.For lead #7, search for their sales page, webinar registration page, and any interviews where they discuss their revenue or funnel. Summarise what their acquisition looks like end to end.Give me 10 more, but this time only people in the 20k–60k follower range — I want less competition in their DMs.Based on the patterns across all batches, write me the three DM openers most likely to get a reply from this specific niche.