A lead gen + qualifier that finds businesses, checks every detail, and writes the opener. Humans only send.
4 calls booked in 2 weeks from cold FB/IG outreach, with a team of 3. We built this for our own pipeline first.
The problem
Cold outreach only works when the first message is specific and true. Getting there takes research, and research takes time.
We run cold outreach to US caterers and SEO agencies across 8 FB/IG accounts. Every lead needed checking before anyone could write to it, and rushed research gets details wrong. A first message built on a wrong detail doesn't get a reply.
Before
Someone looked each business up by hand. Its listing, its website, its contact page, its socials. Then they wrote the first message from scratch.
About 8 minutes per lead. About 2 hours a day for 15 leads. That is our estimate, not a measurement.
Get one detail wrong in the first message and the conversation is over.
Before
- Find the business on the map
- Open its website
- Find the contact page
- Check its socials
- Write the first message from scratch
- Repeat, 15 times a day
About 2 hours a day
Now
- Open today's list
- Read each message and send it
The research is already done
Now
- 1Findyour niche and citylead found
- 2Researchsite and contactsdetails filled in
- 3QualifyA, B or Cgood fit
- 4Writea personal openeropener ready
- 5Send listevery morningon today's list
- Find. Pick a niche and a city. Matching businesses land in one shared sheet.
- Research. Each business is looked up the way a customer would see it: its website, its contact page, and anything missing from its listing.
- Qualify. Each lead gets an A, B or C grade. Businesses that aren't a fit are dropped before anyone reads them.
- Write. Every good lead gets a first message built on one real thing about their business.
- Send list. Every morning each person on the team gets their list, follow-ups first, with which account to send from. At night, what went out is counted.
Your team only sends. The platforms don't allow automated sending, so a person reads every message before it goes.
Why the messages can be trusted
A missed lead costs very little. A wrong message costs the conversation. So the system is built to say less, not more.
Unsure means skip
If a detail can't be confirmed, the lead is left out. Nothing goes out on a guess.
Only real fits
Chains, marketplaces and the wrong kind of business never make the list.
Tested before it's used
Every change is tried on a test run first. Nothing reaches a prospect until the messages read right.
A person has the last word
Someone on the team reads the socials and sends every message.
What changed
4 calls booked in 2 weeks from cold FB/IG outreach, with a team of 3. The research is done before the team starts, so their time goes on sending.
- 11 ready to message
- 23 already fine, no pitch
- 37 not a fit
- 9 unclear, skipped
Out of 80 caterers, 11 were ready to message. 23 were already doing fine and got no pitch. 37 were not a fit. 9 were unclear and skipped. Most leads shouldn't get a message, and the system says so instead of padding the list.
Finding leads is the easy part. Anyone can pull a list of 1,000 businesses. The value is knowing which 50 are worth a message, and what's true to say to them.
Want this for your outreach?
If someone on your team spends hours a day researching leads before sending anything, it is worth a conversation.
Book a Free DemoBuilt with Claude Code, Python, Apify, Tavily, Google Sheets and Chrome automation.