Overview:

This guide explains how to map fields from your connected Facebook Lead Ads forms to your CRM contact fields. Field mapping ensures that data submitted via your Facebook forms (name, phone, email, etc.) flows correctly into your contact records, enabling seamless follow-up and automation.


TABLE OF CONTENTS

How to map forms:

Step 1. Connect Facebook integration with CRM. (refer to <support doc> to understand in depth creation flow).

Step 2. Once FB <-> CRM integration is setup, you would be required to map the facebook lead form's field with relevant fields on CRM's end. (settings >> Integrations >> Form field Mapping)

Step 3. The standard fields are auto-mapped, such as:

  • full_name → Contact Name

  • email → Email

  • phone_number → Phone

For custom fields:

  • You can create Contact Custom Fields in your CRM.

  • Then manually map those Facebook form fields to the appropriate custom fields.

Step 4. Once mapped, the status will be shown as active with toggle button enabled and Map fields status as "Edit Fields"


P.S. The field type in facebook form should match the field type in CRM.


How to create a custom field:

  1. Navigate to Settings >> Custom Fields

  2. Click “+ Add Custom Field

    • Choose the object type (Contacts for this case)

    • Enter the field name, type (text, dropdown, checkbox, date, etc.), and optionally group it under a custom section.

  3. Save the Custom Field

    • Once saved, the custom field will be available throughout the CRM where that entity type is used.

  • Supported custom fields when using Facebook Lead Ads:

  • TEXT

  • LARGE_TEXT

  • NUMERICAL

  • PHONE

  • MONETARY

  • DATE

  • DROPDOWN (single)



We recommend not to update the field names in Facebook forms under settings in FB form creation, as they may impact mapping at GHL end:


Additional support documents related to Facebook Integration: