Demo #32  ·  Live API

META
AD
QUALIFIER

Pull a lead list from Google Sheets. Check every company against the Meta Ad Library via SearchAPI. Tag the active advertisers. Push them straight into Saleshandy sequences. In under two seconds per lead — zero manual research.

Google Sheets n8n SearchAPI Meta Ad Library Saleshandy
72%
Of B2B cold email goes to companies with zero active ad spend and no buying cycle
< 2s
Per lead check via SearchAPI against the live Meta Ad Library
4x
Higher reply rate when outreach targets active Meta advertisers vs. cold unqualified lists
$0.02
Average API cost per lead qualification check at scale via SearchAPI
01
The Problem

MOST COLD EMAIL
TARGETS THE WRONG COMPANIES

If a company is running Meta ads, they are actively paying to acquire customers. That means they have a marketing budget, a sales process, and a decision-maker who understands ROI. Targeting companies with zero ad spend is a completely different conversation.

72%
Wasted Outreach
The majority of cold email sequences hit companies with no ad spend and no active sales cycle. They get replies like "not interested" or nothing at all.
$0.02
Cost to Check
The Meta Ad Library is public. SearchAPI gives you programmatic access. At scale you pay about two cents per lead check. A rounding error on any sequence budget.
4x
Reply Rate Lift
Active Meta advertisers understand paid channels, respond to ROI framing, and are already in buying mode. The qualifier changes who you pitch, not just how.
02
Live Qualifier

WATCH IT QUALIFY
IN REAL TIME

Six leads. n8n checks each one against the Meta Ad Library via SearchAPI. Active advertisers get pushed to Saleshandy. Companies with no ads get tagged and skipped.

n8n → searchapi.io/meta_ad_library → saleshandy.com/api
● Ready
Google Sheetsleads-q2-2026.xlsx
SearchAPIMeta Ad Library API
SaleshandySaleshandy Sequence
FileEditView
CompanyDomainStatus
1Ridge & Stone Mktgridgeandstone.comPending
2Nexlayer SaaSnexlayer.ioPending
3Brightpath Realtybrightpathrealty.comPending
4Gorman Media Groupgormanmedia.coPending
5Clearview Dentalclearviewdental.comPending
6Drift & Co Agencydriftco.agencyPending
GETsearchapi.io/api/v1/search
?engine=meta_ad_library
&search_terms={company_name}
&active_status=active
&ad_reached_countries=US
HTTP StatusWaiting
Active US ads
Last seen
Waiting for first query...
ProspectsAnalyticsSettings
Meta Advertisers — OutreachActive
🔍
No prospects yet
0
Added
0
Skipped
0%
Qual Rate
Leads Checked
0
Total processed this run
Active Advertisers
0
Running Meta ads in the US
Pushed to Sequence
0
Live in Saleshandy
API Cost
$0.00
At $0.02 per check
03
API Response

WHAT SEARCHAPI
ACTUALLY RETURNS

One GET request. Pass the company name, filter by active status and US reach. The response tells you how many ads are live and when they were last seen. n8n reads ads_count — if greater than zero, the lead qualifies.

GET searchapi.io/api/v1/search?engine=meta_ad_library&search_terms=Gorman+Media+Group&active_status=active&ad_reached_countries=US
● 200 OK
"search_metadata": {
  "status": "Success",
  "engine": "meta_ad_library",
  "request_time_taken": 1.74
},
"search_information": {
  "ads_count": 28,
  "active_status": "active",
  "ad_reached_countries": ["US"],
  "page_name": "Gorman Media Group",
  "last_seen_date": "2026-04-08",
  "qualified": true
},
"ads": [{
  "id": "1092847362910",
  "ad_creative_body": "Scale your agency...",
  "ad_delivery_start_time": "2026-02-14",
  "impressions": {
    "lower_bound": 10000,
    "upper_bound": 50000
  },
  "spend": {
    "lower_bound": 500,
    "upper_bound": 999
  }
}]
What n8n reads from this response
QUALIFY CONDITION
ads_count > 0
Push to Saleshandy sequence. Tag row "Qualified" in Sheets.
SKIP CONDITION
ads_count === 0
Tag row "No Ads" in Sheets. Skip. Do not push to any sequence.
ALSO CAPTURED
Ad count (volume signal)
Last seen date (recency)
Spend range (budget signal)
Impression range (scale signal)
Ad creative body (context)
04
n8n Workflow

THE FULL
n8n SCENARIO

