How to avoid duplicate leads in Facebook Lead Ads with the New Lead module

When managing lead data, it’s essential to detect and skip duplicate records to maintain data integrity. In this tutorial, we’ll guide you through the steps to enable this functionality in Make. We’ll use a scenario where new leads are being added to a Google Sheet, but the same principles apply to other applications as well.

  1. Identify a Unique Token: Determine a unique identifier from Meta (e.g., Lead ID or email address) that you will use to track leads.

    Step_1.png
  2. Set Up a Search: In your application where leads are being added (e.g., Google Sheets), configure a search to look for the unique identifier you selected.

    Step_2.png
  3. Add a Filter: Implement a filter to block any new records that contain an existing unique identifier. This ensures no duplicate leads are added.

    Step_3.png
[Note] Note

This step will increase the number of operations your scenario uses, but it guarantees that only new leads will be processed in the workflow.

Here’s what your scenario will look like now.

Scenario.png

While this example uses Google Sheets, the same principles apply to any app where you’re sending leads. Simply search for the record, row, item, or object using the lead ID or another unique token and set up your scenario based on that.