Lead capture needs the Pro or Enterprise plan and a Meta Ads connection. Setting it up, pausing and testing need permission to manage integrations.
Before you start
- Meta Ads is connected with permission to your Pages and leads. See Connect your ad accounts.
- The Facebook Page that runs the lead ads has at least one instant form.
- The list new leads should join exists. Leads are added as single opt-in, because the person typed their address into the form themselves.
Set up a capture
1
Open Lead capture
Go to Advertising → Lead capture and click Add capture.
2
Pick the Page
Under Facebook Page, choose the Page. If you see “The Meta connection was made before Page permissions were needed”, click Reconnect Meta first.
3
Pick the form
Under Instant form, pick one form, or choose All forms on this Page. If you pick one form, you can map its questions. All forms on this Page relies on the standard question names.
4
Pick the list
Under Add leads to list, choose the list new leads join.
5
Map custom questions (single form only)
Standard questions such as email, name and phone map automatically. Under Field mapping, set a target for each custom question, or choose Ignore.
6
Start
Click Start capturing. InstantCampaign subscribes the Page to Meta’s lead notifications.
How answers become contact fields
In Field mapping, each question can use Automatic (the table above), a standard contact field, “Custom field: …” for one of your custom contact fields, or Ignore. Answers that aren’t mapped are still saved on the contact, so nothing the person typed is lost.
Test before you spend
On a capture’s row, click Test with the newest lead. InstantCampaign fetches the most recent lead on the form and runs it through your mapping. For All forms on this Page, it uses the first form on the Page.- “Test lead processed — … is now a contact.” means the mapping works.
- “The test lead was not processed: …” gives the reason, for example that there’s no email.
Monitor captures
Each row shows the Page / form, the List, the Leads count and the status:- Listening: leads are being captured. Switch Capture active off to pause (“Capture paused — new leads on this form are ignored.”).
- Not subscribed: the Page couldn’t be subscribed to lead notifications, so no leads arrive. Reconnect Meta, then remove the capture and add it again.
- Last lead failed: the most recent lead couldn’t be processed. Its reason is shown.
Things to know
- Your contact limit applies. If your plan’s contact limit is reached, new leads are marked Failed and kept. Upgrade, then use Test with the newest lead to process the latest one.
- If your plan changes. If the workspace loses lead capture, leads are still recorded (as Skipped) but no contacts are created.
- If the page warns “The Meta webhook is not configured on this server”, leads can’t be delivered to this InstantCampaign installation until its administrator finishes the Meta app setup. The Callback URL for the Meta app card shows the address they need.