Skip to content

Facebook Lead Ads to your CRM, automaticallyAll your leads.
One dashboard. No waiting.

LeadAdd syncs your Facebook Lead Ads every 5 minutes, so you never download a CSV from Ads Manager again. It brings in website, USSD and WhatsApp leads too, removes duplicates and sends every lead to your CRM and sales team for a fast follow-up.

Free plan available · No credit card · POPIA opt-in/opt-out built in

1,400,000+ leads processed and counting
How LeadAdd works: leads from Facebook Lead Ads (synced every 5 minutes), your website through the Lead API (instant), USSD and WhatsApp (through Floodgate) flow into LeadAdd. LeadAdd matches duplicates, then shows every lead on one dashboard, emails your sales team and sends the lead to your CRM or system by webhook.

Why LeadAdd

Leads go cold while they wait in the wrong place

Every channel keeps its leads somewhere different. By the time someone downloads, copies and forwards them, the customer has moved on.

Without LeadAdd

  • ✕ Facebook leads sit in Ads Manager until someone downloads a CSV
  • ✕ Website enquiries land in one inbox, USSD and WhatsApp in another
  • ✕ The same person signs up twice and gets called twice
  • ✕ Nobody is sure who opted in or out

With LeadAdd

  • ✓ Facebook leads are pulled in automatically, every 5 minutes
  • ✓ Every source lands on one dashboard
  • ✓ Returning people are matched on email or mobile
  • ✓ Opt-in and opt-out records are kept and exportable

How it works

Up and running in three steps

No forms to build and no channels to configure. Connect what you already use.

  1. 1

    Create your free account

    Your name, email and a single consent tick. You land straight in the setup page.

  2. 2

    Connect your lead sources

    Facebook Lead Ads: paste one Meta access token. LeadAdd finds every Page and lead form it can reach, including Pages owned by your Business, and you tick the forms you want.

    Your website or system: send leads to the LeadAdd Lead API. Ready-to-copy code is in the app.

    Find my lead forms
    ⚑ Cape Town Motors
    ⚑ Northside Dealership
  3. 3

    Get told when a lead arrives

    Choose who hears about new leads and how: an email to your sales team, a webhook to your own system, or straight into Freshworks CRM.

    New lead · Jane Doe · Facebook
    New lead · Sipho N. · Website
    New lead · Lerato K. · USSD

What happens to every lead

Captured, cleaned, shared and kept compliant

⇣

Captured

From Facebook, your website, USSD or WhatsApp, tagged with where it came from.

⧉

Matched

If the email or mobile number is already known, the lead joins that person's record instead of creating a duplicate.

✉

Shared

Your notification rules fire: email, webhook, Freshworks CRM or a web GET call, using templates like {{firstname}}.

⛨

Compliant

Opt-ins and opt-outs are recorded per contact and can be exported for POPIA.

Example: one person, two sign-ups
FacebookJane Doejane@example.com
WebsiteJane Doejane@example.com · 082 123 4567
1 lead · 2 sourcesJane Doejane@example.com · 082 123 4567

One dashboard

See today's leads, where they came from and how each source is performing.

Full history per lead

Every submission and every action is kept on the lead's timeline.

Export any time

Download leads and opt-in/opt-out lists for reporting or your own tools.

Your own fields

Product, budget, message: any extra answer from a form is kept with the lead.

Team access

Invite colleagues to the same account so everyone works from one list.

USSD & WhatsApp

Leads from USSD and WhatsApp campaigns arrive through the Floodgate integration.

Case study · Education

How a national higher-education provider gets Facebook leads to its advisors within minutes

A private tertiary institution runs Facebook Lead Ads to reach about 200,000 prospective students a year. LeadAdd collects every lead form submission automatically and sends it to the CRM, so nobody downloads or re-types anything.

0
prospective students reached every year
Days→Minutes
from Facebook lead form to CRM
Every 5 min
new Facebook leads pulled in automatically
0
of lead capture with us
The manual way Download & re-type
Facebook adlearner fills in form
Sits in Ads Manageruntil someone downloads it
CSV exportspreadsheet
Re-typed into CRMerrors creep in
Advisor callsdays later
With LeadAdd Automatic sync
Facebook adlearner fills in form
LeadAddsynced every 5 min
Matchedno duplicates
CRMsent automatically
Advisor callswhile interest is hot

The challenge

