How We Delivered 1,500 Dubai B2B Leads Using Manual Research Case Study

How to generate B2B leads for Dubai client using manual research case study by MrNoorDataHubHow We Delivered B2B Lead Generation for a Dubai Client Using Manual Research and Smart Tool Use

Lessons from a late-night project at MrNoorDataHub.com

Written by Noor Muhammad
Founder, MrNoorDataHub.com


It was 11:42 PM when the email landed.

Subject line: “Dubai B2B Leads – Logistics & Freight Forwarding.”

A client from Dubai had reached out. He runs a mid-size freight forwarding company in Jebel Ali and wanted 1,500 verified contacts of procurement managers and operations heads in the UAE, Saudi Arabia, and Egypt. Target industries: manufacturing, FMCG, and construction materials.

I’ve seen this request before. Not from Dubai, but from a US client in 2025. That project didn’t go well. We relied too much on automation, delivered 2,000 contacts, and 40% bounced. The client was upset, and honestly, he had every right to be.

This time, I wasn’t going to repeat that mistake.

So I said yes to the Dubai client, but with one condition: we do it slow, manual, and verifiable. He agreed.

Here’s how the project actually went, step by step, and what changed in our process after the US client experience.

Starting Point: Understanding What “Dubai Market” Actually Means

Most people think “Dubai” means one market. It doesn’t.

Dubai has Jebel Ali Free Zone, Dubai Internet City, Dubai South, and mainland companies. Each has different data availability. A lot of UAE companies don’t list direct emails on their websites. They use contact forms or generic info@ addresses.

The client wanted direct emails and LinkedIn profiles, not just company data. That meant we couldn’t just scrape a directory and call it a day.

First call with the client was 22 minutes. I asked three things:

  1. Which job titles are decision-makers for you? He said “Procurement Manager, Operations Head, Supply Chain Director.”
  2. Company size range? 50-500 employees.
  3. Anything you don’t want? He said “no trading companies, only manufacturers and FMCG.”

That call saved us 30 hours of useless work. If you skip this step, you’re guessing. And guessing is expensive.

Step 1: Building the Source Map Manually

I opened Google Maps first. Sounds basic, but for Dubai, it works.

Search “manufacturing companies Dubai,” switch to satellite view, and you’ll see industrial areas like Al Quoz and Dubai Industrial City. Click into companies one by one. Some have websites. Some don’t.

While doing that, I kept a Google Sheet open with three columns: Company Name, Website, Notes.

At the same time, my teammate started on LinkedIn. We didn’t use LinkedIn Sales Navigator. Too expensive for this project. We used free LinkedIn search with filters: Location = United Arab Emirates, Industry = Manufacturing, Company Headcount = 51-500.

Every profile we found, we checked if the person was still at the company. If their last post was 2 years ago, we flagged it.

For Saudi Arabia and Egypt, Google Maps is less reliable. So we switched to local directories and LinkedIn groups. Took longer, but it’s cleaner data.

Step 2: Using Tools to Assist, Not Replace

I’m not against tools. Tools are fast for the first pass.

Here’s what we used and how:

  • Apollo.io – We ran a search for “Procurement Manager” in UAE, company size 50-500. Apollo gave us 800 contacts in 10 minutes. But 200 were duplicates, 150 had role-based emails like info@, and 100 had outdated titles. So we exported it and treated it as a draft list only.
  • Hunter.io – For domain verification. If we found a company website, we ran the domain through Hunter to see email patterns. If the pattern was firstname.lastname@company.ae, we could guess the email. But we never added it without checking LinkedIn or the company’s “Team” page first.
  • LinkedIn – This was the main verification tool. We checked each contact’s activity, job start date, and company tenure. If someone joined in 2025, chances are the email is current.
  • Google Maps & Company Websites – For the manual layer. We’d find a company on Maps, go to their site, check the “Contact” or “About” page. Some UAE companies list direct emails for department heads. It’s rare, but when you find it, it’s gold.

Total time for 1,500 contacts: 6 days. 4 people, 6-7 hours a day.

If we had used only Apollo, it would’ve taken 1 day. But the bounce rate would’ve been 25-30%. We aimed for under 3%.

Step 3: Cleaning and Structuring the Data

Raw data is messy. “Al-Futtaim Logistics,” “Al Futtaim Logistics LLC Bars,” “AL FUTTAIM LOGISTICS” – all the same company.

We standardized company names using Google Sheets TRIM and PROPER functions. Removed duplicates using email + domain combo.

