How to | Automatically Import Facebook (Meta) Leads

5 min. readlast update: 08.06.2025

This article discusses adding your Leads from Facebook ads to GB Members with and without Zapier. 

This same general approach can be used with other marketing platforms, such as Go High Level. If your school is working with a marketing agency or uses another lead capture system, follow the Zapier or direct POST method outlined below, replacing Facebook as the data source with your chosen platform.

Do you need another API to connect for another purpose? Email software@graciebarra.com with your use case. We have additional APIs available upon review and approval. 


Contents:

  1. Using Zapier
  2. Without Zapier & Server Side Processing
  3. Using Make.com
  4. Troubleshooting

1. Using Zapier:

Some schools use Zapier to build automated workflows between different applications.

If you're familiar with Zapier, you can set up a Zap to send lead data to GB Members by using our call WebApi with the following details:

  • Head to Zapier and create a new Zap.
  • Choose "Facebook Ads" as your trigger app and select the desired trigger event based on your needs (e.g., New Lead).
  • Connect your Facebook Ads account.

  • Add a step to Format by Zapier, Event is Text, Transform Split Text, select the Input, Separator, and Segment (This step allows the full name to get separated)

           

  • Add another step to Format by Zapier for the last name. 

  • The text in the "Data" boxes needs to be entered exactly as it is displayed below, i.e. firstName, phone, pageName, etc. If you do not match the formatting 100%, the lead information cannot be transferred to your GB Members software.

*In the field for "space", replace "schoolname", with your school slug aka; the first part of your GB Members URL: arcadia.gbmembers.net. "arcadia" would be typed in, replacing "schoolname".

 

  • Test your Zap and refine the mapping if needed.
  • Turn on your Zap to automatically send lead data from Facebook Ads to GB Members using the webhook.

To know if your test was successful, you will see this message: 

Available Data field for the JSON: 

{
"space": "easttoronto,
"pageName": "page_name",
"adultKids": "adults_kids",
"interestIn": "interested_in",
"firstName": "first_name",
"lastName": "last_name",
"email": "email",
"phone": "primary_phone",
"moreInformation": "more_information",
"source": "facebook"
}


Additional Notes:

  • Replace the placeholder values in the JSON (e.g., school_slug) with the actual data.
    • i.e. "school_slug" with the actual school's slug (e.g., "franklin").
    • If you only have the lead's full name, use that for both firstName and lastName, first_name.

2. Without Zapier & Server Side Processing:

If you're not using Zapier, you can still send lead data directly using your preferred method by making a POST request to the same URL. This method requires some technical knowledge and familiarity with making POST requests.

*Depending on the language you are using, you have to determine how to format the below JSON POST. 

Sending Data: JSON POSTCODE 

{
  "space": "school_slug",
  "pageName": "page_name",
  "adultKids": "adults_kids",
  "interestIn": "interested_in",
  "firstName": "first_name",
  "lastName": "last_name",
  "email": "email",
  "phone": "primary_phone",
  "moreInformation": "more_information"
}


Additional Notes:

  • Replace the placeholder values in the JSON (e.g., school_slug) with the actual data.
    • i.e. "school_slug" with the actual school's slug (e.g., "franklin").
    • If you only have the lead's full name, use that for both firstName and lastName, first_name.

3. Using Make.com

Use the details from above when filling out the automation steps.

The setup runs every 60 minutes, grabs the leads from the Facebook Form, and sends them to the GB Members CRM. Limitations are that you can't make pushes instantaneously and need to point to the FORM you're using on Meta. If you create and use a different form, Make.com won't pick it up like Zapier. 

Screenshot 2024-08-25 at 7.13.12 PM.png

 

Screenshot 2024-08-25 at 7.14.30 PM.png

Screenshot 2024-08-25 at 7.14.21 PM.pngScreenshot 2024-08-25 at 7.14.10 PM.png

Screenshot 2024-08-25 at 7.13.59 PM.pngScreenshot 2024-08-25 at 7.13.47 PM.pngScreenshot 2024-08-25 at 7.13.34 PM.png 


Troubleshooting

  1. For the Zapier integration, if you are receing the error code "500" please review the data field mapping section, usually in the POST Webhook Configuration section. 

i.e. You may have "first name" not "firstName" etc. They need to be exact, close enough is not good enough unfortunately. Case sensitivity matters.

Examples:

firstname => firstName
lastname => lastName
pagename => pageName

 

Need Assistance?

For further assistance or clarifications, please contact software@graciebarra.com or chat with us directly in GB Members. 

You can also schedule a 1-1 consultation: https://graciebarra.link/gbmembers-consultation.

For the latest updates and key discussions, visit our GB Members Group within GB Connect.

For non-software related inquiries about your GB School, reach out to support@graciebarra.com

Additional Training Resources: While we are still building out this Help Center, you can find additional information within this user guide to help you easily navigate the software. There are also more screen-recorded videos in this Google Drive

Feedback and Feature Requests:

We value your feedback and suggestions. Please fill out this form if you have any feature requests or improvements. Your opinion is crucial in enhancing our services. https://graciebarra.link/crm-feature-request

Was this article helpful?