The provider talks to about 200,000 prospective students a year, and its student advisors need each lead fast. When leads were captured by hand, they sat for weeks and typing errors crept in. Both hurt conversations with learners and enrolment rates.

Facebook Lead Ads have the same trap: leads stay inside Meta until someone downloads them, cleans the spreadsheet and imports it into the CRM. At this volume, that doesn't scale.

The solution

LeadAdd connects to the provider's Facebook Pages with a single Meta access token and picks up every lead form on them. Every 5 minutes it pulls in new submissions, including any extra questions on the form.

Each lead is matched on email or mobile, so a learner who enquires twice isn't called twice. It is then sent to the CRM automatically, and advisors are notified. Leads from the provider's USSD and WhatsApp campaigns arrive in the same place.

The result

  • No CSV downloads and no re-typing: Facebook leads go straight to the CRM.
  • Advisors reach learners within minutes, while they are still interested.
  • Duplicate enquiries are merged, not called twice.
  • High lead volumes at peak enrolment are handled, with reporting to measure performance.

Recruiting students, members or customers at volume? The same setup works for you.

Read the full case study Start free

Lead sources

Connect what you already use

f

Facebook Lead Ads

Synced automatically every 5 minutes. One token covers all your Pages and forms.

</>

Website & your systems

Post leads to the Lead API the moment a form is submitted. They appear instantly.

*#

USSD

Dial-in campaigns that reach customers without data or a smartphone.

WhatsApp

Conversations that turn into leads, delivered through the Floodgate integration.

For developers

One POST request per lead

Create an access token in the Developer page, then send each lead from your server. Standard fields go in the query string, anything extra goes in the body as custom fields.

  • Matched to existing leads on email or mobile
  • Triggers your notification rules straight away
  • Copy-paste examples in cURL, JavaScript, Python, C# and PHP inside the app
cURL
curl -X POST \
  'https://lead.floodgate.co.za/api/lead/createlead?subscriptionid=YOUR_SUBSCRIPTION_ID&email=jane%40example.com&mobile=0821234567&firstname=Jane&lastname=Doe&channel=website' \
  -H 'accesstoken: YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '[
    { "fieldname": "product", "fieldvalue": "Home loan" },
    { "fieldname": "message", "fieldvalue": "Please call me after 5pm" }
  ]'

FAQ

Facebook Lead Ads to CRM: common questions

How do I send Facebook Lead Ads leads to my CRM automatically?

Create a free LeadAdd account, paste a Meta access token and tick the lead forms you want. LeadAdd pulls new leads from those forms every 5 minutes and sends each one to your CRM by webhook, Freshworks CRM, HTTP GET or email. There are no CSV downloads from Ads Manager.

How often does LeadAdd sync Facebook leads?

Every 5 minutes. New lead form submissions, including answers to any custom questions, appear in LeadAdd and trigger your notifications within minutes.

Can LeadAdd see Pages owned by my Business Manager, not just my own Pages?

Yes. LeadAdd lists every Page and lead form the token can reach: Pages you manage directly plus Pages owned by or shared with your Business. Business-owned Pages need the business_management permission on the token.

What happens when the same person submits a lead twice?

LeadAdd matches leads on email address or mobile number. A returning person is added to their existing lead record with the new source and submission, so your team doesn't call them twice.

Which CRMs does LeadAdd work with?

Freshworks CRM is built in. Any other CRM or system that accepts a webhook (HTTP POST) or HTTP GET can receive leads, using payload templates such as {{firstname}}, {{email}} and {{mobile}}.

Can I send leads from my own website to LeadAdd?

Yes. The LeadAdd Lead API takes one POST request per lead with an access token from the Developer page. Leads appear instantly and trigger your notification rules. Ready-made examples are provided in cURL, JavaScript, Python, C# and PHP.

Does LeadAdd handle USSD and WhatsApp leads?

Yes. Leads from USSD and WhatsApp campaigns arrive in LeadAdd through the Floodgate integration and sit alongside your Facebook and website leads.

How does LeadAdd help with POPIA?

LeadAdd records opt-ins and opt-outs for each contact and lets you export them, so you can show consent and honour unsubscribe requests.

How much does LeadAdd cost?

There is a free plan and no card is required to sign up.

Stop losing leads between channels

Create a free account, paste your Meta token and see your leads on one dashboard today.

Start free