The most dependable way to collect customer forms with Meta ads is to pick the "Leads" campaign objective, decide between Meta's instant form and a form on your own website, and set things up so you can measure the result either way. For a small business on a limited daily budget, the real question is not whether the ad looks good but whether you can tell how many forms were filled and where they came from. Below we explain how we approach the setup, where we got it wrong, and what to watch for.
An honest note first: what we did and did not do
At Vinci Studio we ran two small campaigns in our own Meta account: one with a traffic objective and one with a messaging objective. The traffic campaign brought clicks to our site, but we could not measure how many of those clicks ended in a filled form and how many people just opened the page and left. All we had was "clicks came in", which is not a result. So we switched to a lead (form) campaign. We will not give you numbers in this article, because we have no measured result to report. We cannot honestly say "we got this many forms for this much money", and we do not think a team that cannot say it should promise it to anyone else. The rest of this guide rests on what Meta's help pages say and on the logic we learned in practice, and we tried to keep the two apart.
Choosing an objective: leads, traffic or messaging?
Meta groups campaigns under six main objectives: Awareness, Traffic, Engagement, Leads, App promotion and Sales. Messaging sits under Engagement as an option. Three matter most for a small business:
- Leads: The goal is that someone leaves their contact details. This is the right choice for work where you want people to be called back: appointments, quotes, pre-registrations.
- Traffic: Sends people to a destination such as your website. If measurement is not set up on your site, the only "result" you will see is a click.
- Messaging: Aims at people writing to you on WhatsApp, Messenger or Instagram. It makes sense when your customers already order or ask for prices by message.
A practical rule: if you want a form, a phone number or a booking at the end, choose Leads. If customers find you by writing and someone is always at the phone to answer, consider messaging. If you only want to promote a page and can measure the outcome elsewhere, traffic can work. Picking Traffic for "cheap clicks" is the most common mistake, and we went through it ourselves.
Website form or Meta's instant form?
Meta's instant form lets people fill in a form without leaving Facebook or Instagram. According to Meta's help pages there are two form types: "More volume", a form that is quick to complete and submit on mobile, and "Higher intent", which adds a review step so people can confirm their details before sending. Full name is collected by default, and you add fields such as phone and email.
The difference:
- Instant form: Easy to build, easy to fill, and it works even if your site is slow or looks poor on mobile. The trade-off is that when a form takes little effort, some people fill it in without much thought, so a few of the people you call may ask "did I fill that in?". How fast you call them back is entirely up to you.
- Website form: More effort: the person lands on your site, reads the page, then fills the form. With a fast, clear page you may get more committed people. But if the site is slow, some clickers will disappear before seeing the form.
Which is better depends on your own data; we treat it as a question to test, not a rule. If your site does not yet have a strong landing page, starting with the instant form is reasonable. If you have a solid offer page and can already measure the form, try the website form. Do not test both at once with a big split of a small budget: split in two, neither gives a readable result.
The Pixel and the "Lead" event: do not start without measuring
The Meta Pixel is a tracking snippet on your site that tells Meta what visitors do. Meta's developer documentation lists "standard events", and Lead is one of them, described as the event for when a sign-up is completed. In other words, the moment a form is submitted you tell Meta that a lead has happened.
Why does it matter? If you use a website form and want the campaign to optimize for something other than clicks, the Lead event has to work. Otherwise Meta counts clicks, you count forms, and the two never meet. Things to watch:
- The event should fire when the form is successfully submitted, not when the page opens or the button is pressed. Otherwise failed submissions get counted and your numbers inflate.
- Test the event once and see it working. "I installed it" and "it works" are not the same thing.
- With an instant form the form lives inside Meta, so you do not depend on the site Pixel for it; still, measuring on your own site is worth setting up.
This is exactly where we got stuck: in the traffic campaign we could not match the person who arrived on the site to a Lead event, so we ended up at "clicks, but no result".
Audience: broad or narrow?
Meta has no official "pick this one" statement here; this section is our opinion. If you are a local or small business, ask first: whose need is your service?
- Narrow audience: A tight group by age, interest or behavior. If it gets too small, the ad is shown to few people and even a daily budget may not produce enough volume.
- Broad audience: Mostly just location (city or district) and maybe an age range. You let Meta's system find who will click; for that to work your ad text and visual must say clearly what you sell.
Our suggestion: keep the location realistic (where you actually serve), leave the rest broad at first, and put the real filter in the ad copy. An ad that says "teeth whitening in Kadıköy" screens out the wrong people by itself. If you have a reason to narrow the audience, do it as a second test.
Visual and copy: what should the ad say?
If you want forms, the ad has one job: pick the right person and get them to do one thing. So:
- Say what you offer in the first line. "Free site visit", "book this month", "get a quote". The reader should know in two seconds whether it is for them.
- Use real visuals. Your own photo or short video of your work, space or product tends to look more trustworthy than a stock image. That is our observation, not a Meta rule.
- One call to action. "Fill in the form" or "Get a quote". Do not ask people to call, write and visit the site in the same ad.
- No exaggeration or guarantees. Phrases like "guaranteed results" or "the best" erode trust and can also run into Meta's advertising policies. Read Meta's policies on their own pages before you publish.
If you use an instant form, the questions in it are part of the ad. Too many fields make it harder to finish; ask for the minimum (name, phone, maybe one multiple-choice question).

