How do I set up my first Facebook lead generation campaign without wasting money?
Most first Meta campaigns fail from structural mistakes made before a single dollar is spent — wrong objective, missing tracking, homepage destination, or no notification system. The setup order matters. Get these eight steps right and you'll have a campaign that can generate leads within 48 hours of going live.
Step-by-step campaign setup
- Install Pixel + Conversions API first — before everything else. These are your tracking foundation. If you skip this step and run ads without it, you'll have no idea which ads are producing leads, and Meta's algorithm can't optimize for conversions because it has no conversion data. Takes approximately 2 hours to install properly. WordPress users: use the official Meta Pixel plugin with CAPI enabled. Custom sites: your developer can add the base Pixel code and connect CAPI via the server-side API. Do not proceed to step 2 until tracking is confirmed working in Meta Events Manager.
- Set up Meta Business Suite and Ad Account. Go to business.facebook.com. Create a Business account, then create an Ad Account within it. Add your business page. This is separate from your personal Facebook account. If you already have a personal page running ads, migrate to Business Suite — it's required for proper Pixel management, CAPI access, and lookalike audience creation.
- Campaign level: choose "Leads" as your objective. This tells Meta's algorithm what to optimize for. Meta will show your ads to people in your audience who are most likely to submit a lead form or fill out a contact form, based on historical behavior data. Other objectives (Traffic, Awareness, Engagement) optimize for clicks, page views, or likes — not for people who actually submit contact info. Always use Leads objective for lead generation.
- Ad Set level: geography first. For most service businesses, target your service radius: 10–30 miles from your primary city, or a custom polygon around the neighborhoods you actually serve. Specialty trades with larger service areas (pool builders, luxury landscape designers) can expand to 50 miles. Do not target the entire state unless you literally serve the entire state. Wider geographic targeting raises CPL and produces leads too far for you to service.
- Ad Set level: audience targeting. For a first campaign, use interest + behavioral targeting rather than custom audiences (you need data to build those). Target: homeowners, home improvement interest, recently moved (excellent signal for many services), age 28–55, and any relevant behavioral signals like "likely to move" or "home renovation." Budget: start at $15–$20/day minimum. Below $15/day, Meta struggles to deliver consistently.
- Ad level: creative. Create two ads per ad set — one 15–30 second video showing your work, and one static before/after image. Real work beats stock photos every time. Pull out your phone and record yourself or your team on an actual job. A shaky video of a real deck installation outperforms a professional studio ad of generic contractors 9 times out of 10 for local service businesses. Authentic imagery signals "this is a real local business," which is exactly what your audience needs to see.
- Ad level: copy formula. Hook (the problem your customer has) → Proof (a specific result you've achieved) → Offer (specific, ideally time-limited) → CTA (one action only). Example: "Is your lawn looking rough after this summer? We've serviced 280 lawns in Salem this year — most are back to looking great in 2 visits. Book a free assessment this week." Keep the copy to 3–5 sentences. One action at the end.
- Lead form setup: 3–4 fields maximum. Name, phone number, service needed, and zip code. Every additional field drops completion rate. Add a clear headline at the top of the form that matches your ad offer. Add a "thank you" screen that sets expectations: "We'll call you within 10 minutes during business hours." Then connect the lead form to instant SMS notification via Zapier → your phone. This is the step most people skip, and it's what causes campaigns to generate leads that never convert.
What to expect in the first 2 weeks
The first 7 days of a new campaign are the learning phase. CPL will be higher than it will eventually be, lead volume may be inconsistent, and Meta is testing different audience segments to find who converts. Do not pause the campaign, make major changes, or increase the budget during this period. After 7–14 days with enough conversion data, Meta will begin optimizing toward the audience segments producing leads, and CPL will typically drop 20–40%.
If after 14 days you have fewer than 10 leads and CPL is extremely high, the most likely culprits are: audience too narrow (increase radius or broaden interests), creative isn't stopping the scroll (test a different hook or more dramatic before/after), or offer isn't compelling enough (add specificity or urgency).
Key Takeaways
- Install Pixel + CAPI before spending a single dollar — running ads without conversion tracking is guessing, not advertising.
- Always choose the Leads objective so Meta optimizes for people who actually submit contact information.
- Target 10–30 mile service radius with interest + behavioral targeting (homeowners, home improvement) to start.
- Two ad creatives per ad set: one short video of real work, one before/after image — both authentic, no stock photos.
- Lead forms should have 3–4 fields maximum, and must be connected to instant SMS notification before launching.