Facebook lead ads best practices come down to building the Instant Form around your follow-up: choose More volume or Higher intent by how you’ll work the leads, write an intro that says what happens next, ask few questions with one multiple-choice qualifier, get every lead into your CRM automatically, and send lead stages back to Meta.
These Meta lead ads tips follow the order of the form editor in Ads Manager, then move to what happens after the submit. Each one comes from Meta’s own documentation; where Meta’s default works against lead quality, I say so.
Facebook lead ads best practices at a glance
| Setting | What to do | Why |
|---|---|---|
| Form type | Higher intent if a person calls every lead, More volume if follow-up is automated | Higher intent adds a follow-up notice and a review screen |
| Intro | Say who gets in touch, how and how soon | People who expect the call are easier to reach |
| Questions | Prefilled contact fields plus one or two multiple-choice qualifiers | Meta: more multiple-choice questions mean fewer submissions but more quality leads |
| Sensitive questions | Skip the information Meta restricts, unless it has given you written permission | A form with a violating question doesn’t run |
| Privacy | A privacy policy link and a notice on how you’ll use the data | Meta requires the notice under its Lead Ads Terms |
| Completion screen | One button for the next step: call, book, WhatsApp | The lead is still in the app and still interested |
| Phone verification | On when every lead gets a call | Fake numbers and landlines can’t submit |
| Lead delivery | A CRM integration from day one | Leads stay downloadable for only 90 days |
| Performance goal | Qualified leads, once your CRM sends stages back | Since April 2026, new campaigns need a Conversions API integration to use it |
Are Facebook lead ads effective?
At producing leads, yes: the form opens inside Facebook or Instagram with contact details already filled in, which is hard to beat on cost per lead. At producing customers, it depends on the setup and on your sales team.
Meta reports that lead ads on Instant Forms combining a Conversions API for CRM integration with the Maximize number of qualified leads goal saw 21% lower cost per quality lead than lead ads on Maximize number of leads (About performance goals for lead ads). That’s Meta measuring Meta against its own volume goal: a reason to test, not a forecast. The comparison that matters is your Instant Form against your landing page on cost per qualified lead, covered in Facebook lead ads vs landing page.
1. Choose the Instant Form type by how you’ll follow up
Meta offers three Instant Form types, and the choice also decides where the ad can run:
| Form type | What Meta says it does | Where it runs | Use it when |
|---|---|---|---|
| More volume (default) | quick to fill out and submit on a mobile device, built for a larger number of leads | wherever lead ads run | follow-up is automated or cheap: a newsletter, a download, a coupon |
| Higher intent | adds a line under the contact fields saying you may follow up, plus a review screen to confirm details | Facebook Feed and Instagram feed, mobile only | a person calls every lead |
| Rich creative | your colors, images and extra text; the intro section is mandatory | the Facebook app on mobile only | the offer needs explaining, but you want the lead in-app |
Meta’s own rule: if each lead needs follow-up or further qualification, Higher intent “may make more sense for your business.” I’d start there for any offer where a salesperson picks up the phone, and make More volume win its place back on cost per qualified lead.
Mind the placements. Lead ads can also run in Stories, in-stream reels and Marketplace (About lead ads), and Higher intent gives those up; Meta’s instant form setup guide says Rich creative features are delivered only in the Facebook app on mobile. If your best creative is a vertical Story, test before you switch.
2. Write an intro that tells people what happens next
Meta’s best practices to create lead ads say to use the intro “to communicate more information about your business and what people can expect when they submit your form.” It’s optional on More volume and Higher intent forms: a headline of up to 60 characters, plus a paragraph or a list with up to 80 characters per bullet (Add an intro section). Rich creative headlines stop at 45 characters.
The ad did the persuading; the intro sets expectations. Example for a boiler service:
- Headline: “Your boiler service quote, by phone today” (41 characters)
- Bullet: “A local engineer calls you within 2 working hours”
- Bullet: “Fixed price agreed on the call, before any visit”
Only promise what your team delivers. An intro that says two hours, followed by a call the next afternoon, leaves the lead colder than no intro at all.
3. Ask fewer questions, and make one of them qualify
Meta’s advice on Instant Form questions, from the same best practices article: keep the form simple, include prefill questions, use multiple choice to qualify, and limit short-answer questions, because typing stops people. The line worth remembering: “Fewer multiple choice questions results in more form submissions, whereas more multiple choice questions typically results in more quality leads.”
My default is the prefilled contact fields you’ll actually use, plus one or two multiple-choice qualifiers that tell sales who to call first. Meta suggests ranges to keep answer lists short, such as 2001-2004 as one option instead of four separate years (Add custom questions). Up to 15 custom questions are allowed; you’ll rarely need more than two. Example: “When would you like the work done?” with This month / In 1-3 months / Just comparing prices. The first group gets the first calls.
Build the form in Ads Manager. Meta says conditional logic, phone number verification, work email validation and its other quality features only work on forms created there; a form built in Meta Business Suite can only collect contact information (About lead ads with instant form).
Prefill or custom questions?
Prefill questions take answers from the person’s Facebook or Instagram profile: contact fields, name, demographics such as date of birth or marital status, and work details such as job title (About prefill questions). People can edit any prefilled answer except date of birth.
Use prefill for everything it covers. The Lead Ads section of Meta’s Advertising Standards forbids asking for “the same or substantially similar information” that a prefill question could request, and names the date of birth prefill as the allowed way to learn someone’s age. Keep custom questions for what Meta can’t know: timeline, the service needed, the location.
Which questions need Meta’s permission?
The same section of the Advertising Standards opens with: “Advertisers must not create lead ads questions to request the following types of information without our prior written permission.”
| Information | What Meta lists as not allowed |
|---|---|
| Account numbers | frequent flyer, loyalty card, cable or telephone account numbers |
| Criminal or arrest history | whether someone has been charged with or convicted of a crime |
| Financial information | bank or card numbers, credit score, income, net worth, debt, bankruptcy |
| Government-issued identifiers | Social Security, passport or driver’s license numbers |
| Health information | physical or mental health, treatments, conditions, disabilities |
| Insurance information | policy numbers, insurer name or details, whether someone is insured |
| Race or ethnicity | how someone identifies |
| Religion or philosophical beliefs | for example, whether someone supports the death penalty |
| Sexual orientation or sex life | sexual history, which gender(s) someone prefers to date |
| Trade union membership | whether someone is a member, and of which union |
| Usernames or passwords | asking someone to create a login inside the form |
Political affiliation is on the same list without the permission clause: it’s simply not allowed. Meta’s Help Center version adds a child’s date of birth and says a form with a violating question won’t run (Questions prohibited on your instant form). A law firm’s intake hits four of these rows at once; Facebook ads for law firms shows which questions to keep for the call.
Insurance advertisers, read twice: Meta’s own question examples suggest “Do you currently have [type of] insurance?”, which the Advertising Standards list as not allowed without permission. Go with the Standards. Housing, employment and financial services ads based in the US, or targeted to the US or Canada, face extra limits on age, gender, marital status and location fields, per Meta’s overview of lead ads; Meta special ad categories covers those rules.
4. Add the privacy policy and the notice Meta requires
Meta contradicts itself on the privacy policy: its setup guide marks the link as optional, while its overview of instant forms says a privacy policy is required to run them. Add one and the question disappears. Your site’s policy works, as long as the link doesn’t go straight to a PDF, an image or a download (About privacy policies for lead ads).
The notice is required. Meta asks you to tell people why you’re collecting their contact information and how you’ll use or share it, to comply with its Lead Ads Terms. The text sits above the contact fields, and you may only use the data for the purposes it states. One of Meta’s sample notices: “We’ll use your contact details to send you online quotes. We will also share your data with trusted partners who may reach out to you regarding financing options.”
That second sentence is the one agencies forget. If leads go to a dealer, an agent or any partner, the notice has to say so; Meta’s examples of when a notice is needed are a car maker passing leads to local dealerships and a real estate company passing them to realtors.
For marketing consent, add a custom disclaimer with checkboxes. You can’t add one to a running form, so duplicate the form instead (Add a custom disclaimer). Under GDPR, Meta says both Meta and the advertiser are data controllers for lead ads (About Lead Ads Terms and Security), so the legal basis is your job too.
5. Use the completion screen for the next step
Meta calls it the Ending section: a message for leads with a headline of up to 60 characters, a description and one button (Add a message for leads). The options are Go to website (with an optional promo code), View file for gated content, Call business, Book time (Meta notes it may not be available to you yet) and Chat on WhatsApp.
Match the button to the next step your intro promised. If sales calls every lead, Call business lets the keenest people ring you first. For consultations, Book time turns the lead into an appointment while they’re still in the app. Go to website is the weakest choice: you just collected their details so they wouldn’t have to visit one.
Instant Forms keep the lead inside Meta until something syncs it out; a DropCPL landing page captures it on your own tracking domain, with its ad already attached. Each lead leaves by webhook for your CRM, and CPL is computed per creative and per landing page from the spend Meta reports for each ad. Start free →
6. Verify phone numbers when every lead gets a call
Meta’s phone number verification makes people enter a one-time code, sent by WhatsApp or SMS, before they can submit (Enable the SMS verification feature). What Meta documents:
- It needs phone number as a required prefill field; a work phone number doesn’t count.
- Landlines can’t receive the code, so those people can’t submit and aren’t counted as leads.
- A verified number isn’t asked to verify again for 180 days.
- Ads with verification on run only in Facebook and Instagram placements on mobile.
- Downloads get a
phone_number_verifiedcolumn, which Meta warns may not come through a CRM integration. - It may be on by default for eligible advertisers, and Meta says it may affect lead volume and cost per lead.
Switch it on when a person calls every lead, and judge it on cost per qualified lead. For a download or a newsletter signup, leave it off: you’d be adding friction to protect a call that never happens.
7. Follow-up: the Facebook lead ads best practice that matters most
Everything above changes who submits; follow-up decides what those submissions are worth. Meta’s best practices to respond to leads:
- Capture leads immediately with an integrated CRM or Leads Center. Meta notes that downloading leads by hand slows follow-up.
- Run lead ads when you can respond. If you need immediate follow-up, schedule the ads for business hours.
- Ask when to call, with a custom question or the appointment request question.
Meta’s article on the benefits of a CRM integration adds the general rule: the longer you wait to follow up with a new lead, the less likely that lead is to convert. Meta’s lead ads best practices also warn that thousands of leads in a short time can overwhelm a sales team, so budget for the calls you can actually make.
The clock is real, too: Meta says lead information is only available on Meta for 90 days (Download or retrieve your leads data). A weekly CSV export is a backup; a CRM integration is the plan, and Facebook lead ads CRM integration compares the routes.
When sales says Facebook leads are bad, check time to first contact before you touch the form.
8. Send lead stages back to Meta
Maximize number of leads shows your ad to the people “most likely to share their contact information with you”; Maximize number of qualified leads, to those “most likely to convert after sharing their contact information with you.” And since April 2026, Meta’s performance goals article says the qualified leads goal isn’t available for new campaigns without a Conversions API integration, with existing campaigns affected from August 2026.
So the quality goal runs on your CRM data, through what Meta calls the Conversions API for CRM. Three habits make it work:
- Store Meta’s lead ID on every lead. Meta’s integration guide calls it the 15-17 digit Meta Lead ID and recommends sending it with every event.
- Send every stage change as an event, starting with the raw lead, as the payload specification asks.
- Upload at least once a day.
You don’t need a developer: Meta’s list of Conversions API for CRM partners includes HubSpot, Salesforce, Zapier and Zoho, and a Google Sheets connection turns a lead_status column into Conversions API events. The conversion leads entry has the definition, and Facebook lead quality has Meta’s thresholds for when the goal is worth it.
None of this qualifies a lead for you. Your team decides who’s qualified; Meta learns from what your CRM reports.
9. Compare Instant Form leads with landing page leads fairly
Ads Manager counts the two destinations differently, so compare them in your CRM. For an Instant Form, the Results column counts the submissions that came from the ad itself. It leaves out organic leads (only possible when the form’s sharing setting is Open; Restricted is the default) and test leads, though both appear in your downloads (About organic leads). For a landing page, the Leads column shows what your Pixel and Conversions API reported and Meta attributed.
Example: Results shows 300 leads for an Instant Form ad set, and your CRM holds 312 from that form. Before you blame the integration, look for organic leads (say 11 people who submitted after a friend shared the ad with them) and the test lead you sent yourself.
Then keep the test fair: the same creative, audience, budget and questions on both sides, the same follow-up speed, matched optimization, and every lead tagged with its ad ID. Landing page leads need {{ad.id}} in the URL for that, as how to track the Facebook ad ID in your CRM explains. Judge cost per qualified lead after the same delay for every lead: Facebook lead ads vs landing page has the full protocol, and the CPL vs CPQL calculator puts both numbers side by side.