TL;DR
- A family-run pest control business in Bangalore got 35 leads in its first week of Facebook ads at about ₹200 each.
- What worked: lead forms instead of a landing page, real-looking creative, a 5 km radius with smart exclusions, and a short form of only 3 questions.
- Local businesses have an edge on Facebook, because you only pay to reach people who can actually use your service.
- Inside: the 48-hour launch playbook, the numbers week by week, and how we scaled in week 2.
One of our clients was a pest control business in Bangalore. Family-owned, been around for 15 years, built almost entirely on referrals. They had strong repeat customers and word-of-mouth was solid. But the owner, Rajesh, was skeptical about Facebook ads.
"I've tried Google before. Didn't work. Too much competition," he said on our first call.
He wasn't wrong. Local service businesses often see Google ads as a money pit because Google Local Services Ads are expensive and competitive. But he'd never tried Facebook.
We told him: "Your referral business proves something crucial. Your offering works. People want your service. The only question is whether we can reach them at scale on Facebook. Let's test it for a week. If it works, we'll scale. If not, you lose ₹5,000 and we both learn something."
He agreed. Seven days later, we'd generated 35 qualified leads at ₹200 each. Eight of those leads converted to bookings. Average job value: ₹2,800. Profit per booking: ₹1,500+ (after service delivery costs). Week 1 was profitable.
Here's exactly how we did it.
Why Local Businesses Win on Facebook: While national brands get crushed by competition on Google, local businesses get crushed by waste. A pest control company targeting "pest control" on Google reaches people in 10 other cities. On Facebook, a pest control company can target people within 5km and reach only local prospects. Waste drops from 60% to 5%. That's a massive efficiency gain.
The Local Business Advantage: What Most People Miss
There's a paradox in local business advertising. Smaller audience is actually better.
A national e-commerce brand wants to reach as many people as possible (more reach = more customers). But a local business wants to reach the smallest relevant audience (fewer people, but all qualified by geography).
On Google, a pest control company can't target "people in Whitefield." They target "pest control services" or "termite control" and pay for broad reach, much of which is wasted on people 30km away.
On Facebook, a pest control company can target: Age 30-60, Whitefield/Marathahalli area, interests in home maintenance, in-market for services. Waste drops dramatically. You're not paying for impressions from people who will never book your service.
This is the local business advantage: smaller audience pool = less waste = better economics.
The 48-Hour Launch Playbook: Exactly What We Did
We have a specific playbook for launching local service ads. It's aggressive and tight. Here's the step-by-step:
Hour 0-2: Pixel Setup and Campaign Creation
First, we installed the Facebook pixel on their website. This tracks who visits, who fills out forms, and who books. The pixel is your feedback loop. Without it, you're flying blind.
Then we created the campaign structure:
- Campaign: Local Lead Generation
- Ad Set 1: Radius targeting (5km from business location)
- Objective: Lead Generation (not Website Traffic, not Conversions—Lead Gen reduces friction)
- Bid Strategy: Cost per result optimized for leads
Setup time: 90 minutes.
Hour 2-4: Creative Brief and Ad Creation
This is critical. For a local business, the creative that works is completely different from national brands.
National brands: Polished, professional, aspirational.
Local businesses: Authentic, local, real.
We created this brief:
- Goal: Generate leads for pest control bookings
- Customer: Homeowner, age 35-55, concerned about pest problem, wants quick solution
- Offer: Free inspection + 24-hour service guarantee
- Format: Phone video (not professional video). Show the business owner talking directly to camera. Casual, in work clothes, standing in a customer's home if possible
- Key message: Local company, serves Whitefield for 15 years, same-day service, trusted
- What NOT to do: No stock footage. No actors. No corporate jargon.
We filmed the ad in Rajesh's service truck. 45 seconds. He talked about the free inspection, the 24-hour guarantee, and his 15-year reputation locally. Zero production value. Maximum authenticity.
The ad looked like this: "We've been protecting Whitefield homes since 2009. If you're seeing pests, we come same-day. Free inspection, ₹500 off first service. Call us or book online."
Creation time: 2 hours (filming was 30 minutes, editing was 90 minutes).
Hour 4-6: Targeting Setup
This is where local targeting gets specific:
- Geography: 5km radius around the business address
- Age: 30-60 (homeowners)
- Interests: Home maintenance, home improvement, interior design
- Exclusions: People who already booked (tracked via pixel), people who visited the website (they've already seen the offer)
- Device: Mobile-focused (80% mobile, 20% desktop/tablet)
- Placement: Feed only (not Reels, not Stories—too fast-scrolling for local services)
Audience size estimate: ₹12,000-15,000 people
Hour 6-8: Lead Form Setup and Budget Allocation
Here's the critical decision: Lead Ads vs. Landing Page.
Lead Ads: Form embedded in Facebook. User clicks ad → form appears in-app → zero friction.
Landing Page: Form on external website. User clicks ad → navigates away from Facebook → higher friction.
For local services, Lead Ads are superior because they reduce friction. A homeowner shouldn't have to leave Facebook to express interest in pest control. One click, form auto-fills from their profile, they're done.
We created a 3-question form (any more and you lose leads):
- What's your pest problem? (Dropdown: Ants, Termites, Cockroaches, Other)
- What's your address? (Text field, pre-filled with city if available)
- Best time to call? (Dropdown: Morning, Afternoon, Evening)
Budget allocation: ₹5,000 for the first week
- Daily budget: ₹700/day (₹5,000 / 7 days)
- Cost per lead target: ₹100-200
- Lead volume goal: 25-50 leads (at ₹100-200 CPL, ₹5,000 should generate 25-50)
Hour 8-48: Launch and Monitoring
The campaign went live on a Tuesday morning. We monitored:
- First 4 hours: Did the ad get approved? (Usually yes, local ads are low-risk)
- First 24 hours: What's the cost per result? What's the conversion rate (leads from people who click)?
- Days 2-7: Are the leads qualified? Are they calling back? Are they booking?
The results:
- Day 1: 6 leads at ₹175 CPL
- Day 2: 5 leads at ₹190 CPL
- Day 3: 6 leads at ₹160 CPL
- Day 4: 5 leads at ₹210 CPL
- Day 5: 4 leads at ₹240 CPL (Friday, lower intent)
- Day 6: 2 leads at ₹310 CPL (Saturday, much lower)
- Day 7: 1 lead at ₹480 CPL (Sunday, very low intent)
Total Week 1: 35 leads at ₹200 CPL average. Spent ₹7,000 (budget was ₹5,000, but we added ₹2,000 by mid-week because it was working)
Of the 35 leads, Rajesh called back all of them. 8 converted to bookings (23% conversion rate). Average job value: ₹2,800. Total revenue from Week 1 ads: ₹22,400. Total cost: ₹7,000. Profit: ₹15,400.
The Key Insight: Every single lead wasn't qualified. Some wanted mosquito control (which he doesn't do). Some were from people moving away. Some never answered. But the ones who did answer and fit the service profile booked. The beauty of local ads is the conversion is fast. You know within 2-3 days if it's working.
Why Lead Ads Beat Landing Pages for Local Services
I need to be explicit about this because so many agencies push landing pages by default.
Landing page flow: Click ad → Leave Facebook → Visit external website → Fill form → Submit → Lead created
Drop-off rate: ~50% of clickers never make it to the form. ~70% of people who start the form never finish it.
Net conversion: 15-20% of ad clickers become leads
Lead Ads flow: Click ad → Form appears in-app → Auto-fill from profile → Click submit
Drop-off rate: ~25% of clickers don't complete the form
Net conversion: 65-75% of ad clickers become leads
For the same ad spend, Lead Ads generate 3-4x more leads because they eliminate friction. This is why Rajesh got 35 leads instead of 8-12 with a landing page approach.
The Creative That Worked: Authenticity Over Polish
I mentioned the creative was a 45-second phone video. Let me be more specific about why that format worked.
The video started with Rajesh in his truck, in his work clothes (not a suit), saying: "Pests in your home? I've been dealing with this for 15 years. We come same-day, guarantee it, and charge fair prices. Inspect free."
Then cut to footage of him in a customer's home, pointing out a termite problem and explaining the treatment. Nothing fancy. Phone video quality. Real.
Then text overlay: "Whitefield's #1 pest control. Book now or call ☎️"
Why this worked:
1. It showed local credibility (he named the neighborhood, he showed real work)
2. It showed the owner's face (trust signal for local businesses)
3. It was authentic (not polished, which would've felt corporate and inauthentic)
4. It made a specific claim (same-day service) instead of vague benefits
5. It demonstrated the work (showed what pest control actually looks like) instead of just claiming expertise
This is different from national brand creative. A national pest control brand would show a happy family in a clean home. This showed the actual service. That's what works for local.
Targeting Strategy: The 5km Radius + Exclusions Approach
The targeting was simple but deliberate:
Primary targeting: 5km radius from the business
Why 5km? Because Rajesh's service territory is about that size. Beyond 5km, his response time increases, pricing needs to adjust, and travel time eats profit. The 5km radius ensured every lead was geographically profitable.
Audience refinement (interests): Home maintenance, home improvement, interior design
These interests indicate homeownership and concern with home quality. Someone interested in "home improvement" is more likely to care about pest control than someone interested in "travel."
Audience exclusion (critical): People who'd already visited the website OR already booked
This prevented retargeting the same people. Your goal is reach, not frequency. The first 5,000 people in the 5km radius should be different people until you've exhausted reach.
Device targeting: 80% mobile, 20% desktop
Local service buyers research on their phone ("pest problem NOW, need solution today"). Desktop traffic converts worse for local services.
The Lead Form: 3 Questions, Not 10
Friction kills leads. Every question you ask in the form reduces completion rate by 8-12%.
Our form had three questions:
- What's your pest problem? (This qualifies the lead. Rajesh doesn't do all pests.)
- What's your address? (This ensures they're in service territory.)
- Best time to call? (This gets them a callback at a convenient time.)
That's it. We didn't ask their name. We didn't ask their phone number (Facebook provides it). We didn't ask insurance information or detailed history. The form took 20 seconds to complete.
Compare this to landing page forms that ask: Name, phone, email, pest type, severity, preferred contact method, home type, move-in date, property size, referral source—17 fields. Those convert at 15-25%. Ours converted at 65-75%.
The Numbers Week by Week
Week 1: 35 leads, ₹200 CPL, 8 bookings (23% booking rate), ₹2,800 average job, ₹22,400 revenue, ₹7,000 spend, 3.2x ROAS
Week 2 (Scaling strategy): Instead of scaling budget (which would increase CPL via audience fatigue), we created a second campaign with slightly broader targeting. Same creative, slightly wider geography (5-7km instead of 5km).
Campaign A (tight): ₹5,000 budget, 25 leads at ₹200 CPL
Campaign B (broad): ₹3,500 budget, 14 leads at ₹250 CPL (further away, less intent)
Total Week 2: 39 leads at ₹218 CPL. Revenue: ₹26,800. Spend: ₹8,500. Profit: ₹18,300
Month 1 total: 74 leads, ₹210 CPL average, 18 bookings, ₹50,400 revenue, ₹15,500 spend, 3.25x ROAS
After Month 1, the business owner was convinced. He asked: "Can we go to ₹20,000/month?" We did, using the Sneak Attack Method (launching new campaigns instead of scaling existing ones) to avoid CPM inflation.
Week 2 Scaling: What We Did
After Week 1 success, we didn't do what most people do (increase budget on the winning campaign). That would've increased CPL due to audience fatigue and learning phase reset.
Instead, we launched Campaign B at ₹3,500/week with slightly different parameters:
- Slightly broader geography (5-7km instead of 5km)
- Slightly broader audience (age 25-65 instead of 30-55)
- Same winning creative
- Same offer (free inspection, same-day service)
Campaign B performed 15-20% worse than Campaign A (₹250 CPL vs ₹200), but still profitable. The broader geography meant longer service distances, which Rajesh priced accordingly.
Then we let both campaigns run for 4 weeks before we made any other changes. The data guided our next moves: Which geography performed best? Which pest problem type converted highest? Which day of the week generated the best leads?
Universal Local Business Playbook: What Works Regardless of Industry
The specifics change (pest control vs. plumbing vs. dental), but the strategy is universal for all local services.
Step 1: Tight Geographic Targeting
Don't go national. Don't go city-wide. Start with 5-10km radius. Ensure every lead is geographically profitable.
Step 2: Authentic Creative
Show your owner. Show your real work. Show you're local. Avoid generic, polished corporate creative.
Step 3: Lead Ads, Not Landing Pages
Lead Ads generate 3-4x more leads at the same spend because they're low-friction. Use them as the default for local services.
Step 4: Simple Lead Form
Three questions maximum. Qualify geographically (address). Qualify by service type (problem type). Qualify by timing (when do you need service).
Step 5: Fast Callback
The magic isn't the ad. It's the callback. Call leads within 2 hours of form submission. Ideally within 30 minutes. People shopping for urgent services want fast response.
Step 6: Horizontal Scaling
Don't scale one campaign. Launch new campaigns with slightly different targeting. Let them run in parallel. This preserves CPL across expansion.
Step 7: Weekly Review
Which geography performs best? Which pest type? Which day of week? Use the data to refine. After 4 weeks, you'll know exactly what works.
Action Plan: Launching Your First Local Campaign
- Install the pixel: Add Facebook pixel to your website. Track leads and bookings. Without this, you have no feedback loop.
- Define your service territory: How far do you travel? What's your maximum reasonable service area? Start with 5km, expand if you have capacity.
- Shoot the creative: Film your owner for 30-60 seconds. In work clothes. At a job site if possible. Phone camera is fine. Authentic beats polished.
- Create the lead form: Three questions: What service do you need? What's your address? When do you need it?
- Set up targeting: Geographic radius + age + home-related interests + exclusion of past converters.
- Launch with modest budget: ₹5,000-10,000 for the first week. Track every lead and booking.
- Evaluate after 7 days: How many leads? What's the CPL? How many bookings? What's the revenue?
- Scale horizontally: If it works, launch Campaign B with slightly different targeting. Don't increase Campaign A budget.
- Optimize relentlessly: After 4 weeks, you have data. Use it to double down on what works.
The local business advantage is real. Smaller audiences, higher intent, faster decision cycles. All of this points to better unit economics than national brand advertising.
Rajesh went from skeptical to running ₹150,000/month in Facebook ads within four months. Not because the platform is magic. But because local businesses have such a structural advantage on Facebook that it almost feels unfair.
Your turn. Start with ₹5,000. Get 25-50 leads. Convert a few. Prove the unit economics. Then scale.