"Half of them don't remember filling it in"
A one-tap form with auto-filled details is easy to submit by accident. The fix is a form that asks people to think for five seconds.
QualityAds and visibility: customers who are looking for your service now or don’t know about it yet.
01 Google AdsEnquiries from people searching for your service right nowfrom $750/mo 02 Social media adsMeta, TikTok, LinkedIn: customers who are not searching yetfrom $700/mo 03 SEOHigher in Google and Maps without paying per clickfrom $1,000/mo 04 Visibility in ChatGPT and AIYour business in AI assistant answerspart of SEO 05 Amazon and marketplacesSell where customers already buywith a partnerThe place where a visit turns into an enquiry, and a system that doesn’t lose that enquiry.
01 Web designA website that turns visits into enquirieslanding from $1,300 02 Online storesCart, payments and shipping, ready for adsfrom $4,800 03 CRMNo enquiry gets lost in a phonesetup $3,400 04 Chatbots and AIThey answer customers, at night too$2,500 05 Email and SMSCustomers come back instead of forgetting youquoted individuallyPlan and tracking first, budget second. You know what works before you spend more.
01 Strategy and auditKnow where to spend the budget before you spend it$2,400 02 AnalyticsSee which ad brings in money$650 03 ConsultationsA call about your specific problem$70/h 04 Free auditA quick review and 3–5 priorities to start$0How your business looks and sounds before anyone calls you.
01 Social media managementProfiles that look like a real businesswith a partner 02 Creative and videoGraphics and videos that stop the thumbquoted individually 03 BrandingA logo and style that sets you apartwith a partner
Edmonton, Canada
200 keywords on page one of Google
Boreal Kitchens
Winnipeg, Canada
up to 5 enquiries/mo from Google without ads
Adela Realtor
Żywiec, Poland
from 3 to 9 locations in two years
Gładko Tnący Barber
Żywiec, Poland
PLN 15 000 +/mo in delivery orders
Da Diego
Lead generation ads collect a name, phone number and a couple of answers without the person ever leaving Facebook or Instagram. The hard part isn't getting forms filled in. It's getting forms from people who actually want to buy, and answering them before they go cold.
Free: a 30-minute call, an action plan and a price range in writing.

These are the three things I hear most from owners who tried lead ads before.
A one-tap form with auto-filled details is easy to submit by accident. The fix is a form that asks people to think for five seconds.
QualityMeta stores leads, but nobody gets notified. By the time someone downloads the CSV on Monday, the weekend's leads have moved on.
SpeedIf the ad system never learns which leads turned into paying clients, it keeps finding more of the cheap, unhelpful ones.
DataA concrete reason to leave details: a free estimate, a price list, a consultation slot, a spot on a waitlist.
Higher-intent form type, two or three qualifying questions, a review screen and a clear consent line for follow-up.
Every lead pushed to your CRM, email or phone within seconds, with an automatic first reply where it fits.
Lead stages from your CRM sent back to Meta, so the algorithm learns which leads became customers.
Every two weeks: leads, cost per lead and, more importantly, how many turned into booked jobs.
In Canadian dollars. Ad spend is paid to Meta by you.
Forms, campaign and lead delivery.
Weekly optimization and lead-quality reviews.
CRM setup plus a chatbot that answers new leads.
Ads, bots, CRM and a website connected so that every enquiry is answered and tracked. Most new contracts are for offices.
See the case study →A lead ad looks like any other Facebook or Instagram ad until someone taps the button. Instead of opening your website, it opens a short form inside the app, pre-filled with the name, email and phone number Meta already has. The person checks the details, answers any questions you add, and submits. You get a lead; they never had to wait for a page to load.
That convenience is both the strength and the weakness. It removes friction for people who are genuinely interested, and it also removes the small moment of effort that filters out the curious and the accidental. Getting lead generation ads right means putting a little of that effort back in, deliberately.
Meta offers a standard form type built for volume and a higher-intent type that adds a review screen before submitting. For most service businesses I use the higher-intent version, plus a few tweaks:
The number of leads usually drops a little. The number of customers usually doesn't.
A lead from social media is a person who was interested for about thirty seconds while scrolling. If they hear back within minutes, many of them will still be in that frame of mind. If they hear back two days later, many won't remember filling anything in. There's a reason I wrote a whole article on lead response time.
That's why lead generation ads, for me, are never just a campaign. Each new lead goes to a CRM or at least a phone notification, with an automatic first message confirming the enquiry. For businesses that get many leads after hours, a chatbot can ask the follow-up questions and book a call slot on its own. The "Leads under control" package at $5,900 bundles CRM setup and a chatbot for exactly this.
Out of the box, Meta optimizes for submitted forms. It has no idea which of those people became customers. When lead stages from your CRM (contacted, qualified, booked, won) are sent back to Meta, the algorithm can start looking for people more like the ones who bought. It takes some volume to work well, but for businesses with a steady flow of leads it's one of the most effective improvements available. Setting that up properly sometimes needs the Conversions API work quoted separately.
Lead forms collect personal information, so your privacy policy needs to be linked in the form, as Meta requires. Under PIPEDA, people should know why you collect their details and how you'll use them. If you plan to send marketing emails or texts later, CASL generally requires express consent, which is why I add an optional checkbox with plain wording rather than assuming permission. In Quebec, Law 25 adds its own consent and transparency expectations. None of this is complicated, but it should be done before the first lead arrives rather than after.
Lead generation ads tend to work best for services with a clear first step and a quick decision: cleaning quotes, home services, clinics offering a consultation, fitness trials, real estate valuations, courses with an intro call. They are part of my broader Meta ads management, priced at $650 for setup and from $700 a month.
They usually bring more leads for the same money, because people never leave the app. The trade-off is quality. For simple services with a quick decision, forms are often the better choice. For expensive projects, a landing page with prices and photos can bring fewer but warmer enquiries. I often test both.
Meta connects directly with several CRMs, and others can be linked through an integration tool or a custom connection. I set it up so each new lead lands in your pipeline, triggers a notification to whoever handles sales and, where it fits, gets an automatic text or email reply.
You can reply to their enquiry. For ongoing marketing emails or texts, Canada's anti-spam law (CASL) generally requires express consent, clear sender details and an unsubscribe option. I add an optional consent checkbox with plain wording to the form so you know who agreed to hear from you.
It depends on what a customer is worth to you. A $60 lead is expensive for a $90 haircut and cheap for a $40,000 kitchen. On the first call we work out how much you can afford to pay for a lead and still make money, and that becomes the target.
Then the form or the targeting is too loose. I switch to a higher-intent form, add a question that filters people out, tighten the location and mark poor leads in the CRM so Meta can learn from them.
Describe how enquiries reach you today and what happens next. I'll reply within one business day with a few first ideas.
What do you need most?