Phone numbers were a headache. Some had +971, some had 04, some had no country code. We added +971 for all UAE numbers manually.

We also added a “Source” column. Every contact had a link to the LinkedIn profile or company page where we found it. That way the client could verify it himself if he wanted. Transparency matters.

Step 4: The Mistake We Didn’t Repeat from the US Project

In 2025, with the US client, we sent a list with 200 role-based emails. info@, sales@, contact@. Why? Because the tool gave them to us and we were lazy.

Role-based emails have 5% reply rate if you’re lucky. And they hurt sender reputation.

This time, for the Dubai client, we filtered them out completely. If we couldn’t find a personal email, we left it blank. We delivered 1,500 contacts, but only 1,220 had personal emails. The client was fine with that. He’d rather have 1,200 good emails than 1,500 bad ones.

Second mistake we avoided: outdated job titles. In the US project, we had 300 contacts who left the company 2 years ago. This time, every contact had a “Last Verified” date. If it was older than 30 days, we re-checked it.

Step 5: Social Media and Context Notes

The client didn’t ask for this, but we added it anyway.

For 300 contacts, we added a “Notes” column with a recent LinkedIn post or company news. Example: “Posted about expanding warehouse in Jebel Ali, Nov 2025.”

Why? Because cold emails work better when they reference something real. It takes 20 seconds to check a LinkedIn profile, but it increases reply rate.

We also tagged companies by free zone. Jebel Ali Free Zone companies have different regulations than mainland companies. That helped the client segment his outreach.

The Late Nights and Why It Matters

I won’t romanticize it. It’s boring work.

There were nights where I sat at the same desk, same laptop, from 10 PM to 3 AM. Back hurts, eyes dry, coffee gone cold. My teammate once said, “Noor, can’t we just buy this list?”

We could. But it wouldn’t work.

The difference is, when you do it manually, you start noticing patterns. You see that 40% of FMCG companies in Dubai use a specific email format. You see that procurement managers in Egypt rarely list personal emails publicly. You learn.

That learning doesn’t happen when you click “Export” on Apollo and walk away.

Results and Client Feedback

We delivered the list on day 7.

Bounce test after delivery: 2.4%. That’s acceptable for B2B.

Client emailed back 10 days later: “Good list. We got 18 replies in first week. Better than last provider.”

He didn’t say it was perfect. No list is. But he said it was usable. That’s the standard we aim for now.

Did we make money on this project? Yes. But honestly, the bigger win was fixing our process.

What Changed After the US Client Mistake

  1. No more role-based emails in main list. They go in a separate sheet labeled “Generic Contacts.”
  2. Every contact gets verified on LinkedIn. If we can’t find the person, we don’t add them.
  3. Second person review. 10% of every batch gets checked by someone else. If error rate is above 2%, the whole batch goes back.
  4. Source links mandatory. Client needs to see where data came from.

These rules slow us down. But they also mean we don’t have to refund clients anymore.

If You’re Doing B2B Lead Generation for Dubai or UAE

Here’s what I’d tell you:

  1. Don’t trust directories. Yellow Pages UAE is outdated. Use Google Maps + LinkedIn + company sites.
  2. Free zones matter. JAFZA, DMCC, and Dubai South companies have different contact availability.
  3. Arabic names are tricky. Spelling varies. “Mohammed,” “Muhammad,” “Mohamed” are the same person. Check LinkedIn to confirm.
  4. Respect data privacy. Only collect publicly available business contact info. Don’t scrape personal emails from Facebook.

What You Get When You Work This Way

I’m not going to promise you 10x ROI. That’s not how B2B works.

What you get is a list where:

  • 95%+ of emails are deliverable
  • Job titles are current within 30 days
  • Every contact has a source link
  • No duplicates, no fake companies

Turnaround for 1,500 contacts is 5-7 days with a 3-person team.

If you need faster, you have to sacrifice accuracy. I’ve tried. It doesn’t work.

Final Thoughts at 2:17 AM

I’m writing this after finishing the Dubai project. Same chair, same laptop.

B2B lead generation isn’t glamorous. It’s opening 200 company websites, checking 400 LinkedIn profiles, and deleting 600 bad rows.

But when a client says “this list worked,” it makes the late nights worth it.

The US client taught me that automation without verification is expensive. The Dubai client proved that manual work still has a place in 2026.

If you’re starting out, start small. Build 100 contacts manually. Test them. If they work, scale.

And if you use tools, use them to assist. Don’t let them replace your judgment.

Because at the end of the day, a list is only as good as the human who checked it.

Previous Post Next Post