Skip to main content

Vinoth Benjamin's Portfolio

“I get a lot of enquiries, but most of them are just vague.”
“I’ve tried increasing the budget, but the leads are still low quality.”
“People message, then never reply.”

Sound familiar?

If you run a service business in Colombo, you’ve probably said one of these yourself. They’re the first things most owners tell me.

The messages are coming in. WhatsApp is busy. Lead forms are filling up.

So the ads look like they’re working.

But very few of those people ever pay you.

Here’s the truth: you don’t have a lead problem. You have a lead quality problem.

Some owners don’t see that until someone points it out. Others see it, but don’t know how to fix it.

This post is for both.

A busy inbox with few real customersA phone full of vague messages such as hi, price and details, with only one message asking to book.HiPrice?Details plsAvailable?Can I book forSaturday?THE INBOX LOOKS BUSYLots of messages.Few customers.Most enquiries are vague.Very few people actually pay.
A busy inbox isn’t the same as a busy business.

Why more budget won’t save you

When leads are bad, most owners do the same thing. They spend more.

It rarely works.

If your account attracts the wrong people, more budget just buys more of the wrong people. Faster.

Lead quality is decided before anyone sees your ad. By three things:

  • What you tell Meta to go after.
  • What Meta can see about your results.
  • What your ad actually says.

Get those right, and quality follows.

Five reasons your leads are low quality

1. You picked the wrong objective

This is the big one.

Most owners choose Engagement or Traffic. Then they point the ad at WhatsApp.

The thinking makes sense: lots of enquiries, low cost. Meta even nudges most people toward these options.

And it works. You do get lots of messages, cheaply.

But here’s the catch. You asked Meta for people who click and chat. Not people who book.

Meta is very good at giving you exactly what you asked for.

Want customers? Build the campaign around leads or conversions. Then Meta goes looking for people who actually take that action.

Your campaign objective decides who you attractAn Engagement objective acts like a magnet for likes and questions. A Leads objective acts like a magnet for people ready to book.ENGAGEMENTLEADS OR SALES???Pulls people who reactLikes, comments, “price?”Pulls people who bookEnquiries ready to buy
Meta finds exactly who your objective asks for.

2. Meta never learns who became a customer

Most service businesses I work with have no proper tracking. And no proper funnel.

By funnel, I mean this: every lead gets sorted into a stage. New. Contacted. Qualified. Booked.

Then that information goes back to Meta.

Skip this step, and Meta can’t tell a time-waster from a paying customer. To Meta, they look the same.

So it can’t find you more of the good ones.

Sell mostly on WhatsApp? This still applies.

WhatsApp can share data back to Meta through its Conversions API. You can also label chats by stage: lead, qualified, converted.

Those labels are signals. They teach the algorithm who to show your ads to.

Lead stages sent back to MetaEach lead moves through four stages: new, contacted, qualified and booked. The stages are sent back to Meta so it learns who actually becomes a customer.LABEL EVERY LEADNewContactedQualifiedBookedMetaThe signal goes back to Meta,so it finds more people who actually book.
Lead stages teach Meta the difference between a time-waster and a customer.

3. Boosting, doing it all yourself, or hiring the wrong help

The Boost button is tempting. It’s right there.

Many owners also try to do everything. Design the ads. Run them. Answer every message.

Others hire someone who doesn’t really know what they’re doing. Lots of activity. No direction.

And some make content just to make content. No strategy. Just hope.

If you’re still boosting, read why boosting posts wastes money.

None of this is laziness. Owners are busy, and the tools make it look easy.

But without a plan, you’re paying to guess.

4. Old targeting habits, and too little thought on creative

I still see accounts stacking interest after interest to narrow the audience. It’s an old habit.

Meanwhile, the thing that matters most gets the least attention.

The creative.

How your ad looks, and what it says, decides who stops scrolling. And who acts.

A clear, specific ad filters out the wrong people before they message you.

A vague ad invites everyone. Then you get vague enquiries.

5. Leads go cold before anyone replies

Even a great lead goes bad if it waits.

People rarely message just one business. They message a few at once.

Reply hours later, and they’ve already moved on.

A slow reply can make a good lead look like a bad one.

What I check first

