Skip to content

CustomerLabs + Meta CRM Pixel Integration

Integrate Meta’s CRM pixel with CustomerLabs to send your conversion leads to Meta through events. This integration allows you to send lead data to Meta and optimize your Lead Ads (Instant Forms) to generate high-quality leads that are more likely to convert.

Before sending lead data to Meta, ensure the following setup is complete:

  1. Receive Lead Data: You must be receiving lead form data in your CustomerLabs account.

    • Connect Meta as a Source if receiving data from Facebook Lead Forms.
    • Connect your CRM as a Source if you are already bringing lead data into your CRM.

  2. Map Lead ID: You must bring in the lead_id for all leads to effectively match data with the Meta CRM pixel.

    • Map the lead_id as a User Trait while configuring the Source in CustomerLabs.
    Meta CRM Pixel Authentication with Customerlabs

You can either create a new CRM pixel or use an existing one to send lead data.

Meta CRM Pixel Authentication with Customerlabs

Refer to the Official Meta documentation to create a CRM Pixel. Ensure you choose the correct option during creation for the integration to work properly.

We recommend connecting your Meta Ad account via System User authentication. This requires Admin access to your Meta Business Manager account.

Why use this method? It prevents data discrepancies caused by any changes or manual updates to the personal Facebook account used for authentication.

  1. Log in to your CustomerLabs account.
  2. Navigate to DestinationsMeta CRM Pixel.
    Meta CRM Pixel Authentication with Customerlabs
  3. Click Enable and go to Configuration Settings.
    Meta CRM Pixel Authentication with Customerlabs
    Meta CRM Pixel Authentication with Customerlabs
  4. Click on Authenticate Facebook account. You will be redirected to authorize the connection.
    Meta CRM Pixel Authentication with Customerlabs
  5. Select your Business Manager account.
    Meta CRM Pixel Authentication with Customerlabs
  6. Select the pixel and Ad Account you want to connect.
    Meta CRM Pixel Authentication with Customerlabs
    Meta CRM Pixel Authentication with Customerlabs
  7. Click Save in Meta Authentication Panel.
    Meta CRM Pixel Authentication with Customerlabs
  8. Choose the Ad Account and Pixel from the dropdown in the CustomerLabs Integration Panel and Save.
    Meta CRM Pixel Authentication with Customerlabs
    Meta CRM Pixel Authentication with Customerlabs
  9. Turn on the toggle for Send data via server-side if you wish to send data via the conversion API / server.
    Meta CRM Pixel Authentication with Customerlabs
  10. Click Save Changes in CustomerLabs Configuration Settings.
Section titled “Alternative Authentication (Not Recommended)”

  1. In CustomerLabs, go to Destinations → Facebook → Configuration Settings.

    Facebook Authentication with Customerlabs
    Facebook Authentication with Customerlabs
  2. Click on Not Recommended authentication.

    Facebook Authentication with Customerlabs
  3. Choose the Facebook Pages to which the business is associated.

    Facebook Authentication with Customerlabs
  4. Choose your Meta Ad account and Pixel from the drop-down.

    Facebook Authentication with Customerlabs
  5. Click Save Changes.

Updating Configuration or Authentication Details

Section titled “Updating Configuration or Authentication Details”

If you need to change details (Ad account, Pixel, Business Manager, etc.) after authentication:

  1. Click the Reauthenticate Facebook account button in Configuration Settings.

  2. Update the necessary details.

    Facebook Authentication with Customerlabs

If you previously connected via the Not Recommended Authentication, you can switch to the new recommended method by clicking near “Recommended Authentication”.

  1. Click on “Recommended Authentication” in the Configuration settings.

  2. Authenticate Facebook account as shown in Recommended Authentication section.

    Facebook Authentication with Customerlabs

Properly mapping fields is critical for event matching.

  1. Ensure you map the lead_id (or your custom field name for the lead ID) in the Field Mappings section.
  2. If you named the lead_id field differently in your Source, ensure it is mapped correctly here.
  3. Click Save Changes.
    Meta CRM Pixel Authentication with Customerlabs

After authentication, configure the event workflow to sync your lead data with the Meta CRM pixel.

  1. Go to DestinationsMeta CRM PixelSetup event workflow.

    Facebook Authentication with Customerlabs
  2. Toggle ON the lead events that you are receiving via your Source (e.g., CRM events or Facebook Lead Form events).

    Facebook Authentication with Customerlabs
  3. Click Save Changes.

You have now successfully integrated the Meta CRM pixel with your CustomerLabs account. Lead data will begin flowing to your CRM pixel in Meta Events Manager.