Eight nodes. Zero manual steps. From Google Sheets read to Saleshandy prospect creation, the entire qualification pipeline runs automatically every time you trigger it — on schedule or via webhook when a new row is added.

n8n Workflow — Meta Ad Library Lead Qualifier · 8 Nodes · Schedule or Webhook trigger
Schedule
daily 8am
Google Sheets
Google Sheets
read rows
n8n
Loop Over Items
each lead
SearchAPI
HTTP Request
SearchAPI
Meta
Meta Ad Library
ad response
IF
IF Node
ads_count > 0
Saleshandy
Saleshandy
add prospect
Google Sheets
Sheets Update
tag result
Run Time Per Lead
< 2 sec
From API call to Saleshandy prospect added
API Cost at 1,000 Leads
~$20
Via SearchAPI pay-as-you-go pricing
Manual Research Replaced
Zero
Every check is automated, every result written back to Sheets
05
Outreach Sequence

WHAT HAPPENS AFTER
A LEAD QUALIFIES

Qualified leads land in a Saleshandy sequence built specifically for active Meta advertisers. Every touch references their ad spend, making the outreach feel relevant instead of generic. The sequence stops automatically on reply.

Day 1 · Email 1 · Immediately on qualification
The Ad Spend Hook
"Noticed you're running Meta ads — smart move for [industry]. Most companies spending at that level hit the same bottleneck: the click converts, but the follow-up doesn't. Worth a quick look?"
61%
Open Rate
18%
Reply Rate
🔄
Day 3 · Email 2 · Follow-up
The ROI Frame
"You're already paying for the traffic. The question is what happens after the click. We've helped companies recover 34% of leads that were falling through. Happy to show you how it worked."
54%
Open Rate
14%
Reply Rate
📊
Day 7 · Email 3 · Social proof
The Case Study Send
"Sending this because you're in the same spot [case study client] was six months ago — strong top of funnel but losing deals in the middle. Here's exactly what changed for them."
47%
Open Rate
9%
Click Rate
🏁
Day 14 · Final touch
The Permission Closer
"Last one from me — if the timing isn't right, I get it. But if Meta ad ROI is ever something you want to dig into, happy to take 15 minutes. Just say the word."
SEQUENCE STATS
Overall Reply Rate27%
Meeting Booked Rate14%
Unsubscribe Rate1.2%
Stop on ReplyAuto
TOOLS
Saleshandy
Saleshandy
Sequence delivery + open tracking
n8n
n8n
Prospect API push on qualification
Google Sheets
Google Sheets
Lead source + result tagging
06
ROI Calculator

MODEL YOUR
QUALIFIER RETURN

Adjust the sliders to match your list size and close rates. See what the qualifier is worth across your next sequence run.

Lead list size1,000
Total companies in your spreadsheet
% running Meta ads28%
B2B industry average for active Meta presence
Reply rate (qualified list)27%
Expected reply rate on the qualified sequence
Reply to meeting rate35%
Of replies that convert to a booked call
Average deal value$8,000
Your average contract or project value
Qualified Leads Identified
280
Active Meta advertisers from your list
Replies Generated
76
From the qualified sequence sends
Meetings Booked
27
Calls on the calendar from this list
Pipeline Generated
$213K
At your average deal value
Total Qualifier Cost
$20
API cost at $0.02 per lead check
The Math
You are spending $20 on API calls to generate $213K in pipeline. The qualifier is not a nice-to-have. It is the cheapest filter you will ever run on a cold list.
Josh Leavitt
From Our Founder

"The single biggest waste in cold email is sending a generic sequence to a company that has never spent a dollar on advertising. They don't have a marketing budget. They don't have a decision-maker who thinks in terms of ROI. You are pitching to the wrong room. The Meta Ad Library is public, the API is cheap, and the filter takes two seconds per lead. There is no excuse for not running it."

Josh Leavitt
Founder, Omni Online Strategies

WANT THIS
RUNNING ON
YOUR LIST?

We build the full pipeline: Google Sheets connection, SearchAPI integration, n8n qualification workflow, and Saleshandy sequence push. One build, every list you run.

Disclaimer

All lead data, company names, email addresses, and API responses shown in this demo are simulated for illustration purposes. Actual Meta Ad Library results depend on advertiser page names, regional availability, and Meta platform policies. SearchAPI.io, Google Sheets, n8n, Saleshandy, and Meta are independent platforms with their own pricing and terms of service. Omni Online Strategies builds the automation infrastructure. Results vary based on list quality, industry, sequence copy, and market conditions.