Skip to content
← All work

Maham Media · Social media marketing

How Maham Media swapped paid ads for a list of 250 businesses worth contacting

Maham Media runs social media for small businesses. Paid ads on TikTok and Meta had stopped bringing in business owners, so she needed a way to find clients that didn't depend on renting attention.

Sector
Social media marketing
What we built
Lead research
QA
25 of 25 spot checks passed
Built on
Apify, Google Maps, Instagram, Claude

Before

Paying for ads that reached the wrong people

After

250 scored leads, best first

How it works

The system, step by step

A person stays in control here

  1. 1A person

    Agree the ideal client

    One sentence: who, what size, where

  2. 2Automatic

    Businesses found by town

    Google Maps and Instagram

  3. 3Automatic

    Each one scored

    Posting now, but not getting results

  4. 4Automatic

    Contact checked

    Dead emails and shared inboxes removed

  5. 5Automatic

    Opening line written per lead

  6. 6A person

    She reaches out

    By email or Instagram DM

1

The situation

Her ads were being clicked by the wrong people, and the money was going with them. She needed a list of real UK businesses that could use her help, and a reason to message each one.

2

What we built

A lead research system. It searches the towns she cares about, checks every business's Instagram, scores how likely they are to want help, verifies the contact details, and writes an opening line grounded in that business's own numbers.

3

What we found that they did not know

The first version ranked businesses with the biggest gap on social media highest. That was backwards: a business silent for a year has already given up. The buyers are the ones posting right now and getting nowhere. Changing that one rule changed the whole list.

4

Designed around how she works

She didn't want to set up a separate email domain for outreach. So the final batch leans on Instagram DMs and named inboxes instead, and leaves out shared info@ addresses that nobody reads.

The result

  • 250 hand-checked leads across three batches
  • Every lead scored on buyer intent, best first
  • Every email domain verified, zero shared inboxes in the final batch
  • An opening line for every lead, based on their real posting
  • A segment where she has a real edge: businesses she can pitch in Urdu or Hindi
Stop renting an audience. Start owning a list.

What they own

Every lead, in her own spreadsheet, with where each detail came from. Nothing to subscribe to and nothing running in the background.

Free 30 minute call

Tell us what's eating your week.

You leave with two or three ways to save time, whether we work together or not.