Facebook Lead Generation

Lead generation can be done in the following ways:

2026-08-12

By letting users fill out the form on Messenger, Facebook or WhatsApp. You can automate the process of sending messages to these users through NicoChat.

The course is divided into several sections.

  • How you can connect NicoChat to your Facebook ads environment
  • Create a lead form using instant forms (can be used inside FB ads)
  • How you can send a WhatsApp message to a new lead
  • How to send an SMS to a new lead
  • Even how to call new leads if they provided their phone number
  • How to redirect the user back to your Chatbot directly and instantly.

Connecting your Facebook page inside NicoChat

First you need to connect your Facebook page inside NicoChat.

Connecting NicoChat with Facebook Ads Manager

Attention
You will first need to connect your Facebook page inside NicoChat.
The same page the instant form is linked to.
The same Facebook page that is linked to the account on which you plan to run ads.

Integrations inside NicoChat

Integrations -> Others -> Facebook Ads

You need to connect your Facebook Ads business account here.

After clicking the button, you will be taken to the FB ad account integration page.

After continuing, one more page will appear where you need to enable the items mentioned:

  • Manage ads for ad accounts you have access to
  • Receive your email address <<email address>>

Once enabled, you can click Done.

Back to NicoChat Integrations -> Others -> Facebook Ads 👍

You can see that your Facebook Ads business account is connected.

Checking on Facebook whether NicoChat is assigned as a CRM tool

Next, we need to check whether NicoChat was installed as your CRM management system to receive the lead data.

Go to Facebook Account -> Business Manager -> Integrations -> Lead Access -> CRMs:

Here you must confirm that NicoChat was installed. That is what ensures you receive all the lead generation data.

If you do not see it, just type NicoChat and search: you should be able to find it.

Attention
If you cannot find the NicoChat or Chatbot app (for NicoChat partners), it is because you have not connected your Facebook page inside the workspace.
Please connect your Facebook page inside the NicoChat platform.

Lead generation can only be received on the Facebook Messenger Channel or on the Omni-Channel. These are the two channels where we can create this type of automation.

Set the chatbot admin

Inside the Chatbot -> Tools -> Admins ->

It is important that you register yourself as an admin here, because all lead generation information will go to that specific admin, where you can set up the entire automation.

You can choose a new admin: search by name in the contact list and select one.

To receive the Lead Generation Data, you can use only Messenger Profiles or your Web Chat Profile, whichever you prefer. Either Profile needs to be an admin of the Chatbot.

Now you are ready to receive data from Meta when a new lead signs up through your instant forms.

Creating a lead form in Ads Manager

Create a new campaign

Open your Ads Manager account -> Create a new ad campaign

Under Campaigns, Create new campaign -> Choose “Leads” as your campaign objective.

Under Leads you can see:

  • Instant forms - Capture the data and send it to NicoChat.
  • Messenger
  • Conversions
  • Carts

After choosing Lead forms, click “Continue” to go to the “Choose a campaign setup” page

Now select Manual leads campaign and press Continue.

Now let's name the campaign “Lead form demo”.

Special ad categories: No changes

Campaign details: No changes

Advantage campaign budget: Off

Click the “Next” button to switch to the Ad set section.

The Ad Set section.

The most important thing here is that you will create a FORM. We leave the Ad set section untouched and click the Next button to go to the ADS section.

Ad Section - Create Form

We need to scroll down to the Form Section called “Instant form”. Let's create a form by clicking “Create form”

After clicking “Create form”, the following window will appear

Create form (Settings)

1
Form configuration
Language. Sharing: Restricted or Open. Let's select Open.

Field names: Email and Full name

Tracking parameters: Parameter Name and Parameter Value.

Create form (Content)

  • Form name: Lead form demo
  • Form type: More volume - (this depends entirely on the user's preference)
1
Intro: Use a new image or an uploaded image
2
Greeting:
Title: Do you want to learn how to write 100% human texts with ChatGPT? Description: paragraph or list

Just fill in your details below and I will send them to you.

1
Questions:
Custom questions: you can add other questions.

If you need an additional field, such as Business Name or other data, you need to add a new question.

  • Multiple Choice
  • Short answer
  • Conditional
  • Appointment request

Prefilled questions: this is the data Meta already has. It makes users check the prefilled data from their Facebook, WhatsApp or Instagram accounts and then press OK

Description: We keep your data stored securely on our servers and will not share it with third parties.

We will use only the Prefilled questions and add contact fields, such as phone number, first name, last name and email address.

You can reorder them however you need.

They will be filled in dynamically.

Privacy Policy: it is also important to add the Privacy Policy. You can point to the link of your site for any type of privacy policy. Add the link of your site page.

Link text: TOS

Custom Disclaimer: You can also add this or leave it as it is.

Message for Leads

  • Title: Thank you, everything is ready.
  • Description: You can visit our site or exit the form now.
  • Call to action button: View site | Call the business | View file
  • Link: google.com/