Recipes/Outbound

Meta Ads Library Lead Gen Workflow

Outbound
Jasper Shine
Jasper Shine
·
5 min read
·
May 7, 2026

Turn the Meta Ads Library into a warm prospect list. Businesses already spending on paid ads, enriched with Apollo contacts, with personalized cold emails drafted automatically.

What this guide does: Build a list of companies actively running Meta ads, enrich each one with a named decision-maker, analyze what they're currently promoting, and draft personalized outreach for every contact.

What you need: A Hyper account (hyperfx.ai), or Claude/Cursor with the Hyper MCP installed.


Step 1. Define your target niche

Decide which category of businesses you want to reach. Be specific. The scraper works best with a clear niche.

Good examples:

  • "E-commerce brands selling supplements"
  • "Real estate agencies running Meta ads in [city]"
  • "B2B SaaS companies in the marketing automation space"
  • "Local dentists running lead gen campaigns"

"Use the Meta Ads Library scraper to find companies running ads in [your niche]. Return a structured list with: page name, page URL, number of active ads, estimated spend range if available, and a short description of their ad angle."

Result: A structured table of active advertisers in your niche, typically 50-300 results depending on how specific your niche is.


Step 2. Enrich with Apollo

Now that you have a list of companies, enrich them with contact information.

"Take this list of companies and enrich each one using Apollo. For each company, find: the marketing decision-maker's name, their LinkedIn URL, their work email, company size, and industry. Save the results to a structured table."

Result: Each company now has a named contact, the person most likely to care about your outreach.


Step 3. Analyze their ad angles

Before writing outreach, understand what each prospect is currently promoting. This is what makes your emails feel personal rather than generic.

"For each company in this list, go back to the Meta Ads Library and pull their top 3 active ads. Summarize the offer or message they're leading with. Add this as a column called 'Current Ad Angle.'"

Result: You now know exactly what each prospect is currently running. Their offer, their messaging, their creative approach. This becomes the personalization hook in your outreach.


Step 4. Draft personalized outreach

"Draft a cold email for each contact in this list. Each email should be under 100 words, reference their current ad angle in the first sentence (use the 'Current Ad Angle' column), make a specific claim about what we help companies like theirs do, end with a single low-friction CTA like 'Worth a quick 15-minute call?', and sound like a person wrote it, not a tool.

Use this information about us: [paste your 2-sentence company description here]."

Result: 100-200 personalized first-draft cold emails, each referencing the prospect's actual ad strategy.


Step 5. Review and send via Gmail

Scan the drafts. Edit any that feel off. Hyper can send directly via your connected Gmail account.

"Review these email drafts. Flag any that seem generic or where the personalization didn't land. Then send the approved ones from my Gmail account, with a 2-minute delay between each send."


What you'll end up with

A completed outreach sequence to 100-200 warm prospects. Businesses actively investing in paid advertising, meaning they have both the budget and the intent. Each email references their current creative strategy, making your outreach feel researched rather than blasted.


Go further

  • Set up a weekly trigger. Hyper runs this scraper every Monday, adds any new advertisers in your niche to the list, and drafts outreach for the new additions automatically.
  • Build a follow-up sequence. Three days after the initial email, Hyper drafts a short follow-up for anyone who didn't reply.
Tags:OutboundMeta Ads LibraryApolloCold EmailLead GenerationHyper MCP

AI agents for marketing magic