When I open a new ad account, I start with two things: the data and the creatives.

I’m asking one question. Was there a real strategy here? Or just ads going out and hoping?

Then I compare the numbers against my own benchmarks. Two I look at early:

  • CTR. Is the ad getting the right people to click?
  • Link-click-to-lead rate. Are those clicks turning into enquiries?

Together, they usually show where the leak is. The ad. The audience. Or what happens after the click.

A real example: a travel company drowning in enquiries

A service-based travel company brought me in with exactly this problem.

Lots of enquiries. Very few bookings. And it was costing them real money.

The causes showed up straight away.

Their website had no Meta Pixel. And their campaigns were set to Traffic and Engagement, sending people to WhatsApp.

They’d asked Meta for chatter. That’s what they got.

Here’s what I did, step by step.

Step 1: Fix the tracking

First things first. Without tracking, nothing can be measured. Or improved.

Step 2: Learn the business before touching the ads

I looked at their strengths and their past bookings.

Which countries did most bookings come from? What time of year was it? How did the seasons shift demand?

Those answers became the foundation. For the campaign strategy, and for the creative strategy.

Step 3: Find the gap in the creative

Almost every travel business ran the same ads. Statics, or inspiring videos that pushed the destination.

Everyone looked the same.

The owner was relaxed and easy to talk to. So I asked him a simple question: would he film himself telling the story of how he built the agency?

We made founder-led videos. Testimonials from real customers. And inspirational videos.

Suddenly, the ads felt like real people. Not another brochure.

Step 4: Make sure no lead goes cold

I set up a system in GoHighLevel, a CRM, so the team could reply to every enquiry faster.

No more lost bookings just because someone waited too long.

Step 5: Launch carefully

I wrote the ad copy. The design team brought it to life.

We switched to the right Leads objective. We tested the website form against Meta’s instant forms, side by side.

And we started with just one or two concepts. Not a dozen.

The result? A steady flow of good-quality enquiries. From people who actually wanted to book.

Plan around how Colombo actually moves

Here’s something outsiders often miss. In Sri Lanka, the calendar changes how people buy.

Take Avurudu. People celebrate. People give gifts.

We worked with a hamper brand and built the whole campaign around gifting. It worked.

We’ve seen the same approach succeed for other brands too.

Festive seasons, cultural norms and local habits all shape how people here move.

Ignore them, and your ads work harder than they need to.

The lesson I had to learn myself

When I started, I experimented a lot. Honestly, I was beating around the bush.

Then I found mentors. They taught me to start with a solid strategy and proper market research.

Every account I touch now starts there. Before a single ad goes live.

They taught me something else, too: how to communicate.

That’s why I’m straightforward about expectations. I’d rather set a realistic target and beat it than promise the world and disappoint.

Good results take a little time. I’ll tell you that upfront.

Five things to check this week

  1. Your objective. Are you running Engagement or Traffic when you want customers?
  2. Your tracking. Is the Meta Pixel on your website? Do leads show up in Events Manager?
  3. Your lead stages. Do you label leads as new, qualified and booked, and send that back to Meta?
  4. Your creative. Is it specific enough to put off the wrong people?
  5. Your reply time. How long does a new enquiry wait for an answer?

Winced at two or more? That’s probably where your lead quality is going.

Want me to look at your account?

Spending LKR 100,000 or more a month on Meta ads? I’ll do a free account review.

I’ll go through your setup, your data and your creatives. Then I’ll tell you honestly where the leads are leaking.

This offer is open until 31 December 2026.

Spending less? Send me a few lines through the contact form or on WhatsApp. Tell me what you sell and what’s going wrong. I’ll point you in the right direction.

Request a free account review →

Questions people ask

Why are my Facebook ad leads low quality?

Usually it’s one of four things. The wrong campaign objective. No tracking. Meta not knowing which leads became customers. Or a vague ad.

Spending more rarely fixes it on its own.

Should I use Engagement or Leads ads for my service business?

If you want customers, use a Leads or conversions objective.

Engagement and Traffic are built to get interactions and clicks. Not bookings.

Can I track sales that happen on WhatsApp?

Yes. WhatsApp can share data back to Meta through its Conversions API.

Label your chats by stage, and Meta learns which people actually buy.