Connecting Facebook Lead Ads to Lead Prosper Using Zapier

Capturing leads from Facebook Ads and routing them seamlessly into your Lead Prosper campaigns has never been easier. By leveraging Zapier as the connective glue, you can automate the flow of new prospects—right from the moment they submit your form on Facebook—through data formatting steps and directly into your Lead Prosper account. This guide walks you through a step-by-step setup: configuring your Facebook Lead Ads trigger, splitting and cleaning up name and phone fields with Zapier’s Formatter, and finally posting each lead into the correct Lead Prosper campaign. Whether you’re testing in “sandbox” mode or going live, you’ll save time, eliminate manual data entry, and ensure every qualified inquiry reaches your buyers without delay. Let’s get started.


Before we get started you're going to need the following items:


  1. Zapier account
  2. Lead Prosper Developer API Key
  3. Lead Prosper Supplier API Specs for your campaign
How To Grab Your Developer API Key

Step 1: Create the Zap & Connect Facebook Lead Ads


To begin you are going to need to create a new Zap in Zapier, and for the Trigger you are going to select Facebook Lead Ads. Set the Trigger event to New Lead, and link your Faecebook Lead Ads account. THe next step will ask you to select the Facebook Page and the Form that will fire off the New Lead Trigger, and it will then give you the option to view a test lead to confirm it's the correct form and the correct data. Go through these steps, and when you are done hit Continue to set up the next step of your Zap.


  1. In Zapier, click Create Zap.
  2. Trigger:
    • App: Facebook Lead Ads
    • Event: New Lead
    • Connect your Facebook account.
    • Select the Page and Form you’ll use, then fetch a test lead to confirm.

Step 2: Transform Full Name to First Name & Last Name


Normally this step is where you would immediately set up the Lead Prosper step, however because of the way that Facebook Ads collects data such as Full Name and the phone number format, we need to add new steps to transform each of those values to something that can be used by Lead Prosper.


Let's start off with First Name. Because Facebook collects the First and Last name of the user filling out the form in a single field, labeled Full Name, we need to transform the value to separate the first name and the last name. To do this on the next step you are going to select from the list in the pop up 'Formatter' under the Popular Built-In Tools area. To extract the First Name follow these steps:


First Name

  1. Add Action → Formatter by ZapierTextSplit Text.
  2. Input: Raw Full Name (from Facebook).
  3. Separator: (leave blank—defaults to space).
  4. Segment Index: First (0).
  5. Test: confirm the output is the correct first name.
  6. (Optional) Rename this step First Name.

Next we'll move onto the Last Name. This step is pretty easy since we're going to be duplicating the First Name Formatter and tweaking that clone to grab the Last Name.


Last Name

  1. Duplicate your First Name step.
  2. Change Segment Index to Last (-1).
  3. Test: confirm the output is the correct last name.
  4. (Optional) Rename this step Last Name.

Step 3: Format the Phone Number


The third transformer we are going to use is technically optional but it will be transforming the Phone Number value from Facebook's default +1XXXXXXXXXXXX format to plain 10-digit US format. (Optional, but recommended for US numbers)


  1. Add Action → Formatter by ZapierTextExtract Pattern.
  2. Input: Raw Phone Number (from Facebook).
  3. Pattern: (\d{10})$
  4. Test: confirm the output is the 10-digit number (no country code).
  5. (Optional) Rename this step Phone Number.

Step 4: Send Lead to Lead Prosper


Now that the transformers are all set it's time to move on to actually posting the lead to your Lead Prosper account. Add a new step after your last Formatter step, search for Lead Prosper and select the Lead Prosper Zapier Integration

NOTE The Lead Prosper Zapier Integration is for sending leads to Direct Post campaigns only, this will not work for campaigns set up as a Ping Post Exchange.

  1. Add Action → Lead ProsperSend Lead To Your Direct Post Campaign
    • (This integration supports Direct Post campaigns only.)

2. Account: Connect using your Developer API Key.

  1. Enter API Credentials
    • From your LP Supplier API Specs, copy lp_campaign_id, lp_supplier_id, and lp_key
    • Paste each into its matching field.
  2. Map Name & Phone Fields
    • first_name → click + → choose the First Name formatter’s Output
    • last_name → click + → choose the Last Name formatter’s Output
    • phone → click + → choose the Phone Number formatter’s Output
  3. Map Remaining Fields
    • Use the original Facebook Lead Ads step to fill in any other campaign fields.
  4. Run a Test
    • Click Test.
      • If you see Accepted, proceed.
      • If you see an Error, adjust your mappings or API values and retest.
  5. Go Live
    • After a successful test, switch Mode from test to production.
  6. Publish Your Zap
    • Click Publish—you’re all set!

With your Zap live, every new Facebook lead will automatically flow into the right Lead Prosper campaign—no manual downloads, no copy-and-paste headaches. As leads come in, you can monitor your Zap’s task history in Zapier to ensure smooth delivery, and switch from test to production mode when you’re ready to scale.

Still need help? Contact Us Contact Us